8d94140da9 
					 
					
						
						
							
							roundedbox: Take a GtkCssStyle instead of a GtkStyleContext  
						
						... 
						
						
						
						This is in preparation for iusing GtkCssStyle instead of GtkStyleContext
in render functions. 
						
						
					 
					
						2015-01-20 01:23:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73e6a05e38 
					 
					
						
						
							
							Add clipping apis to GtkRoundedBox  
						
						... 
						
						
						
						This adds two functions for checking whether an axis-aligned
rectangle is completely outside or inside of a rounded box.
These are not trying to be exact, but fast. 
						
						
					 
					
						2014-12-02 08:26:36 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						23948d6a3a 
					 
					
						
						
							
							themingengine: Move actual render functions to gtkrender.c  
						
						... 
						
						
						
						GtkThemingEngine just always calls
  gtk_do_render_foo(engine->priv->context, ...)
now. Other than that, the code is unchanged. 
						
						
					 
					
						2014-10-03 06:18:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						04bf3d1e1f 
					 
					
						
						
							
							roundedbox: Remove functions that take a GtkThemingEngine  
						
						... 
						
						
						
						Instead, make the functions use a GtkStyleContext argument. 
						
						
					 
					
						2014-08-16 19:39:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						489970bcdc 
					 
					
						
						
							
							themingengine: use outlines to render focus rings  
						
						... 
						
						
						
						Instead of the old non-CSS implementation. This allows us to get rid of
the very last piece of custom theming in Adwaita. 
						
						
					 
					
						2014-05-01 18:14:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd99577691 
					 
					
						
						
							
							gtk: Put private functions in headers and include those  
						
						... 
						
						
						
						This is part of a bunch of fixes for gcc complaining about
-Wmissing-declarations.
It puts functions into headers and includes those headers both where the
functions are defined and where they function are used. 
						
						
					 
					
						2012-10-02 19:32:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						edbc8e4f57 
					 
					
						
						
							
							cssvalue: Add a value for border-radius corner properties  
						
						... 
						
						
						
						... and convert those properties to this value. 
						
						
					 
					
						2012-04-17 08:59:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d0febc9a6 
					 
					
						
						
							
							Change FSF Address  
						
						
						
						
					 
					
						2012-02-27 17:06:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ae132c0a1a 
					 
					
						
						
							
							roundedbox: add _apply_border_radius() variations for engine/context  
						
						... 
						
						
						
						And make the base function just use the raw corner radii struct. 
						
						
					 
					
						2012-02-14 16:36:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a63ff72406 
					 
					
						
						
							
							css: Convert border-radius to GtkCssNumber  
						
						... 
						
						
						
						We can do % now, wohoo! 
						
						
					 
					
						2012-02-02 03:14:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1b9e15485e 
					 
					
						
						
							
							themingengine: Implement 'dotted' and 'dashed'  
						
						
						
						
					 
					
						2012-01-09 18:38:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34a62d779b 
					 
					
						
						
							
							css: Introduce a corner order enum  
						
						... 
						
						
						
						Same order as CSS again.
The nice thing about this is that now edge i in a rounded box follows
corner i and is followed by corner (i + 1) % 4. 
						
						
					 
					
						2012-01-09 18:38:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdb3abefc3 
					 
					
						
						
							
							roundedbox: Use GtkCssBorderCornerRadius type  
						
						... 
						
						
						
						GtkCssBorderRadius is going away. 
						
						
					 
					
						2012-01-09 18:37:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						407b3f2cde 
					 
					
						
						
							
							themingengine: Implement support for multiple border colors  
						
						... 
						
						
						
						Also use this support to implement inset and outset border styles
without cheats. 
						
						
					 
					
						2011-06-13 15:01:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						86719e1d35 
					 
					
						
						
							
							gtk: Add GtkRoundedBox  
						
						... 
						
						
						
						CSS drawing operates on rounded boxes a lot, so it makes sense to split
them out instead of duplicating them everywhere. 
						
						
					 
					
						2011-06-11 09:29:42 +02:00