3756d92367 
					 
					
						
						
							
							Move private widget path functions away  
						
						... 
						
						
						
						We don't put private functions in public headers anymore.
https://bugzilla.gnome.org/show_bug.cgi?id=761339  
						
						
					 
					
						2016-02-04 15:19:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						101df329ae 
					 
					
						
						
							
							API: Add gtk_widget_path_iter_set_object_name()  
						
						... 
						
						
						
						... and gtk_widget_path_iter_get_object_name(). This allows applications
that still use widget paths to use the new object names to get the
correct styling.
Mutter and webkit-gtk are examples here. 
						
						
					 
					
						2015-10-27 01:44:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d29c1db92 
					 
					
						
						
							
							widgetpath: Remove bad function prototypes  
						
						
						
						
					 
					
						2015-09-11 09:48:38 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						41b386cd6a 
					 
					
						
						
							
							cssnode: Optimize listing of classes  
						
						... 
						
						
						
						Avoid creating the GList of strings when the GQuarks
will just be determined again. Instead have
gtk_style_context_list_classes() do it specifically. 
						
						
					 
					
						2015-09-11 18:26:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						09dd0ffcd0 
					 
					
						
						
							
							API: Add gtk_widget_path_iter_set_state()  
						
						... 
						
						
						
						And the corresponding gtk_widget_path_iter_get_state(). 
						
						
					 
					
						2014-07-19 23:42:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93b3179042 
					 
					
						
						
							
							widgetpath: Deprecate regions  
						
						... 
						
						
						
						This is a foolowup to d80bf0790d 
						
						
					 
					
						2014-06-21 15:46:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20c8c8b91c 
					 
					
						
						
							
							Add annotations to gtk headers  
						
						... 
						
						
						
						Add annotations to all exported functions in GTK+ headers. 
						
						
					 
					
						2013-05-05 15:38:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5adecf183b 
					 
					
						
						
							
							Move single-include guards inside include guards  
						
						... 
						
						
						
						gcc has optimizations for include guards that only work
if they are outermost in the the header.
https://bugzilla.gnome.org/show_bug.cgi?id=689810  
						
						
					 
					
						2012-12-28 09:57:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e28aa9223 
					 
					
						
						
							
							types: Move widget types into gtktypes.h  
						
						
						
						
					 
					
						2012-03-03 19:45:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c25bd85b8 
					 
					
						
						
							
							gtk: Use versioned deprecations  
						
						... 
						
						
						
						This patch changes all uses of GDK_DEPRECATED(_FOR) in gtk headers
by the versioned variants, GDK_DEPRECATED_IN_3_x(_FOR). At the same
time, we add GDK_AVAILABLE_IN_3_x annotations for all API additions
in 3.2 and 3.4. 
						
						
					 
					
						2012-02-27 07:11:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf0d8402f5 
					 
					
						
						
							
							gtk: Use const instead G_CONST_RETURN  
						
						
						
						
					 
					
						2011-06-10 13:07:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79de8e4d08 
					 
					
						
						
							
							API: Add support for siblings to widget paths  
						
						
						
						
					 
					
						2011-06-02 02:03:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03eb4c38c9 
					 
					
						
						
							
							widgetpath: Make structure refcounted  
						
						... 
						
						
						
						I want to use widget paths in a way that make a lot more sense with a
refcounted structure. See the following patches. 
						
						
					 
					
						2011-06-02 02:03:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b0616c8225 
					 
					
						
						
							
							API: Add gtk_widget_path_append_for_widget()  
						
						... 
						
						
						
						Includes a bunch of header shuffling so we can use GtkWidget* in
gtkwidgetpath.h 
						
						
					 
					
						2011-06-02 02:03:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f4b7b287b9 
					 
					
						
						
							
							widgetpath: Make includes absolute  
						
						... 
						
						
						
						Just like everywhere else 
						
						
					 
					
						2011-05-27 16:11:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b4b3cf090 
					 
					
						
						
							
							API: Add gtk_widget_path_to_string()  
						
						... 
						
						
						
						Dumps the widget path into a string representation. It tries to match the CSS
