ea4cff1ea4 
					 
					
						
						
							
							Use convenience API that was introduced recently  
						
						... 
						
						
						
						Use gtk_css_gadget_set_state in all the places where we previously
were getting a node from a gadget, just to call gtk_css_node_set_state. 
						
						
					 
					
						2016-01-13 00:19:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9e27636b6 
					 
					
						
						
							
							checkmenuitem: port indicator gadget to GtkBuiltinIcon  
						
						... 
						
						
						
						Saves a lot of code. 
						
						
					 
					
						2015-12-19 21:22:37 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ec99db368 
					 
					
						
						
							
							checkmenuitem: deprecate indicator-size style property  
						
						... 
						
						
						
						We can now use min-width/min-height. 
						
						
					 
					
						2015-12-19 21:22:37 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a87b5bbce 
					 
					
						
						
							
							menuitem: deprecate toggle-spacing style property  
						
						... 
						
						
						
						We can move this to just use the actual GtkCssGadget of the menu item. 
						
						
					 
					
						2015-12-19 21:21:16 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3af5c83cd3 
					 
					
						
						
							
							checkmenuitem: use a gadget for the check indicator  
						
						... 
						
						
						
						This will make margins and other CSS properties work correctly on the
indicator. 
						
						
					 
					
						2015-12-19 21:21:16 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						871a8c0e16 
					 
					
						
						
							
							checkmenuitem: prefer early return  
						
						
						
						
					 
					
						2015-12-19 21:21:16 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						35ed13ac54 
					 
					
						
						
							
							menuitem: really ignore horizontal-padding  
						
						... 
						
						
						
						This style property has been documented as been ignored for a long time,
but we were still reading it in some cases. 
						
						
					 
					
						2015-12-19 21:21:16 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f544655f9 
					 
					
						
						
							
							Revise CSS node documentation  
						
						... 
						
						
						
						Clarify the use of brackets in the CSS node diagrams:
[] means optional nodes or classes, <> means child widgets. 
						
						
					 
					
						2015-12-16 10:58:47 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						971a277419 
					 
					
						
						
							
							cssnode: Change style-changed signal  
						
						... 
						
						
						
						Instead of having old and new style, now have a GtkCssStyleChange opaque
object that will compute the changes you are interested in for you.
This simplifies change signal handlers quite a bit and avoids lots of
repeated computation in every signal handler. 
						
						
					 
					
						2015-12-12 02:16:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1190a61c27 
					 
					
						
						
							
							check menu item: Fix a typo  
						
						... 
						
						
						
						It is check, not checl. Pointed out by Giovanni Campagna in
https://bugzilla.gnome.org/show_bug.cgi?id=757968  
						
						
					 
					
						2015-11-13 07:11:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						820a8c2c7f 
					 
					
						
						
							
							checkmenuitem: Update CSS nodes on set_active()  
						
						... 
						
						
						
						The function only doesn't notify(). It is supposed to handle CSS
changes. 
						
						
					 
					
						2015-11-05 15:23:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e5c7ac028 
					 
					
						
						
							
							menu: Add diagrams to CSS documentation  
						
						
						
						
					 
					
						2015-11-03 14:27:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aede5c65d3 
					 
					
						
						
							
							menu item: Use CSS nodes  
						
						... 
						
						
						
						Use the element name menuitem for GtkMenuItem, GtkCheckMenuItem
and GtkRadioMenuItem. GtkSeparatorMenuItem gets the name separator.
Add a subnode with name arrow if a submenu is attached.
Give the radio and check menu items a subnode with name check or
radio. 
						
						
					 
					
						2015-11-02 23:42:14 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1abe923740 
					 
					
						
						
							
							css: Do inconsistent checked states right  
						
						... 
						
						
						
						In HTML5, both pseudoclasses apply. So we do the same thing in our
widgets.
https://bugzilla.gnome.org/show_bug.cgi?id=733967  
						
						
					 
					
						2014-08-16 16:34:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4e077d4638 
					 
					
						
						
							
							gtk: Use new :checked state  
						
						... 
						
						
						
						on:
