6bc096d748 
					 
					
						
						
							
							actionbar: Remove unnecessary map/unmap implementations  
						
						... 
						
						
						
						These just do what the default implementations do anyway. 
						
						
					 
					
						2016-02-04 13:32:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bf987c611 
					 
					
						
						
							
							actionbar: Don't expose implementation details  
						
						... 
						
						
						
						The box and revealer here should not be exposed as internal
children for subclasses to use in their .ui files. 
						
						
					 
					
						2016-01-28 22:39:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						402cecf9a2 
					 
					
						
						
							
							actionbar: Don't forall() widgets twice  
						
						... 
						
						
						
						When using forall(), only list the revealer, which lists the box
containing all the children. When using foreach(), bypass revealer and
box and list all children added to the box. 
						
						
					 
					
						2016-01-19 03:45:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3fd5a010b 
					 
					
						
						
							
							Simplify actionbar  
						
						... 
						
						
						
						We don't need a frame widget here, just render a top border on the
box. 
						
						
					 
					
						2015-12-18 22:57:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90109cfe4c 
					 
					
						
						
							
							actionbar: Convert to gadgets  
						
						... 
						
						
						
						This is a nice example of a trivial container conversion. 
						
						
					 
					
						2015-12-15 08:41:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						88b4955fd9 
					 
					
						
						
							
							GtkBox: The center widget can be NULL  
						
						... 
						
						
						
						Propagates to GtkActionBar. 
						
						
					 
					
						2015-12-01 13:41:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d634403d91 
					 
					
						
						
							
							actionbar: Add an element name to the css node  
						
						... 
						
						
						
						This lets us avoid hardcoding the type in CSS. 
						
						
					 
					
						2015-10-29 07:08:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6379a425b0 
					 
					
						
						
							
							actionbar: Remove get_path_for_child implementation  
						
						... 
						
						
						
						It wasn't used because CSS walks the widget->parent chain, so it'd only
ever call this func for priv->revealer. 
						
						
					 
					
						2015-07-08 05:48:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc855eea7a 
					 
					
						
						
							
							GtkActionBar: Make ::position writable  
						
						
						
						
					 
					
						2014-11-11 23:02:11 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						047bb15cd7 
					 
					
						
						
							
							GtkActionBar: Rename center_box to box  
						
						
						
						
					 
					
						2014-11-11 23:01:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						469d333aa2 
					 
					
						
						
							
							docs: use Returns: consistently  
						
						... 
						
						
						
						Instead of Return value: 
						
						
					 
					
						2014-02-19 18:56:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						215c55f2b9 
					 
					
						
						
							
							GtkActionBar: Implement destroy  
						
						... 
						
						
						
						Similar to map/unmap, this needs to follow the actual
widget tree. Without this, several test cases in
the templates test fail. 
						
						
					 
					
						2014-02-19 01:34:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5eaebde394 
					 
					
						
						
							
							Add map/unmap to GtkActionBar  
						
						... 
						
						
						
						The recursion in map needs to follow the actual physical
widget tree, otherwise we violate invariants. The generic
container map implementation uses gtk_container_forall to
operate on the children, and thus is not suitable for
containers where the children are inside some internal
container. 
						
						
					 
					
						2014-02-18 22:50:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f0e28133d 
					 
					
						
						
							
							Fix up gtk_action_bar_forall  
						
						... 
						
						
						
						We need to always iterate over non-internal children. 
						
						
					 
					
						2014-02-18 22:50:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						53f6b8582a 
					 
					
						
						
							
							Revert "action bar: remove the forall implementation"  
						
						... 
						
						
						
						This reverts commit 0ff0fdfefb 
						
						
					 
					
						2014-02-18 22:50:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ff0fdfefb 
					 
					
						
						
							
							action bar: remove the forall implementation  
						
						... 
						
						
						
						With nested internal children, this interferes with proper
cleanup, and makes the templates test fail. 
						
						
					 
					
						2014-02-17 21:39:44 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ef565e2713 
					 
					
						
						
							
							action bar: Use a regular box instead of GtkCenterBox  
						
						... 
						
						
						
						GtkBox now supports a centered child, so GtkCenterBox is
no longer needed here. 
						
						
					 
					
						2014-02-16 23:02:54 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0a654e4b9 
					 
					
						
						
							
							Add new ActionBar  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=723929  
					
						2014-02-12 08:08:03 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c86ee0558c 
					 
					
						
						
							
							Rename GtkActionBar to GtkCenterBox  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=723929  
					
						2014-02-12 08:08:03 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						11f0813e40 
					 
					
						
						
							
							GtkActionBar: Fix center widget visibility handling  
						
						... 
						
						
						
						This is the same fix that was applied to GtkHeaderBar
recently. Adding a child widget should not make it
visible as a side-effect. 
						
						
					 
					
						2014-01-21 20:22:14 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3efd0b2874 
					 
					
						
						
							
							GtkActionBar: Just leave the center widget as NULL, initially  
						
						... 
						
						
						
						No need to construct a box that gets thrown away later.
Plus, this fixes the defaultvalue test for GtkActionBar. 
						
						
					 
					
						2014-01-07 16:16:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b39f094b21 
					 
					
						
						
							
							Fix order of pack-end widgets  
						
						... 
						
						
						
						https://bugzilla.gnome.org/show_bug.cgi?id=721665  
					
						2014-01-07 08:46:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e72aca055d 
					 
					
						
						
							
							Add GtkActionBar  
						
						... 
						
						
						
						A widget intended to offer contextual actions for a given view.
It allows packing children into the start or end as well as offering
a single centered child box.
https://bugzilla.gnome.org/show_bug.cgi?id=721665  
						
						
					 
					
						2014-01-07 08:46:37 -05:00