b526375e8f 
					 
					
						
						
							
							gtk: Fix compiler warnings from include fixes  
						
						 
						
						
						
						
					 
					
						2011-11-16 04:31:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4a43c062ac 
					 
					
						
						
							
							Fix some implicit declaration warnings  
						
						 
						
						... 
						
						
						
						There were some includes of gtkmain.h missing 
						
						
					 
					
						2011-11-11 13:06:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						068e1f0390 
					 
					
						
						
							
							Move wholly deprecated files to a subdirectory  
						
						 
						
						... 
						
						
						
						Also install their headers to a subdirectory. 
						
						
					 
					
						2011-11-01 23:51:18 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8370052180 
					 
					
						
						
							
							Don't use *DISABLE_DEPRECATED guards  
						
						 
						
						... 
						
						
						
						Instead define GDK_DISABLE_DEPRECATION_WARNINGS where appropriate. 
						
						
					 
					
						2011-11-01 22:35:57 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5c4f2ef0c1 
					 
					
						
						
							
							gtk: move _gtk_modules_has_mixed_deps() to gtkmodlesprivate.h  
						
						 
						
						... 
						
						
						
						and remove gtkmainprivate.h completely. 
						
						
					 
					
						2011-10-23 13:57:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b13544171a 
					 
					
						
						
							
							menu: Deprecate GtkTearoffMenuItem  
						
						 
						
						
						
						
					 
					
						2011-10-01 05:59:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						05aeaeef9e 
					 
					
						
						
							
							Signalify (already existing) GtkMenuShell.insert()  
						
						 
						
						... 
						
						
						
						gtk_menu_shell_insert() is a virtual function that was being directly
invoked from the class vtable.
Turn it into a proper signal and emit it in the usual way.
https://bugzilla.gnome.org/show_bug.cgi?id=656565  
						
						
					 
					
						2011-08-25 09:48:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c0df6f9622 
					 
					
						
						
							
							menushell: Use GtkMenuShellAccessible as a11y object  
						
						 
						
						... 
						
						
						
						Previously it was only used by GtkMenuBar, and that's a naming mismatch. 
						
						
					 
					
						2011-07-18 18:30:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dd73be389b 
					 
					
						
						
							
							Fix commit  5f55c42047 
						
						 
						
						... 
						
						
						
						Make gtk_menu_shell_activate static and don't use it
outside gtkmenushell.c 
						
						
					 
					
						2011-04-17 23:15:06 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b097729d5a 
					 
					
						
						
							
							Don't leak a list when activating keybindings  
						
						 
						
						... 
						
						
						
						Patch by Rui Matos,
https://bugzilla.gnome.org/show_bug.cgi?id=647790  
						
						
					 
					
						2011-04-14 20:22:18 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5f55c42047 
					 
					
						
						
							
							GtkMenuShell: always 'activate' menu shells  
						
						 
						
						... 
						
						
						
						Failing to do so can leave us with a stuck grab in some cases.
https://bugzilla.gnome.org/show_bug.cgi?id=554057  
						
						
					 
					
						2011-04-13 13:28:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2f0d40335b 
					 
					
						
						
							
							[GI] Add missing (transfer) annotations  
						
						 
						
						
						
						
					 
					
						2011-01-20 13:57:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						06864ba656 
					 
					
						
						
							
							Move GtkMenuShell docs inline  
						
						 
						
						
						
						
					 
					
						2011-01-14 16:59:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						26db0b7276 
					 
					
						
						
							
							Make GtkMenu(Shell) use GtkStyleContext  
						
						 
						
						... 
						
						
						
						The default CSS has also been modified to theme these sensibly 
						
						
					 
					
						2011-01-12 20:55:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b123bc41fd 
					 
					
						
						
							
							Move docs for gtkmain inline  
						
						 
						
						... 
						
						
						
						At the same time, introduce a gtkmainprivate.h header
and various other cleanups.
Based on a patch by Tadej Borovšak.
https://bugzilla.gnome.org/show_bug.cgi?id=617471  
						
						
					 
					
						2011-01-04 17:32:12 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						98440ad031 
					 
					
						
						
							
							Remove gtktypeutils altogether  
						
						 
						
						... 
						
						
						
						Based on patches by Javier Jardón.
https://bugzilla.gnome.org/show_bug.cgi?id=629955  
						
						
					 
					
						2011-01-04 14:51:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b5c6904c2f 
					 
					
						
						
							
							Drop explicit includes of gdkkeysyms.h  
						
						 
						
						... 
						
						
						
						These are no longer needed. At the same time, port gtkimcontextsimpleseqs.h
to use the new GDK_KEY_ symbols. 
						
						
					 
					
						2011-01-04 12:21:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9dee9a84d0 
					 
					
						
						
							
							Removed sealed members from GtkMenuItem  
						
						 
						
						
						
						
					 
					
						2010-12-26 22:58:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ca493cd20d 
					 
					
						
						
							
							Fix a few warnings  
						
						 
						
						
						
						
					 
					
						2010-12-23 22:11:50 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7650482e46 
					 
					
						
						
							
							Add sufficient API to make gail work  
						
						 
						
						... 
						
						
						
						The accessible implementations should really be folded into
