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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						52768ee6ec 
					 
					
						
						
							
							stylecontext: Deprecate direction property  
						
						 
						
						... 
						
						
						
						...  and the functions implementing it. Also deprecate the direction
getter on GtkThemingEngine. 
						
						
					 
					
						2012-12-18 18:25:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9ae9649188 
					 
					
						
						
							
							stylecontext: Deprecate gtk_style_context_get_font()  
						
						 
						
						... 
						
						
						
						This is for a very simple reason: The getter is returning a const value
and the font isn't const anymore. So we need to store the font
description somewhere but we can't reuse it as it's changing all the
time (yay animations, yay inherited values). Sucks.
So keep the hack in here but deprecate the function. 
						
						
					 
					
						2012-12-06 02:57:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						be53513954 
					 
					
						
						
							
							API: Deprecate functions to register custom CSS properties  
						
						 
						
						... 
						
						
						
						We should slowly transition code to using the GTK-provided CSS. So here
we go. 
						
						
					 
					
						2012-11-30 22:45:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e6660bcfe1 
					 
					
						
						
							
							themingengine: add missing deprecation annotation  
						
						 
						
						... 
						
						
						
						gtk_theming_engine_state_is_running() is deprecated for 3.6. 
						
						
					 
					
						2012-05-16 21:57:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						050cba6a31 
					 
					
						
						
							
							Fix malformed doc comments  
						
						 
						
						... 
						
						
						
						Most of these are forgotten :'s and similar details
which gtk-doc now warns about. 
						
						
					 
					
						2012-04-12 21:12:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						461803e407 
					 
					
						
						
							
							gtk: Get gtkwidgetpath.h includes out of the public headers  
						
						 
						
						... 
						
						
						
						and include them in the C files instead. 
						
						
					 
					
						2012-03-19 02:26:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						 
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4e37d56d51 
					 
					
						
						
							
							themingengine: move _gtk_theming_engine_set_context to private header  
						
						 
						
						... 
						
						
						
						Where it belongs. 
						
						
					 
					
						2012-02-14 16:36:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						73a632a4ae 
					 
					
						
						
							
							css: Handle custom properties in a custom object  
						
						 
						
						... 
						
						
						
						This way we can also get rid of the hack where we required modifying the
pspec after creation, as the name is now a separate property. 
						
						
					 
					
						2012-01-09 18:37:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b0b287f7b5 
					 
					
						
						
							
							themingengine: Use the default way of indicating privates  
						
						 
						
						
						
						
					 
					
						2011-07-21 02:43:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bf0d8402f5 
					 
					
						
						
							
							gtk: Use const instead G_CONST_RETURN  
						
						 
						
						
						
						
					 
					
						2011-06-10 13:07:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2446aef0ea 
					 
					
						
						
							
							themingengine: add gtk_theming_engine_render_icon()  
						
						 
						
						... 
						
						
						
						Renders a pixbuf in the provided rectangle, applying effects such as
'icon-shadow'. 
						
						
					 
					
						2011-06-09 23:17:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						55713025c0 
					 
					
						
						
							
							Add padding to the themingengine class.  
						
						 
						
						
						
						
					 
					
						2011-01-29 14:34:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fbb75b9b5d 
					 
					
						
						
							
							Add headers/docs changes for gtk_theming_engine_get_font()  
						
						 
						
						... 
						
						
						
						Apparently I didn't git add enough... 
						
						
					 
					
						2010-12-13 22:42:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3070d6e3d5 
					 
					
						
						
							
							Revert "docs: Reinstate pixbufs section in GDK docs"  
						
						 
						
						... 
						
						
						
						I committed my whole working tee instead of just one file. Ooops.
This reverts commit ded14b2562 . 
						
						
					 
					
						2010-12-09 23:55:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ded14b2562 
					 
					
						
						
							
							docs: Reinstate pixbufs section in GDK docs  
						
						 
						
						... 
						
						
						
						It was accidentally removed in 0775b0a858 
						
						
					 
					
						2010-12-09 11:14:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1c87180d5d 
					 
					
						
						
							
							GtkThemingEngine: Fix parameters for gtk_theming_engine_lookup_color()  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						47add6c7c3 
					 
					
						
						
							
							Block direct #including in style headers  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bacb7906f2 
					 
					
						
						
							
							Add helper API for getting colors/borders in GtkStyleContext/GtkThemingEngine  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						afeac82fbd 
					 
					
						
						
							
							GtkThemingEngine: Add gtk_theming_engine_lookup_color()  
						
						 
						
						... 
						
						
						
						It could also be handy for theme engines... 
						
						
					 
					
						2010-12-04 15:39:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						534942d994 
					 
					
						
						
							
							GtkThemingEngine: Do not use possible reserved word.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						62ee0956e3 
					 
					
						
						
							
							GtkStyleProperties: Use GParamSpec for properties registration.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:39:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fb97bd1f0a 
					 
					
						
						
							
							GtkThemingEngine: Document missing class vmethods.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:38:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a23863211b 
					 
					
						
						
							
							GtkStyleContext: Add gtk_render_icon_pixbuf()  
						
						 
						
						... 
						
						
						
						This function is similar to gtk_style_render_icon(), which is now
