Reduce drawing overhead in editor
Status: Beta
Brought to you by:
dgatwood
Phase 1: don't draw right side draphics and
bottom buttons unless necessary.
Phase 2: don't redraw entire text area when
changing value (just redraw the edit box part of the
box in question).
Phase 3: don't redraw on scrolls if they don't do
anything.
Logged In: YES
user_id=189212
Phase 1 completed.
Logged In: YES
user_id=189212
Phase 1 is completed. Phase 2 is PB high priority (8).
Phase 3 is PB low priority (7). Lowering priority
accordingly.
Logged In: YES
user_id=189212
Phase 2 complete. Phase 3 is bottom priority (7).
Moving to priority 7.
Logged In: YES
user_id=189212
Phase 2 is half finished. Currently redraws just the box
in question, but doesn't just redraw the song number
part of the box because there are currently no limits on
the number of digits allowed, which means it can
overlap the edge of the box. This should probably be
thwarted before it occurs. A limit of six or seven digits
would be sane....
Leaving at priority 7 because these are very
insignificant things remaining.
Logged In: YES
user_id=189212
Reduced thrashing by throwing out multiple expose
events. At this point, the biggest problem are size
change events, which really should be thrown out
if it gets multiples at once. No clue where to begin,
though. Putting off for now, likely until post-PB.
Logged In: YES
user_id=189212
Reducing to Priority 4 for consideration post-PB.