On Tue, Sep 16, 2008 at 04:04:13PM +0800, Yichao Zhang wrote: > As I recall, shoes has to re-position all the other components every > time you hide one; while redrawing n, if you do not insert components > between others, shoes does not need to re-position the other components > (though their position has to be calculated at least once).
This is true. After a `hide`, I want to be sure every element's coordinates are updated. Computing the coordinates isn't really the time consuming part, though. The problem is that I'm sending a platform repaint message. I have a branch I've been messing with that queues up repaints and send a single message at the end of a call. I will merge this code as soon as I can. _why
