87aed887be 
					 
					
						
						
							
							GtkBox: do not divide by zero on gtk_box_size_allocate_with_center()  
						
						 
						
						... 
						
						
						
						https://gitlab.gnome.org/GNOME/gtk/issues/1069  
						
						
					 
					
						2018-05-12 11:06:37 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f3f71ef0ac 
					 
					
						
						
							
							box: Initialize size arrays to 0  
						
						 
						
						... 
						
						
						
						Thats the right thing to do.
https://bugzilla.gnome.org/show_bug.cgi?id=773814  
						
						
					 
					
						2017-05-08 18:03:26 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1daa41bf96 
					 
					
						
						
							
							box: Make sure center_req is initialized  
						
						 
						
						... 
						
						
						
						In case we have an invisible center widget, we never initialize it, but
later still use it. 
						
						
					 
					
						2017-03-20 20:57:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4556d0f0fe 
					 
					
						
						
							
							gtkbox: remove unnecessary queue_compute_expand()  
						
						 
						
						... 
						
						
						
						The expand child property does not have any effect on the
expand state of the GtkBox, so queuing a compute_expand
when changing it is not needed.
https://bugzilla.gnome.org/show_bug.cgi?id=769162  
						
						
					 
					
						2016-08-01 09:02:04 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bf66cd1e94 
					 
					
						
						
							
							box: Only emit ::child-notify when necessary  
						
						 
						
						... 
						
						
						
						We can easily check if the values for expand, padding and so forth
actually changed, so lets do it. 
						
						
					 
					
						2016-05-04 15:05:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6b53138a01 
					 
					
						
						
							
							box: Fix rtl allocation with center widget  
						
						 
						
						... 
						
						
						
						The code for adjusting the center widget allocation in case
of uneven sides never worked right in RTL. This was finally
noticed for tabs with close button, which commonly use a
centered label. 
						
						
					 
					
						2016-02-20 16:45:26 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						170cb01675 
					 
					
						
						
							
							Revert "Remove _gtk_box_get_children"  
						
						 
						
						... 
						
						
						
						This reverts commit 572e9a0402 .
_gtk_box_get_children was not doing exactly the same than
gtk_container_get_children does, because the latter uses the forall
implementation of GtkBox that takes into account the children pack mode while
the former just iterated the list of children. This broke the order of
the buttons in a GtkButtonBox when they were packaged with PACK_END. 
						
						
					 
					
						2016-02-12 13:29:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						572e9a0402 
					 
					
						
						
							
							Remove _gtk_box_get_children  
						
						 
						
						... 
						
						
						
						It's doing exactly the same thing as gtk_container_get_children. 
						
						
					 
					
						2016-02-04 13:32:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7743944124 
					 
					
						
						
							
							GtkBox: Documentation tweak  
						
						 
						
						
						
						
					 
					
						2016-01-13 00:39:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2677eee720 
					 
					
						
						
							
							box: Document child node ordering  
						
						 
						
						
						
						
					 
					
						2016-01-12 23:40:28 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d81f8c1025 
					 
					
						
						
							
							box: Add a way to get the gadget  
						
						 
						
						... 
						
						
						
						This will be used in GtkButtonBox. 
						
						
					 
					
						2015-12-18 07:37:52 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9c88256441 
					 
					
						
						
							
							box: Trivial doc change  
						
						 
						
						... 
						
						
						
						All the CSS sections are named CSS nodes, so do the same here. 
						
						
					 
					
						2015-12-15 08:41:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						49fea0b0f5 
					 
					
						
						
							
							box: Port to gadgets  
						
						 
						
						
						
						
					 
					
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						95df0fb6f5 
					 
					
						
						
							
							box: Use an element name  
						
						 
						
						
						
						
					 
					
						2015-11-19 07:07:26 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a7816909ef 
					 
					
						
						
							
							box: Refactor CSS node handling  
						
						 
						
						... 
						
						
						
						Only update the node that changed, don't invalidate everything. 
						
						
					 
					
						2015-11-09 01:48:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bed3ff2737 
					 
					
						
						
							
							box: Don't track children visibility  
						
						 
						
						... 
						
						
						
						It's not necessary anymore with css nodes. 
						
						
					 
					
						2015-11-09 01:48:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1e4369e8ef 
					 
					
						
						
							
							box: Convert to gtk_container_child_notify_by_pspec  
						
						 
						
						... 
						
						
						
						For the same reasons as g_object_child_notify_by_pspec. 
						
						
					 
					
						2015-09-08 08:07:32 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0f92a43e10 
					 
					
						
						
							
							Move GtkWidgetPrivate to gtkwidgetprivate.h  
						
						 
						
						... 
						
						
						
						This lets us use inlined getters for members in there,
