gtk+ r18940 - in trunk: . gdk/quartz



Author: rhult
Date: 2007-10-23 14:06:31 +0100 (Tue, 23 Oct 2007)
New Revision: 18940
ViewCVS link: http://svn.gnome.org/viewcvs/gtk+?rev=18940&view=rev

Modified:
   trunk/ChangeLog
   trunk/gdk/quartz/gdkwindow-quartz.c
   trunk/gdk/quartz/gdkwindow-quartz.h
Log:
2007-10-23  Richard Hult  <richard imendio com>

	* gdk/quartz/gdkwindow-quartz.c:
	(gdk_window_raise, gdk_window_lower, gdk_window_new,
	_gdk_windowing_window_destroy): Maintain a list for the stacking
	order of windows. Implement lower and raise for child windows. The
	list for toplevels is created on demand, and cleared when a window
	gets or resigns main status and when new windows are created.
	(find_child_window_helper): Use the sorted list to go through
	windows from top to bottom. Take any titlebar in consideration for
	toplevels, to stop events from sometimes punching through (bugs
	#473813 and #489370).





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