Re: Window configure events "consolidation"
- From: "Timothy M. Shead" <tshead k-3d com>
- To: "James K. Wiggs" <wiggs novum-millennium org>
- Cc: "gtk-app-devel-list gnome org" <gtk-app-devel-list gnome org>, gnome-devel-list gnome org
- Subject: Re: Window configure events "consolidation"
- Date: Sat, 02 Dec 2000 00:30:48 -0800
James K. Wiggs wrote:
Folks,
I'm trying to figure a way to get window resize events "consolidated."
By this, I mean I'd like to figure a way to get the new size of the window
only *after* the user is completely done with the resizing process and has
released the mouse button. The contents of the window are quite complex
and redrawing takes a while, so I would rather *not* do it for every one
of the configure events generated. Can anyone suggest a way to do this?
This functionality is normally handled by your window manager - most
modern wm's give the user the ability to select various flavors of
"opaque" or "rubber band" resizing styles, which basically control when
and how many resize events are sent to your app. Trying to enforce
specific behaviour in your app may be unpopular with your users; that
said, if it's really necessary, just set a flag when receiving resize
events (and postpone your drawing) - then create an idle callback that
tests the flag and performs drawing as needed.
Regards,
Timothy M. Shead
tshead k-3d com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]