avoiding the type checks in the public getters. 
						
						
					 
					
						2015-09-07 02:40:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6e4f42f97e 
					 
					
						
						
							
							cssnode: Change API of some functions  
						
						 
						
						... 
						
						
						
						gtk_css_node_set_after/before() are now called
gtk_css_node_insert_after/before().
This brings them in line with other similar APIs (ie GtkListStore). And
it allows easier usage of the API (see changes to gtkbox.c). 
						
						
					 
					
						2015-07-16 06:15:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						36678306a0 
					 
					
						
						
							
							box: Fix RTL styling  
						
						 
						
						
						
						
					 
					
						2015-05-12 18:44:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ee91fb71ca 
					 
					
						
						
							
							box: Use CSS nodes instead of widget paths  
						
						 
						
						... 
						
						
						
						This is a very simple patch that causes a bunch of overhead. But it
works. 
						
						
					 
					
						2015-03-18 15:23:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						45d0a5cc4b 
					 
					
						
						
							
							Trivial formatting fix  
						
						 
						
						... 
						
						
						
						&& goes at the end of the line in GTK+ coding style. 
						
						
					 
					
						2014-12-09 23:41:28 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8b6457732f 
					 
					
						
						
							
							GtkBox: Fix self-assignment for center widget  
						
						 
						
						... 
						
						
						
						This is happening when glade is loading ui files containing
center widgets. 
						
						
					 
					
						2014-10-25 20:30:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b4a288a592 
					 
					
						
						
							
							GtkBox: Ensure we only allow one center child  
						
						 
						
						... 
						
						
						
						Glade was happily adding multiple center widgets. Oops. 
						
						
					 
					
						2014-10-13 12:45:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b5a8b7ef3b 
					 
					
						
						
							
							widget: Make _gtk_set_simple_clip() take an optional content clip  
						
						 
						
						
						
						
					 
					
						2014-08-21 00:54:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b4ab29d4d5 
					 
					
						
						
							
							GtkBox: Set orientable style classes initially  
						
						 
						
						... 
						
						
						
						This was an omission, horizontal/vertical would only be set
when the orientation is changed. 
						
						
					 
					
						2014-07-18 19:37:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f531b0757c 
					 
					
						
						
							
							GtkBox: Use G_PARAM_EXPLICIT_NOTIFY  
						
						 
						
						
						
						
					 
					
						2014-06-09 13:30:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						06564f5df6 
					 
					
						
						
							
							GtkBox: Convert to g_object_install_properties  
						
						 
						
						
						
						
					 
					
						2014-06-09 13:30:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e54525729e 
					 
					
						
						
							
							GtkBox: Move overridden property ids to the end  
						
						 
						
						... 
						
						
						
						This will make it easier to convert to g_object_install_properties
in the next commit. 
						
						
					 
					
						2014-06-09 13:30:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0cd63faee2 
					 
					
						
						
							
							widget: Add _gtk_widget_set_css_clip()  
						
						 
						
						... 
						
						
						
						... and use it in GtkBox and GtkGrid. 
						
						
					 
					
						2014-05-24 16:12:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ac5fbb5ef3 
					 
					
						
						
							
							docs: Add missing transfer annotation to GtkBox  
						
						 
						
						... 
						
						
						
						The gtk_box_get_center_widget function is missing a transfer annotation