gtk proper. Until that happens, we need some more guts exposed... 
						
						
					 
					
						2010-12-23 20:11:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2ed81aa57c 
					 
					
						
						
							
							Remove sealed members from GtkMenuShell  
						
						 
						
						
						
						
					 
					
						2010-12-23 18:21:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c5b020e628 
					 
					
						
						
							
							Remove sealed members from GtkMenu  
						
						 
						
						
						
						
					 
					
						2010-12-23 15:51:20 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6716e7c3f1 
					 
					
						
						
							
							Fixed GtkMenuShell to deactivate itself at dispose time  
						
						 
						
						... 
						
						
						
						Since GdkDevice stuff, it seems that destroying an active
menu doesnt get rid of all the device grabery, this fixes
bug 635693. 
						
						
					 
					
						2010-11-25 14:08:55 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fb5dd9f72f 
					 
					
						
						
							
							Move all GdkDevice members to private and add one missing accessor  
						
						 
						
						
						
						
					 
					
						2010-11-23 20:25:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f53ad33994 
					 
					
						
						
							
							Remove GtkObject completely  
						
						 
						
						
						
						
					 
					
						2010-09-26 22:18:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e8a6bad00b 
					 
					
						
						
							
							gtk: Don't set colormap anymore when creating GDK windows  
						
						 
						
						... 
						
						
						
						Colormaps are about to be removed, so not using them sounds like an
awesome idea. 
						
						
					 
					
						2010-09-26 15:11:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1dcd209cdd 
					 
					
						
						
							
							Fix a few dubious return values in return_if_fail calls  
						
						 
						
						... 
						
						
						
						These were pointed out in bug 623958. 
						
						
					 
					
						2010-09-19 01:58:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3bd93e5bfd 
					 
					
						
						
							
							Remove GtkItem  
						
						 
						
						... 
						
						
						
						With the demise of GtkList and GtkTree, it has GtkMenuItem as sole
derived class, and is not really adding any value as a separate class.
Its few useful features have been merged into GtkMenuItem.
Bug 629104 
						
						
					 
					
						2010-09-08 23:38:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						913cdf3be7 
					 
					
						
						
							
							GDK: Prefix key names with KEY_  
						
						 
						
						... 
						
						
						
						The keysyms create a lot of potential namespace conflicts for
C, and are especially problematic for introspection, where we take
constants into the namespace, so GDK_Display conflicts with GdkDisplay.
For C application compatiblity, add gdkkeysyms-compat.h which uses
the old names.
Just one user in GTK+ continues to use gdkkeysyms-compat.h, which is
the gtkimcontextsimple.c, since porting that requires porting more
custom Perl code. 
						
						
					 
					
						2010-09-08 18:51:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						af8539bf11 
					 
					
						
						
							
							Move deprectated menu enumerations to a private header  
						
						 
						
						... 
						
						
						
						The GtkSubmenuDirection and GtkSubmenuPlacement enumerations
have been deprecated as public API for a while, but are still used
internally in the menu code. Move them to a private header. This
also prevents to generation of GObject boilerplate for these enums. 
						
						
					 
					
						2010-08-28 21:24:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						03842616fb 
					 
					
						
						
							
							gtk/gtkmenushell.c: use accessor functions to access GtkWidget  
						
						 
						
						
						
						
					 
					
						2010-08-22 22:56:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7491e9e97a 
					 
					
						
						
							
							Allow windows to be dragged by clicking on empty areas  
						
						 
						
						... 
						
						
						
						Allow windows to be dragged by clicking on empty areas in menubars
and toolbars. This is under theme control, via the GtkWidget::window-dragging
style property. The idea is that it makes sense to turn this on if a
theme makes the window frame and the menubar/toolbar appear visually
contiguous.
The main patch was written by Cody Russell, with a contribution by
Ayan George. See bug 611313. 
						
						
					 
					
						2010-07-16 01:15:47 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0a07e9733b 
					 
					
						
						
							
							gtk/: fully remove gtkalias hacks  
						
						 
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=623845  
						
						
					 
					
						2010-07-10 02:51:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c5a4bd0578 
					 
					
						
						
							
							GtkMenuShell: Store device on GTK+ device grab.  
						
						 
						
						... 
						
						
						
						gtk_menu_shell_deactivate() needs to know the device to end the
GTK+ grab. 
						
						
					 
					
						2010-06-16 15:04:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						404f4c5d40 
					 
					
						
						
							
							GtkMenuShell: take a single device for grabs.  
						
						 
						
						... 
						
						
						
						The other device will always be the associated device. 
						
						
					 
					
						2010-06-16 15:04:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bd4609b140 
					 
					
						
						
							
							Merge the xi2-for-master branch  
						
						 
						
						
						
						
					 
					
						2010-05-25 18:38:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6ad8909e3c 
					 
					
						
						
							
							Make menu scrolling work with auto mnemonics  
						
						 
						
						... 
						
						
						
						The menu scrolling code is not robust against menu repositioning so
