gtk+ r18802 - in trunk: . gdk gtk
- From: kristian svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk+ r18802 - in trunk: . gdk gtk
- Date: Wed, 12 Sep 2007 18:13:24 +0100 (BST)
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]