for the returned widget. No transfer is done, so set transfer to none.
https://bugzilla.gnome.org/show_bug.cgi?id=728093  
						
						
					 
					
						2014-04-13 13:22:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						469d333aa2 
					 
					
						
						
							
							docs: use Returns: consistently  
						
						 
						
						... 
						
						
						
						Instead of Return value: 
						
						
					 
					
						2014-02-19 18:56:05 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e679812be0 
					 
					
						
						
							
							GtkBox: Fix an off-by-one error with center allocation  
						
						 
						
						... 
						
						
						
						This error was causing children to not get allocated when
the center widget is the first one in the list of the box's
children. 
						
						
					 
					
						2014-02-18 22:55:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bb4f8d8ce1 
					 
					
						
						
							
							Make gtk_box_set_center_widget take NULL  
						
						 
						
						... 
						
						
						
						It makes sense to allow this, and gtk_action_bar_set_center_widget
already assumes that it can pass NULL to this function. 
						
						
					 
					
						2014-02-18 22:50:37 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ad9019c2c9 
					 
					
						
						
							
							gtkbox: fix positioning of center widget  
						
						 
						
						
						
						
					 
					
						2014-02-17 23:23:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e734b79fd8 
					 
					
						
						
							
							Fix return_if_fail lines in gtk_box_pack  
						
						 
						
						... 
						
						
						
						Since the function now returns a value, these checks
need to be updated. 
						
						
					 
					
						2014-02-17 11:55:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b63ecf8b1a 
					 
					
						
						
							
							Add builder support for GtkBox center widget  
						
						 
						
						
						
						
					 
					
						2014-02-17 14:05:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						06716a6c79 
					 
					
						
						
							
							Add center widget support to GtkBox  
						
						 
						
						... 
						
						
						
						This makes GtkCenterBox unnecessary, and at the same time
adds more features: the center widget can be expanded, and
baseline alignment is supported. 
						
						
					 
					
						2014-02-16 22:57:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7a208fbbf3 
					 
					
						
						
							
							docs: use proper apostrophe  
						
						 
						
						... 
						
						
						
						https://wiki.gnome.org/Design/OS/Typography  
						
						
					 
					
						2014-02-07 13:06:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						245c385ae7 
					 
					
						
						
							
							Docs: Don't use note elements  
						
						 
						
						... 
						
						
						
						In most cases, the text itself makes the message clear enough. 
						
						
					 
					
						2014-02-02 01:22:14 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2d003553e8 
					 
					
						
						
							
							docs: don't use <emphasis>  
						
						 
						
						... 
						
						
						
						It is a little heavy handed. The text can speak for itself. 
						
						
					 
					
						2014-01-28 02:02:05 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						05655c5bfa 
					 
					
						
						
							
							Trivial typo fix  
						
						 
						
						
						
						
					 
					
						2014-01-27 23:30:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4872ee75e6 
					 
					
						
						
							
							docs: don't use structfield tags  
						
						 
						
						
						
						
					 
					
						2014-01-27 19:59:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						00f15b863e 
					 
					
						
						
							
							docs: don't use property syntax for child properties  
						
						 
						
						
						
						
					 
					
						2014-01-21 22:40:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0b4ea6ea1b 
					 
					
						
						
							
							docs: fix typo in property name  
						
						 
						
						
						
						
					 
					
						2014-01-21 18:57:37 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						01018e019b 
					 
					
						
						
							
							docs: don't use property syntax for child properties  
						
						 
						
						
						
						
					 
					
						2014-01-21 18:57:37 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						698488ddc4 
					 
					
						
						
							
							gtkbox: Draw backgrounds and borders  
						
						 
						
						
						
						
					 
					
						2013-10-31 12:21:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						60ec788489 
					 
					
						
						
							
							Fix minor typos  
						
						 
						
						
						
						
					 
					
						2013-08-21 04:15:52 +02: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