gtk+ r18802 - in trunk: . gdk gtk



Author: kristian
Date: 2007-09-12 18:13:24 +0100 (Wed, 12 Sep 2007)
New Revision: 18802
ViewCVS link: http://svn.gnome.org/viewcvs/gtk+?rev=18802&view=rev

Modified:
   trunk/ChangeLog
   trunk/gdk/gdk.symbols
   trunk/gdk/gdkwindow.c
   trunk/gdk/gdkwindow.h
   trunk/gtk/gtkwindow.c
Log:
2007-09-12  Kristian Rietveld  <kris imendio com>

	Fixes #426246.

	* gdk/gdk.symbols:
	* gdk/gdkwindow.[ch]
	(gdk_window_freeze_toplevel_updates_libgtk_only),
	(gdk_window_thaw_toplevel_updates_libgtk_only): new functions
	to freeze a toplevel window and all its descendants.  To be made
	public in 2.14,
	(gdk_window_schedule_update): return if toplevel is frozen,
	(gdk_window_process_all_updates): defer processing updates if toplevel
	is frozen.

	* gtk/gtkwindow.c (gtk_window_configure_event): directly size
	allocate for override redirect windows, freeze toplevel and
	descendants otherwise and wait until resizing is done.






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]