- GtkToggleButton
- GtkCheckButton
- GtkRadioButton
- GtkModelButton
- GtkCellRendererToggle
- GtkCheckMenuItem
also update themes:
- Adwaita
- Raleigh
but not the win32 theme.
The new :checked state replaces :active for the actual checkedness of
the widgets and :active is now used exclusively while the button is being
pressed.
https://bugzilla.gnome.org/show_bug.cgi?id=733967  
						
						
					 
					
						2014-08-16 16:34:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f82250cc1 
					 
					
						
						
							
							GtkCheckMenuItem: Use G_PARAM_EXPLICIT_NOTIFY  
						
						
						
						
					 
					
						2014-06-09 13:30:58 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						469d333aa2 
					 
					
						
						
							
							docs: use Returns: consistently  
						
						... 
						
						
						
						Instead of Return value: 
						
						
					 
					
						2014-02-19 18:56:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e34bd4137d 
					 
					
						
						
							
							docs: use apostrophes in *n't  
						
						
						
						
					 
					
						2014-02-07 13:32:47 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a208fbbf3 
					 
					
						
						
							
							docs: use proper apostrophe  
						
						... 
						
						
						
						https://wiki.gnome.org/Design/OS/Typography  
					
						2014-02-07 13:06:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a45418b67 
					 
					
						
						
							
							docs: use proper quotes  
						
						
						
						
					 
					
						2014-02-05 15:08:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0aa57d26b5 
					 
					
						
						
							
							Move wholly deprecated classes to gtk/deprecated/  
						
						... 
						
						
						
						We've recently a number of classes wholly. For these cases,
move the headers and sources to gtk/deprecated/ and adjust
Makefiles and includes accordingly.
Affected classes:
GtkAction
GtkActionGroup
GtkActivatable
GtkIconFactory
GtkImageMenuItem
GtkRadioAction
GtkRecentAction
GtkStock
GtkToggleAction
GtkUIManager 
						
						
					 
					
						2013-07-19 21:39:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0899ef7cc9 
					 
					
						
						
							
							gtk: Use new macros for defining private data  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=702996  
					
						2013-07-09 09:30:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c96a1c4980 
					 
					
						
						
							
							Deprecate GtkAction and GtkUIManager  
						
						... 
						
						
						
						It is recommended to use GAction et al and GtkBuilder. 
						
						
					 
					
						2013-06-30 11:19:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						434dfc20c7 
					 
					
						
						
							
							GtkCheckMenuItem: remove an unused boolean field  
						
						... 
						
						
						
						always_show_toggle was always set to TRUE in _init() and never changed
from anywhere else.  Remove it and remove the if() statements based on
it.
https://bugzilla.gnome.org/show_bug.cgi?id=699929  
						
						
					 
					
						2013-05-09 12:04:41 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8baf65b595 
					 
					
						
						
							
							checkmenuitem: Clean up state flags handling on drawing  
						
						
						
						
					 
					
						2011-12-19 19:21:15 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ff8fe6971 
					 
					
						
						
							
							Documentation fixes  
						
						... 
						
						
						
						Mostly making sure that return values and varargs don't loose
their docs. 
						
						
					 
					
						2011-09-25 21:04:49 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9306b266a0 
					 
					
						
						
							
							a11y: Rename checksubmenuitem to checkmenuitem  
						
						
						
						
					 
					
						2011-07-18 19:21:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77f411c77a 
					 
					
						
						
							
							a11y: Remove gtkcheckmneuitemaccessible.[ch]  
						
						... 
						
						
						
						COde uses gtkchecksubmenuitemaccessible exclusively now. And I totally
dig these long finger-twisting names. 
						
						
					 
					
						2011-07-18 19:05:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						552113131c 
					 
					
						
						
							
							menuitems: Use submenuitem accessible exclusively  
						
						... 
						
						
						
						Submenus can come and go, so we cannot use an accessible that doesn't
allow for that.
Also, this fixes a rather large refleak. 
						
						
					 
					
						2011-07-06 18:47:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						209a2d1ba0 
					 
					
						
						
							
							Convert GailCheck(Sub)MenuItem to GtkAccessible classes  
						
						... 
						
						
						
						This is along the same lines as the previous commit,
with the same caveat. 
						
						
					 
					
						2011-07-05 16:08:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc6472905d 
					 
					
						
						
							
							Move documentation to inline comments: GtkCheckMenuItem  
						
						
						
						
					 
					
						2011-04-13 12:32:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						64aac9624c 
					 
					
						
						
							
							Use 16 as default size for checkbutton indicator  
						
						... 
						
						
						
						So that 16x16 icons can be used from themes such as Adwaita in their
natural size. 
						
						
					 
					
						2011-03-03 17:48:25 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9fcc4c630 
					 
					
						
						
							
							Silence new gcc warnings  
						
						... 
						
						
						
						gcc 4.6.0 has started to warn about set-but-unused variables.
