r987: Fix incomplete UI updates and re-rendering after clicking in the time line.
commit7d3dacd43f05c21420788fe4831d54805609445f
authorJohannes Sixt <johannes.sixt@telecom.at>
Sun, 4 Feb 2007 20:25:02 +0000 (4 20:25 +0000)
committerJohannes Sixt <johannes.sixt@telecom.at>
Sun, 4 Feb 2007 20:25:02 +0000 (4 20:25 +0000)
tree3bf3fa461709650c4a6b30511c7ea2f8a18de7f8
parent052cb77e7d96c19ae260f696baa9d40c6e2313cc
r987: Fix incomplete UI updates and re-rendering after clicking in the time line.

Some updates of the plugin windows and fader slider or missing
re-renderings happen at the following instances:

- Clicking on an edit boundary.
- Clicking on a plugin boundary.
- Jumping from label to label with Ctrl-Arrow.
- Jumping to the beginning or end of the time line with Pos1 or End.
- Selecting a label in the main windows.
- Selecting a label in the composer.
- Clicking on an automation keyframe.

The changes in trackcanvas.C basically unify all do_*() routines to set
the flags that indicate what to change to the caller, because all
callers already were prepared to do the updates, but were not told to do
them.

In the other instances the necessary updates are introduced.

This fixes bug 327.
cinelerra/ctimebar.C
cinelerra/mtimebar.C
cinelerra/mwindowmove.C
cinelerra/trackcanvas.C
cinelerra/trackcanvas.h