style as closely as possible (Note that there might be paths that cannot be
represented in CSS).
The main use of this code is for debugging purposes, so that you can
g_print() the path or dump it in a gdb session. 
						
						
					 
					
						2011-03-27 01:47:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b792a31995 
					 
					
						
						
							
							widgetpath: allow GTypes non-derived from GTK_TYPE_WIDGET  
						
						... 
						
						
						
						This makes things like GtkCellRenderer or GtkNumerableIcon more easily
themeable.
https://bugzilla.gnome.org/show_bug.cgi?id=637169  
						
						
					 
					
						2010-12-17 18:30:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d23fb64d97 
					 
					
						
						
							
							Fix a typo to fix the build.  
						
						
						
						
					 
					
						2010-12-06 16:01:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f75ffc974 
					 
					
						
						
							
							Add gtk_widget_path_get_type to the headers  
						
						... 
						
						
						
						Bug 636591 
						
						
					 
					
						2010-12-06 09:50:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47add6c7c3 
					 
					
						
						
							
							Block direct #including in style headers  
						
						
						
						
					 
					
						2010-12-04 15:39:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d1cf76822 
					 
					
						
						
							
							GtkWidgetPath: Make iter API deal with gints.  
						
						... 
						
						
						
						now gtk_widget_path_iter_* takes gints instead of guints, and also accept
numbers == -1 or > path_length for the path head. 
						
						
					 
					
						2010-12-04 15:39:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f88997297 
					 
					
						
						
							
							GtkWidgetPath: Make gtk_widget_path_prepend_type() return nothing.  
						
						... 
						
						
						
						It's senseless to always return 0 
						
						
					 
					
						2010-12-04 15:39:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a79626b7fb 
					 
					
						
						
							
							Add theming docs  
						
						... 
						
						
						
						Both API and file format is documented, there's still missing
a migration doc though. 
						
						
					 
					
						2010-12-04 15:38:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						88b78953b6 
					 
					
						
						
							
							GtkContainer: Add method to get the GtkWidgetPath for a child.  
						
						... 
						
						
						
						This is now used throughout in order to have the full path for a given widget,
including intermediate named regions, the default implementation just returns
the GtkContainer's path copy, no intermediate regions between. 
						
						
					 
					
						2010-12-04 15:38:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a1b6e8224 
					 
					
						
						
							
							GtkWidgetPath: Add methods to include class info in paths.  
						
						
						
						
					 
					
						2010-12-04 15:37:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3637ec60d 
					 
					
						
						
							
							s/child class/region/ everywhere.  
						
						... 
						
						
						
						"Child class" is an invented term anyway, and it conceptually defines
identifiable regions in widgets. 
						
						
					 
					
						2010-12-04 15:37:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						56e4ffabea 
					 
					
						
						
							
							Compare widget names as GQuarks in style matching.  
						
						
						
						
					 
					
						2010-12-04 15:37:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						09d8592b5b 
					 
					
						
						
							
							GtkWidgetPath: Make API more consistent.  
						
						
						
						
					 
					
						2010-12-04 15:37:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad08330fae 
					 
					
						
						
							
							Compare region names as quarks in style matching.  
						
						
						
						
					 
					
						2010-12-04 15:37:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						27bc581dca 
					 
					
						
						
							
							GtkWidgetPath: properly use const  
						
						... 
						
						
						
						* gtk/gtkwidgetpath.c,
* gtk/gtkwidgetpath.h: use const where possible 
						
						
					 
					
						2010-12-04 15:37:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37335fbb6f 
					 
					
						
						
							
							GtkWidgetPath: Add methods to check topmost widget type.  
						
						
						
						
					 
					
						2010-12-04 15:37:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						11c874619b 
					 
					
						
						
							
							GtkWidgetPath: Add API for named regions.  
						
						
						
						
					 
					
						2010-12-04 15:37:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71949e05c4 
					 
					
						
						
							
							Refurbish GtkWidgetPath API.  
						
						... 
						
						
						
						The foreach() function is now gone, there's now API to get
GTypes and names from the position in the path. 
						
						
					 
					
						2010-12-04 15:37:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						61360dfddf 
					 
					
						
						
							
							Add GtkWidgetPath.  
						
						... 
						
						
						
						GtkWidgetPath represents a widget path. It will mainly used by theming
engines to know detail about the widget hierarchy without actually
accessing the widget. 
						
						
					 
					
						2010-12-04 15:36:51 +01:00