we have avoid causing unnecessary recalculations of labels in parent
menuitems. 
						
						
					 
					
						2010-03-17 21:18:31 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a085bb1f0b 
					 
					
						
						
							
							Improve the behaviour of automatic mnemonics  
						
						 
						
						... 
						
						
						
						With this change, key events continue to go to an open menu even
when the pointer is moved over a non-selectable menuitem. The mnemonics
are shown and hidden accordingly. 
						
						
					 
					
						2010-03-14 16:11:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						32b9aeaadd 
					 
					
						
						
							
							Don't use GTK_WIDGET_STATE in internal code anymore  
						
						 
						
						... 
						
						
						
						Use gtk_widget_get/set_state() instead
https://bugzilla.gnome.org/show_bug.cgi?id=69872  
						
						
					 
					
						2010-03-09 02:40:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1934de4b65 
					 
					
						
						
							
							Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_REALIZED)  
						
						 
						
						... 
						
						
						
						Use new API instead: gtk_widget_set_realized ()
https://bugzilla.gnome.org/show_bug.cgi?id=69872  
						
						
					 
					
						2010-03-06 11:51:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						214a023e91 
					 
					
						
						
							
							Deprecate widget flag: GTK_WIDGET_VISIBLE  
						
						 
						
						... 
						
						
						
						Use gtk_widget_get_visible() instead
https://bugzilla.gnome.org/show_bug.cgi?id=69872  
						
						
					 
					
						2010-03-01 07:52:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3a9633a9de 
					 
					
						
						
							
							Fix missing GTK_WINDOW cast in _gtk_menu_shell_update_mnemonics  
						
						 
						
						
						
						
					 
					
						2010-01-04 07:29:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f421d1450 
					 
					
						
						
							
							Some improvements to the auto-mnemonics code  
						
						 
						
						
						
						
					 
					
						2009-12-20 19:17:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						134a8ffa19 
					 
					
						
						
							
							Fix compilation warning: cast to GTK_WIDGET()  
						
						 
						
						
						
						
					 
					
						2009-12-21 00:40:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c59f76fda2 
					 
					
						
						
							
							Only show the mnemonic underline when pressing Alt  
						
						 
						
						... 
						
						
						
						...and show them in menus when navigating the menu with the keyboard.
This is similar to what other platforms do, and reduces visual clutter.
There is a setting to control this. Most of the work on this patch was
done by Thomas Wood. See bug 588554. 
						
						
					 
					
						2009-12-20 03:11:05 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1934d3423b 
					 
					
						
						
							
							Fix  a typo  
						
						 
						
						... 
						
						
						
						svn path=/trunk/; revision=21877 
						
						
					 
					
						2008-12-13 05:20:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9cf66a8a9c 
					 
					
						
						
							
							gtk/gtkmenu.c gtk/gtkmenuitem.c gtk/gtkmenushell.c gtk/gtknotebook.c  
						
						 
						
						... 
						
						
						
						2008-08-11  Sven Neumann  <sven@gimp.org >
	* gtk/gtkmenu.c
	* gtk/gtkmenuitem.c
	* gtk/gtkmenushell.c
	* gtk/gtknotebook.c
	* gtk/gtkoldeditable.c
	* gtk/gtkpaned.c: use canonical signal names.
svn path=/trunk/; revision=21063 
						
						
					 
					
						2008-08-11 11:52:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b2aaa9416d 
					 
					
						
						
							
							gtk/gtkmenushell.c In enter/leave notify events, check that the crossing  
						
						 
						
						... 
						
						
						
						2008-08-08  Cody Russell  <bratsche@gnome.org >
        * gtk/gtkmenushell.c
        * gtk/gtkmenu.c: In enter/leave notify events, check that the crossing
        mode is not GTK_GRAB, GTK_UNGRAB, or STATE_CHANGED.  Fixes regressions
        in menus caused by bug #56070 .
svn path=/trunk/; revision=21049 
						
						
					 
					
						2008-08-09 04:20:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7f00695920 
					 
					
						
						
							
							remove _gtk_binding_signal_new().  
						
						 
						
						... 
						
						
						
						2008-07-21  Michael Natterer  <mitch@imendio.com >
	* gtk/gtkbindings.[ch]: remove _gtk_binding_signal_new().
	* gtk/gtkfilechooserdefault.c
	* gtk/gtkmenu.c
	* gtk/gtkmenushell.c
	* gtk/gtkscalebutton.c
	* gtk/gtktextview.c
	* gtk/gtktoolbar.c
	* gtk/gtkwidget.c: use g_signal_new_class_handler() instead. Add
	some missing I_() to the signal names.
svn path=/trunk/; revision=20874 
						
						
					 
					
						2008-07-21 09:48:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						57223c9a05 
					 
					
						
						
							
							Revert name change  
						
						 
						
						... 
						
						
						
						svn path=/trunk/; revision=20724 
						
						
					 
					
						2008-07-01 22:57:50 +00:00