implemented on top of this one. 
						
						
					 
					
						2010-12-04 15:38:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ebf5bd390f 
					 
					
						
						
							
							Add gtk_render_activity()  
						
						 
						
						... 
						
						
						
						This method will render progress bars and spinners, these should
handle active and inconsistent states' animation progress in order
to perform animations. 
						
						
					 
					
						2010-12-04 15:38:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						68bfb94f69 
					 
					
						
						
							
							Change semantics of the methods to check whether an animation is running.  
						
						 
						
						... 
						
						
						
						It actually messed up with the state being actually set, and having a
transition animation running for it. Now this dichotomy is removed, and
gtk_style_context_state_is_running() only checks whether an animation is
running, leaving state checking to flags & GTK_STATE_FLAG_*. 
						
						
					 
					
						2010-12-04 15:38:22 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						59b0fa8133 
					 
					
						
						
							
							Remove GtkOrientation parameter from gtk_render_handle().  
						
						 
						
						... 
						
						
						
						The case for paned can be guessed out from the height and width,
for handlebox the orientation parameter doesn't make much sense,
and this way it could also be used for resize grips. 
						
						
					 
					
						2010-12-04 15:38:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a1a90396b7 
					 
					
						
						
							
							GtkThemingEngine: Do not return a const GtkThemingEngine on load()  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:38:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7519ed278b 
					 
					
						
						
							
							GtkThemingEngine: Add progress arg to gtk_theming_engine_is_state_set()  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:38:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4781f94de2 
					 
					
						
						
							
							Move all theming stack to use GtkStateFlags.  
						
						 
						
						... 
						
						
						
						This support goes from the theming engines, which are able to retrieve
style for different combined states to the CSS provider, where several
state pseudo-classes may be specified, such as:
GtkButton:active:prelight {} 
						
						
					 
					
						2010-12-04 15:37:37 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e04dfd4d6d 
					 
					
						
						
							
							GtkThemingEngine: Add gtk_theming_engine_register_property().  
						
						 
						
						... 
						
						
						
						This function may be used for custom property registration from
theming engines. The property names will have the
-${engine-type-name}-${prop-name} format, the parser has been
modified to allow properties with '-' as the first char. 
						
						
					 
					
						2010-12-04 15:37:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8c117b1638 
					 
					
						
						
							
							GtkThemingEngine: Add gtk_theming_engine_get_junction_sides().  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:37:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						78cc97f7b3 
					 
					
						
						
							
							GtkThemingEngine: fix typo in function declaration.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:37:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fcf12ff9b9 
					 
					
						
						
							
							GtkThemingEngine: Add gtk_theming_engine_get_direction().  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:37:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c18ee462e3 
					 
					
						
						
							
							GtkThemingEngine: Add methods to retrieve widget style properties.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:37:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4a465d279d 
					 
					
						
						
							
							GtkThemingEngine: Add gtk_theming_engine_get_screen().  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:37:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9e5d9ff28d 
					 
					
						
						
							
							GtkThemingEngine: Add vmethod to render a handle area.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:36:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						aa1d492fe9 
					 
					
						
						
							
							GtkThemingEngine: Add vmethod to render an extension.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:36:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						af1edc3d88 
					 
					
						
						
							
							GtkThemingEngine: Add vmethod to render frames with a gap.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:36:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2ebdf80adc 
					 
					
						
						
							
							GtkThemingEngine: Add vmethod to render sliders.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:36:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b8f6617d99 
					 
					
						
						
							
							GtkThemingEngine: Add vmethod to render lines.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:36:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						92994a0129 
					 
					
						
						
							
							GtkThemingEngine: Add vmethod to render layouts.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:36:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8439537e2f 
					 
					
						
						
							
							GtkThemingEngine: Add vmethod to render focus indicator.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:36:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						19fdaabf4c 
					 
					
						
						
							
							GtkThemingEngine: Add vmethod to render expanders.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:36:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						48990bc71c 
					 
					
						
						
							
							GtkThemingEngine: Add vmethod to render frames.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:36:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						13812de971 
					 
					
						
						
							
							GtkThemingEngine: Add vmethod to render backgrounds.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:36:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b7ca7d19ee 
					 
					
						
						
							
							GtkThemingEngine: Add vmethod to render arrows.  
						
						 
						
						
						
						
					 
					
						2010-12-04 15:36:54 +01:00