Am 15.03.2005 um 14:53 schrieb Stefan Urbanek:


URL: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=12327>

When using a window manager, such as metacity, that draws windows while
resizing, GNUstep draws each view in the window. This consumes too much CPU
and causes flickering. This is problem mainly for windows with complex views
with lots of drawing inside, including text compositing.



This can be avoided if gnustep has implemented NSView methods:

 inLiveResize
 viewWillStartLiveResize
 viewDidEndLiveResize

You want every piece of GNUstep and it's apps to honor such settings?

Not sure wether it's a good idea to burden GNUstep with this misbehaviour of the window management. If a window manager uses live window moving, it should move the contents as well and not ask the app to redraw the window over and over.


my $0.02

Markus

- - - - - - - - - - - - - - - - - - -
Dipl. Ing. Markus Hitter
http://www.jump-ing.de/





_______________________________________________
Bug-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to