From c9ccc7551b993d3c1c8627da84d66fd4b8c44b80 Mon Sep 17 00:00:00 2001 From: Tristan Van Berkom Date: Thu, 2 Sep 2010 14:22:55 +0900 Subject: [PATCH] Some api changes for GtkWrapBox Ammended documentation for GTK_WRAP_BOX_SPREAD_EVEN and renamed GTK_WRAP_BOX_SPREAD_BEGIN -> GTK_WRAP_BOX_SPREAD_START. --- gtk/gtkenums.h | 10 +++++----- gtk/gtkwrapbox.c | 6 +++--- gtk/gtkwrapbox.h | 1 + tests/testwrapbox.c | 4 ++-- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/gtk/gtkenums.h b/gtk/gtkenums.h index 3523dc39db..e46d207265 100644 --- a/gtk/gtkenums.h +++ b/gtk/gtkenums.h @@ -559,15 +559,15 @@ typedef enum { /** * GtkWrapBoxSpreading: - * @GTK_WRAP_BOX_SPREAD_BEGIN: Items are allocated no more than their natural size + * @GTK_WRAP_BOX_SPREAD_START: Children are allocated no more than their natural size * in the layout's orientation and any extra space is left trailing at * the end of each line. - * @GTK_WRAP_BOX_SPREAD_END: Items are allocated no more than their natural size + * @GTK_WRAP_BOX_SPREAD_END: Children are allocated no more than their natural size * in the layout's orientation and any extra space skipped at the beginning * of each line. - * @GTK_WRAP_BOX_SPREAD_EVEN: Items are allocated no more than their natural size + * @GTK_WRAP_BOX_SPREAD_EVEN: Children are allocated no more than their natural size * in the layout's orientation and any extra space is evenly distributed - * between children. + * as empty space between children. * @GTK_WRAP_BOX_SPREAD_EXPAND: Items share the extra space evenly (or among children that 'expand' when * in %GTK_WRAP_ALLOCATE_FREE mode. * @@ -582,7 +582,7 @@ typedef enum { * */ typedef enum { - GTK_WRAP_BOX_SPREAD_BEGIN = 0, + GTK_WRAP_BOX_SPREAD_START = 0, GTK_WRAP_BOX_SPREAD_END, GTK_WRAP_BOX_SPREAD_EVEN, GTK_WRAP_BOX_SPREAD_EXPAND diff --git a/gtk/gtkwrapbox.c b/gtk/gtkwrapbox.c index 1238a50346..ee0d89e9dd 100644 --- a/gtk/gtkwrapbox.c +++ b/gtk/gtkwrapbox.c @@ -200,7 +200,7 @@ gtk_wrap_box_class_init (GtkWrapBoxClass *class) P_("Spreading"), P_("The spreading mode to use"), GTK_TYPE_WRAP_BOX_SPREADING, - GTK_WRAP_BOX_SPREAD_BEGIN, + GTK_WRAP_BOX_SPREAD_START, GTK_PARAM_READWRITE)); @@ -382,7 +382,7 @@ gtk_wrap_box_init (GtkWrapBox *box) priv->orientation = GTK_ORIENTATION_HORIZONTAL; priv->mode = GTK_WRAP_ALLOCATE_FREE; - priv->spreading = GTK_WRAP_BOX_SPREAD_BEGIN; + priv->spreading = GTK_WRAP_BOX_SPREAD_START; priv->vertical_spacing = 0; priv->horizontal_spacing = 0; priv->children = NULL; @@ -1036,7 +1036,7 @@ gtk_wrap_box_size_allocate (GtkWidget *widget, if (priv->spreading != GTK_WRAP_BOX_SPREAD_EXPAND) item_size = MIN (item_size, nat_item_size); - /* Get the real extra pixels incase of GTK_WRAP_BOX_SPREAD_BEGIN lines */ + /* Get the real extra pixels incase of GTK_WRAP_BOX_SPREAD_START lines */ extra_pixels = avail_size - (line_length - 1) * item_spacing - item_size * line_length; extra_per_item = extra_pixels / MAX (line_length -1, 1); extra_extra = extra_pixels % MAX (line_length -1, 1); diff --git a/gtk/gtkwrapbox.h b/gtk/gtkwrapbox.h index 3fdfb1648c..30db2603d7 100644 --- a/gtk/gtkwrapbox.h +++ b/gtk/gtkwrapbox.h @@ -91,6 +91,7 @@ void gtk_wrap_box_insert_child (GtkWrapBox gboolean yexpand, gboolean xfill, gboolean yfill); + void gtk_wrap_box_reorder_child (GtkWrapBox *layout, GtkWidget *widget, guint index); diff --git a/tests/testwrapbox.c b/tests/testwrapbox.c index 2ad26eb516..6b9f521a74 100644 --- a/tests/testwrapbox.c +++ b/tests/testwrapbox.c @@ -29,7 +29,7 @@ enum { }; #define INITIAL_ALLOCATION_MODE GTK_WRAP_ALLOCATE_HOMOGENEOUS -#define INITIAL_SPREADING GTK_WRAP_BOX_SPREAD_BEGIN +#define INITIAL_SPREADING GTK_WRAP_BOX_SPREAD_START #define INITIAL_MINIMUM_LENGTH 3 #define INITIAL_HSPACING 2 #define INITIAL_VSPACING 2 @@ -302,7 +302,7 @@ create_window (void) /* Add Spreading control */ widget = gtk_combo_box_new_text (); - gtk_combo_box_append_text (GTK_COMBO_BOX (widget), "Spread Begin"); + gtk_combo_box_append_text (GTK_COMBO_BOX (widget), "Spread Start"); gtk_combo_box_append_text (GTK_COMBO_BOX (widget), "Spread End"); gtk_combo_box_append_text (GTK_COMBO_BOX (widget), "Spread Even"); gtk_combo_box_append_text (GTK_COMBO_BOX (widget), "Spread Expand");