No subject
Fri Apr 17 10:51:14 CEST 2009
discovered that the maximising resize event is handled by a call to
KWindowSystem. On X11, KWindowSystem seems to handle the maximising
through that DBus call you found. As a result the call is asynchronous
and outside the application event loop, so we have to play games with
timers. Timers are nasty because they'll cause unnecessary delay on
fast systems, and insufficient delay on slow systems (which need the
delay most).
If there were a way to synchronously determine the size of a maximised
window, maybe we could manually set the window to that size ourselves
before showing it. Later on KWindowSystem could do it's thing and
"officially" maximise the window a bit later, but the main window
itself wouldn't get a second resize event.
I think we need someone with some window system expertise.
Parker
More information about the kde-games-devel
mailing list