So don't do that, then. 
						
						
					 
					
						2011-01-23 21:51:38 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b61182521 
					 
					
						
						
							
							Make GtkCheckMenuItem use GtkStyleContext  
						
						
						
						
					 
					
						2011-01-12 20:54:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9dee9a84d0 
					 
					
						
						
							
							Removed sealed members from GtkMenuItem  
						
						
						
						
					 
					
						2010-12-26 22:58:57 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d3f6b30b0 
					 
					
						
						
							
							API: Rename gtk_cairo_paint_*() to gtk_paint_*()  
						
						... 
						
						
						
						Large patch, but just renaming.
Indentation should still mostly be correct because I took care of
keeping the indentation for this function name. 
						
						
					 
					
						2010-09-26 15:11:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9c9d2ac15 
					 
					
						
						
							
							API: checkmenuitem: Port to draw vfunc  
						
						... 
						
						
						
						Requires changing the draw_indicator vfunc to take a cairo_t. 
						
						
					 
					
						2010-09-26 15:11:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e5d7c0225 
					 
					
						
						
							
							Use GtkFooPrivate instead GtkFooPriv  
						
						
						
						
					 
					
						2010-08-27 04:48:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e3448f222 
					 
					
						
						
							
							gtk/gtkcheckmenuitem.c: use accessor functions to access GtkWidget  
						
						
						
						
					 
					
						2010-08-22 22:56:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ee3d73a19 
					 
					
						
						
							
							Add _gtk_check_menu_item_set_active() internal function  
						
						... 
						
						
						
						It's needed by gtkradiomenuitem
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=624432  
						
						
					 
					
						2010-07-19 16:08:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a10216dd0 
					 
					
						
						
							
							Use accessor functions to acces GtkContainer  
						
						
						
						
					 
					
						2010-07-13 19:40:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06dfffa132 
					 
					
						
						
							
							gtkcheckmenuitem: Move public members to private structure  
						
						
						
						
					 
					
						2010-07-13 19:40:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a07e9733b 
					 
					
						
						
							
							gtk/: fully remove gtkalias hacks  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=623845  
					
						2010-07-10 02:51:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9dae4c600 
					 
					
						
						
							
							Remove deprecated code: GtkCheckMenuItem  
						
						
						
						
					 
					
						2010-05-03 01:48:45 +02: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a27d5a2c9e 
					 
					
						
						
							
							Deprecate widget flag: GTK_WIDGET_IS_SENSITIVE  
						
						... 
						
						
						
						Use gtk_widget_is_sensitive() instead
https://bugzilla.gnome.org/show_bug.cgi?id=69872  
						
						
					 
					
						2010-03-01 05:32:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f78f70b15 
					 
					
						
						
							
							Deprecate widget flag: GTK_WIDGET_DRAWABLE  
						
						... 
						
						
						
						Use gtk_widget_is_drawable() instead.
https://bugzilla.gnome.org/show_bug.cgi?id=69872  
						
						
					 
					
						2010-03-01 04:55:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e6f6ee193d 
					 
					
						
						
							
							Rename gtk_activatable_reset to gtk_activatable_sync_action_properties,  
						
						... 
						
						
						
						* gtk/gtk.symbols:
        * gtk/gtkactivatable.[hc]: Rename gtk_activatable_reset to
        gtk_activatable_sync_action_properties, since the previous name
        was deemed too generic. Update all implementations.
svn path=/trunk/; revision=22389 
						
						
					 
					
						2009-02-22 05:20:14 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70b08f1e64 
					 
					
						
						
							
							Make the new GtkAction code work with PolicyKit-gnome's use of actions.  
						
						... 
						
						
						
						* gtk/gtkaction.c (gtk_action_[un]block_activate_from): Block
        the action.
        * gtk/gtkcheckmenuitem.c (gtk_check_menu_item_activatable_reset):
        * gtk/gtktogglebutton. (gtk_toggle_button_activatable_reset):
        * gtk/gtktoggletoolbutton.c (gtk_toggle_tool_button_activatable_reset):
        Work with non-toggle actions without complaining.
        * gtk/gtktoolbutton.c (gtk_tool_button_activatable_update): Updating
        the icon-name should not remove the label.
        * gtk/gtkimagemenuitem.c (activatable_update_icon_name): Also
        update the image when the icon name is set to NULL.
svn path=/trunk/; revision=22290 
						
						
					 
					
						2009-02-07 03:17:43 +00:00