[gtk+] Rename GtkActionBar to GtkCenterBox
- From: William Jon McCann <mccann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Rename GtkActionBar to GtkCenterBox
- Date: Wed, 12 Feb 2014 13:47:49 +0000 (UTC)
commit c86ee0558ca395a3a595f59278f5e26b7adbb663
Author: William Jon McCann <william jon mccann gmail com>
Date: Sat Feb 8 11:26:21 2014 -0500
Rename GtkActionBar to GtkCenterBox
https://bugzilla.gnome.org/show_bug.cgi?id=723929
docs/reference/gtk/gtk-docs.sgml | 1 +
docs/reference/gtk/gtk3-sections.txt | 22 +++
gtk/Makefile.am | 2 +
gtk/gtk.h | 1 +
gtk/{gtkactionbar.c => gtkcenterbox.c} | 262 ++++++++++++++++----------------
gtk/{gtkactionbar.h => gtkcenterbox.h} | 40 +++---
po/POTFILES.in | 1 +
7 files changed, 178 insertions(+), 151 deletions(-)
---
diff --git a/docs/reference/gtk/gtk-docs.sgml b/docs/reference/gtk/gtk-docs.sgml
index dc726b1..f4497a5 100644
--- a/docs/reference/gtk/gtk-docs.sgml
+++ b/docs/reference/gtk/gtk-docs.sgml
@@ -75,6 +75,7 @@
<xi:include href="xml/gtkflowbox.xml" />
<xi:include href="xml/gtkstack.xml" />
<xi:include href="xml/gtkstackswitcher.xml" />
+ <xi:include href="xml/gtkcenterbox.xml" />
<xi:include href="xml/gtkactionbar.xml" />
<xi:include href="xml/gtkheaderbar.xml" />
<xi:include href="xml/gtkoverlay.xml" />
diff --git a/docs/reference/gtk/gtk3-sections.txt b/docs/reference/gtk/gtk3-sections.txt
index fc03951..c25f40f 100644
--- a/docs/reference/gtk/gtk3-sections.txt
+++ b/docs/reference/gtk/gtk3-sections.txt
@@ -7711,6 +7711,28 @@ gtk_color_chooser_dialog_get_type
</SECTION>
<SECTION>
+<FILE>gtkcenterbox</FILE>
+<TITLE>GtkCenterBox</TITLE>
+GtkCenterBox
+gtk_center_box_new
+gtk_center_box_pack_start
+gtk_center_box_pack_end
+gtk_center_box_get_center_widget
+gtk_center_box_set_center_widget
+
+<SUBSECTION Standard>
+GTK_TYPE_CENTER_BOX
+GTK_CENTER_BOX
+GTK_CENTER_BOX_CLASS
+GTK_IS_CENTER_BOX
+GTK_IS_CENTER_BOX_CLASS
+GTK_CENTER_BOX_GET_CLASS
+
+<SUBSECTION Private>
+gtk_center_box_get_type
+</SECTION>
+
+<SECTION>
<FILE>gtkactionbar</FILE>
<TITLE>GtkActionBar</TITLE>
GtkActionBar
diff --git a/gtk/Makefile.am b/gtk/Makefile.am
index 3fa2353..c4d9534 100644
--- a/gtk/Makefile.am
+++ b/gtk/Makefile.am
@@ -220,6 +220,7 @@ gtk_public_h_sources = \
gtkcellrenderertext.h \
gtkcellrenderertoggle.h \
gtkcellview.h \
+ gtkcenterbox.h \
gtkcheckbutton.h \
gtkcheckmenuitem.h \
gtkclipboard.h \
@@ -654,6 +655,7 @@ gtk_base_c_sources = \
gtkcellrenderertext.c \
gtkcellrenderertoggle.c \
gtkcellview.c \
+ gtkcenterbox.c \
gtkcheckbutton.c \
gtkcheckmenuitem.c \
gtkcolorbutton.c \
diff --git a/gtk/gtk.h b/gtk/gtk.h
index 16357c1..9ea31d9 100644
--- a/gtk/gtk.h
+++ b/gtk/gtk.h
@@ -70,6 +70,7 @@
#include <gtk/gtkcellrenderertext.h>
#include <gtk/gtkcellrenderertoggle.h>
#include <gtk/gtkcellview.h>
+#include <gtk/gtkcenterbox.h>
#include <gtk/gtkcheckbutton.h>
#include <gtk/gtkcheckmenuitem.h>
#include <gtk/gtkclipboard.h>
diff --git a/gtk/gtkactionbar.c b/gtk/gtkcenterbox.c
similarity index 78%
rename from gtk/gtkactionbar.c
rename to gtk/gtkcenterbox.c
index 27e237a..94e9012 100644
--- a/gtk/gtkactionbar.c
+++ b/gtk/gtkcenterbox.c
@@ -19,7 +19,7 @@
#include "config.h"
-#include "gtkactionbar.h"
+#include "gtkcenterbox.h"
#include "gtkintl.h"
#include "gtkprivate.h"
#include "gtktypebuiltins.h"
@@ -31,12 +31,12 @@
#include <string.h>
/**
- * SECTION:gtkactionbar
+ * SECTION:gtkcenterbox
* @Short_description: A box with a centered child
- * @Title: GtkActionBar
+ * @Title: GtkCenterBox
* @See_also: #GtkBox
*
- * GtkActionBar is similar to a horizontal #GtkBox, it allows to place
+ * GtkCenterBox is similar to a horizontal #GtkBox, it allows placing
* children at the start or the end. In addition, it contains an
* internal centered box which is centered with respect to the full
* width of the box, even if the children at either side take up
@@ -46,7 +46,7 @@
#define DEFAULT_SPACING 6
-struct _GtkActionBarPrivate
+struct _GtkCenterBoxPrivate
{
GtkWidget *center_widget;
gint spacing;
@@ -73,12 +73,12 @@ enum {
CHILD_PROP_POSITION
};
-static void gtk_action_bar_buildable_init (GtkBuildableIface *iface);
+static void gtk_center_box_buildable_init (GtkBuildableIface *iface);
-G_DEFINE_TYPE_WITH_CODE (GtkActionBar, gtk_action_bar, GTK_TYPE_CONTAINER,
- G_ADD_PRIVATE (GtkActionBar)
+G_DEFINE_TYPE_WITH_CODE (GtkCenterBox, gtk_center_box, GTK_TYPE_CONTAINER,
+ G_ADD_PRIVATE (GtkCenterBox)
G_IMPLEMENT_INTERFACE (GTK_TYPE_BUILDABLE,
- gtk_action_bar_buildable_init));
+ gtk_center_box_buildable_init));
static void
get_css_padding_and_border (GtkWidget *widget,
@@ -100,29 +100,29 @@ get_css_padding_and_border (GtkWidget *widget,
}
static void
-gtk_action_bar_init (GtkActionBar *bar)
+gtk_center_box_init (GtkCenterBox *box)
{
GtkStyleContext *context;
- GtkActionBarPrivate *priv;
+ GtkCenterBoxPrivate *priv;
- priv = gtk_action_bar_get_instance_private (bar);
+ priv = gtk_center_box_get_instance_private (box);
- gtk_widget_set_has_window (GTK_WIDGET (bar), FALSE);
- gtk_widget_set_redraw_on_allocate (GTK_WIDGET (bar), FALSE);
+ gtk_widget_set_has_window (GTK_WIDGET (box), FALSE);
+ gtk_widget_set_redraw_on_allocate (GTK_WIDGET (box), FALSE);
priv->center_widget = NULL;
priv->children = NULL;
priv->spacing = DEFAULT_SPACING;
- context = gtk_widget_get_style_context (GTK_WIDGET (bar));
- gtk_style_context_add_class (context, "action-bar");
+ context = gtk_widget_get_style_context (GTK_WIDGET (box));
+ gtk_style_context_add_class (context, "center-box");
gtk_style_context_add_class (context, GTK_STYLE_CLASS_HORIZONTAL);
}
static gint
-count_visible_children (GtkActionBar *bar)
+count_visible_children (GtkCenterBox *box)
{
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (bar);
+ GtkCenterBoxPrivate *priv = gtk_center_box_get_instance_private (box);
GList *l;
Child *child;
gint n;
@@ -169,13 +169,13 @@ add_child_size (GtkWidget *child,
}
static void
-gtk_action_bar_get_size (GtkWidget *widget,
+gtk_center_box_get_size (GtkWidget *widget,
GtkOrientation orientation,
gint *minimum_size,
gint *natural_size)
{
- GtkActionBar *bar = GTK_ACTION_BAR (widget);
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (bar);
+ GtkCenterBox *box = GTK_CENTER_BOX (widget);
+ GtkCenterBoxPrivate *priv = gtk_center_box_get_instance_private (box);
GList *l;
gint nvis_children;
gint minimum, natural;
@@ -226,13 +226,13 @@ gtk_action_bar_get_size (GtkWidget *widget,
}
static void
-gtk_action_bar_compute_size_for_orientation (GtkWidget *widget,
+gtk_center_box_compute_size_for_orientation (GtkWidget *widget,
gint avail_size,
gint *minimum_size,
gint *natural_size)
{
- GtkActionBar *bar = GTK_ACTION_BAR (widget);
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (bar);
+ GtkCenterBox *box = GTK_CENTER_BOX (widget);
+ GtkCenterBoxPrivate *priv = gtk_center_box_get_instance_private (box);
GList *children;
gint required_size = 0;
gint required_natural = 0;
@@ -287,13 +287,13 @@ gtk_action_bar_compute_size_for_orientation (GtkWidget *widget,
}
static void
-gtk_action_bar_compute_size_for_opposing_orientation (GtkWidget *widget,
+gtk_center_box_compute_size_for_opposing_orientation (GtkWidget *widget,
gint avail_size,
gint *minimum_size,
gint *natural_size)
{
- GtkActionBar *bar = GTK_ACTION_BAR (widget);
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (bar);
+ GtkCenterBox *box = GTK_CENTER_BOX (widget);
+ GtkCenterBoxPrivate *priv = gtk_center_box_get_instance_private (box);
Child *child;
GList *children;
gint nvis_children;
@@ -308,7 +308,7 @@ gtk_action_bar_compute_size_for_opposing_orientation (GtkWidget *widget,
gint child_natural;
GtkBorder css_borders;
- nvis_children = count_visible_children (bar);
+ nvis_children = count_visible_children (box);
if (nvis_children <= 0)
return;
@@ -389,45 +389,45 @@ gtk_action_bar_compute_size_for_opposing_orientation (GtkWidget *widget,
}
static void
-gtk_action_bar_get_preferred_width (GtkWidget *widget,
+gtk_center_box_get_preferred_width (GtkWidget *widget,
gint *minimum_size,
gint *natural_size)
{
- gtk_action_bar_get_size (widget, GTK_ORIENTATION_HORIZONTAL, minimum_size, natural_size);
+ gtk_center_box_get_size (widget, GTK_ORIENTATION_HORIZONTAL, minimum_size, natural_size);
}
static void
-gtk_action_bar_get_preferred_height (GtkWidget *widget,
+gtk_center_box_get_preferred_height (GtkWidget *widget,
gint *minimum_size,
gint *natural_size)
{
- gtk_action_bar_get_size (widget, GTK_ORIENTATION_VERTICAL, minimum_size, natural_size);
+ gtk_center_box_get_size (widget, GTK_ORIENTATION_VERTICAL, minimum_size, natural_size);
}
static void
-gtk_action_bar_get_preferred_width_for_height (GtkWidget *widget,
+gtk_center_box_get_preferred_width_for_height (GtkWidget *widget,
gint height,
gint *minimum_width,
gint *natural_width)
{
- gtk_action_bar_compute_size_for_orientation (widget, height, minimum_width, natural_width);
+ gtk_center_box_compute_size_for_orientation (widget, height, minimum_width, natural_width);
}
static void
-gtk_action_bar_get_preferred_height_for_width (GtkWidget *widget,
+gtk_center_box_get_preferred_height_for_width (GtkWidget *widget,
gint width,
gint *minimum_height,
gint *natural_height)
{
- gtk_action_bar_compute_size_for_opposing_orientation (widget, width, minimum_height, natural_height);
+ gtk_center_box_compute_size_for_opposing_orientation (widget, width, minimum_height, natural_height);
}
static void
-gtk_action_bar_size_allocate (GtkWidget *widget,
+gtk_center_box_size_allocate (GtkWidget *widget,
GtkAllocation *allocation)
{
- GtkActionBar *bar = GTK_ACTION_BAR (widget);
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (bar);
+ GtkCenterBox *box = GTK_CENTER_BOX (widget);
+ GtkCenterBoxPrivate *priv = gtk_center_box_get_instance_private (box);
GtkRequestedSize *sizes;
gint width, height;
gint nvis_children;
@@ -448,7 +448,7 @@ gtk_action_bar_size_allocate (GtkWidget *widget,
gtk_widget_set_allocation (widget, allocation);
direction = gtk_widget_get_direction (widget);
- nvis_children = count_visible_children (bar);
+ nvis_children = count_visible_children (box);
sizes = g_newa (GtkRequestedSize, nvis_children);
get_css_padding_and_border (widget, &css_borders);
@@ -572,21 +572,21 @@ gtk_action_bar_size_allocate (GtkWidget *widget,
}
/**
- * gtk_action_bar_set_center_widget:
- * @bar: a #GtkActionBar
+ * gtk_center_box_set_center_widget:
+ * @box: a #GtkCenterBox
* @center_widget: (allow-none): a widget to use for the center
*
- * Sets the center widget for the #GtkActionBar.
+ * Sets the center widget for the #GtkCenterBox.
*
* Since: 3.12
*/
void
-gtk_action_bar_set_center_widget (GtkActionBar *bar,
+gtk_center_box_set_center_widget (GtkCenterBox *box,
GtkWidget *center_widget)
{
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (bar);
+ GtkCenterBoxPrivate *priv = gtk_center_box_get_instance_private (box);
- g_return_if_fail (GTK_IS_ACTION_BAR (bar));
+ g_return_if_fail (GTK_IS_CENTER_BOX (box));
if (center_widget)
g_return_if_fail (GTK_IS_WIDGET (center_widget));
@@ -606,53 +606,53 @@ gtk_action_bar_set_center_widget (GtkActionBar *bar,
{
priv->center_widget = center_widget;
- gtk_widget_set_parent (priv->center_widget, GTK_WIDGET (bar));
+ gtk_widget_set_parent (priv->center_widget, GTK_WIDGET (box));
gtk_widget_set_valign (priv->center_widget, GTK_ALIGN_CENTER);
}
- gtk_widget_queue_resize (GTK_WIDGET (bar));
+ gtk_widget_queue_resize (GTK_WIDGET (box));
- g_object_notify (G_OBJECT (bar), "center-widget");
+ g_object_notify (G_OBJECT (box), "center-widget");
}
/**
- * gtk_action_bar_get_center_widget:
- * @bar: a #GtkActionBar
+ * gtk_center_box_get_center_widget:
+ * @box: a #GtkCenterBox
*
- * Retrieves the center box widget of the bar.
+ * Retrieves the center box widget of the box.
*
* Return value: (transfer none): the center #GtkBox.
*
* Since: 3.12
*/
GtkWidget *
-gtk_action_bar_get_center_widget (GtkActionBar *bar)
+gtk_center_box_get_center_widget (GtkCenterBox *box)
{
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (bar);
+ GtkCenterBoxPrivate *priv = gtk_center_box_get_instance_private (box);
- g_return_val_if_fail (GTK_IS_ACTION_BAR (bar), NULL);
+ g_return_val_if_fail (GTK_IS_CENTER_BOX (box), NULL);
return priv->center_widget;
}
static void
-gtk_action_bar_finalize (GObject *object)
+gtk_center_box_finalize (GObject *object)
{
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (GTK_ACTION_BAR (object));
+ GtkCenterBoxPrivate *priv = gtk_center_box_get_instance_private (GTK_CENTER_BOX (object));
g_list_free (priv->children);
- G_OBJECT_CLASS (gtk_action_bar_parent_class)->finalize (object);
+ G_OBJECT_CLASS (gtk_center_box_parent_class)->finalize (object);
}
static void
-gtk_action_bar_get_property (GObject *object,
+gtk_center_box_get_property (GObject *object,
guint prop_id,
GValue *value,
GParamSpec *pspec)
{
- GtkActionBar *bar = GTK_ACTION_BAR (object);
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (bar);
+ GtkCenterBox *box = GTK_CENTER_BOX (object);
+ GtkCenterBoxPrivate *priv = gtk_center_box_get_instance_private (box);
switch (prop_id)
{
@@ -671,23 +671,23 @@ gtk_action_bar_get_property (GObject *object,
}
static void
-gtk_action_bar_set_property (GObject *object,
+gtk_center_box_set_property (GObject *object,
guint prop_id,
const GValue *value,
GParamSpec *pspec)
{
- GtkActionBar *bar = GTK_ACTION_BAR (object);
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (bar);
+ GtkCenterBox *box = GTK_CENTER_BOX (object);
+ GtkCenterBoxPrivate *priv = gtk_center_box_get_instance_private (box);
switch (prop_id)
{
case PROP_SPACING:
priv->spacing = g_value_get_int (value);
- gtk_widget_queue_resize (GTK_WIDGET (bar));
+ gtk_widget_queue_resize (GTK_WIDGET (box));
break;
case PROP_CENTER_WIDGET:
- gtk_action_bar_set_center_widget (bar, g_value_get_object (value));
+ gtk_center_box_set_center_widget (box, g_value_get_object (value));
break;
default:
@@ -697,11 +697,11 @@ gtk_action_bar_set_property (GObject *object,
}
static void
-gtk_action_bar_pack (GtkActionBar *bar,
+gtk_center_box_pack (GtkCenterBox *box,
GtkWidget *widget,
GtkPackType pack_type)
{
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (bar);
+ GtkCenterBoxPrivate *priv = gtk_center_box_get_instance_private (box);
Child *child;
g_return_if_fail (gtk_widget_get_parent (widget) == NULL);
@@ -713,24 +713,24 @@ gtk_action_bar_pack (GtkActionBar *bar,
priv->children = g_list_append (priv->children, child);
gtk_widget_freeze_child_notify (widget);
- gtk_widget_set_parent (widget, GTK_WIDGET (bar));
+ gtk_widget_set_parent (widget, GTK_WIDGET (box));
gtk_widget_child_notify (widget, "pack-type");
gtk_widget_child_notify (widget, "position");
gtk_widget_thaw_child_notify (widget);
}
static void
-gtk_action_bar_add (GtkContainer *container,
+gtk_center_box_add (GtkContainer *container,
GtkWidget *child)
{
- gtk_action_bar_pack (GTK_ACTION_BAR (container), child, GTK_PACK_START);
+ gtk_center_box_pack (GTK_CENTER_BOX (container), child, GTK_PACK_START);
}
static GList *
-find_child_link (GtkActionBar *bar,
+find_child_link (GtkCenterBox *box,
GtkWidget *widget)
{
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (bar);
+ GtkCenterBoxPrivate *priv = gtk_center_box_get_instance_private (box);
GList *l;
Child *child;
@@ -745,15 +745,15 @@ find_child_link (GtkActionBar *bar,
}
static void
-gtk_action_bar_remove (GtkContainer *container,
+gtk_center_box_remove (GtkContainer *container,
GtkWidget *widget)
{
- GtkActionBar *bar = GTK_ACTION_BAR (container);
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (bar);
+ GtkCenterBox *box = GTK_CENTER_BOX (container);
+ GtkCenterBoxPrivate *priv = gtk_center_box_get_instance_private (box);
GList *l;
Child *child;
- l = find_child_link (bar, widget);
+ l = find_child_link (box, widget);
if (l)
{
child = l->data;
@@ -765,13 +765,13 @@ gtk_action_bar_remove (GtkContainer *container,
}
static void
-gtk_action_bar_forall (GtkContainer *container,
+gtk_center_box_forall (GtkContainer *container,
gboolean include_internals,
GtkCallback callback,
gpointer callback_data)
{
- GtkActionBar *bar = GTK_ACTION_BAR (container);
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (bar);
+ GtkCenterBox *box = GTK_CENTER_BOX (container);
+ GtkCenterBoxPrivate *priv = gtk_center_box_get_instance_private (box);
Child *child;
GList *children;
@@ -798,24 +798,24 @@ gtk_action_bar_forall (GtkContainer *container,
}
static GType
-gtk_action_bar_child_type (GtkContainer *container)
+gtk_center_box_child_type (GtkContainer *container)
{
return GTK_TYPE_WIDGET;
}
static void
-gtk_action_bar_get_child_property (GtkContainer *container,
+gtk_center_box_get_child_property (GtkContainer *container,
GtkWidget *widget,
guint property_id,
GValue *value,
GParamSpec *pspec)
{
- GtkActionBar *bar = GTK_ACTION_BAR (container);
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (bar);
+ GtkCenterBox *box = GTK_CENTER_BOX (container);
+ GtkCenterBoxPrivate *priv = gtk_center_box_get_instance_private (box);
GList *l;
Child *child;
- l = find_child_link (bar, widget);
+ l = find_child_link (box, widget);
if (l == NULL)
{
g_param_value_set_default (pspec, value);
@@ -841,7 +841,7 @@ gtk_action_bar_get_child_property (GtkContainer *container,
}
static void
-gtk_action_bar_set_child_property (GtkContainer *container,
+gtk_center_box_set_child_property (GtkContainer *container,
GtkWidget *widget,
guint property_id,
const GValue *value,
@@ -850,7 +850,7 @@ gtk_action_bar_set_child_property (GtkContainer *container,
GList *l;
Child *child;
- l = find_child_link (GTK_ACTION_BAR (container), widget);
+ l = find_child_link (GTK_CENTER_BOX (container), widget);
child = l->data;
switch (property_id)
@@ -865,10 +865,10 @@ gtk_action_bar_set_child_property (GtkContainer *container,
}
static GtkWidgetPath *
-gtk_action_bar_get_path_for_child (GtkContainer *container,
+gtk_center_box_get_path_for_child (GtkContainer *container,
GtkWidget *child)
{
- GtkActionBar *bar = GTK_ACTION_BAR (container);
+ GtkCenterBox *box = GTK_CENTER_BOX (container);
GtkWidgetPath *path, *sibling_path;
GList *list, *children;
@@ -882,7 +882,7 @@ gtk_action_bar_get_path_for_child (GtkContainer *container,
/* get_all_children works in reverse (!) visible order */
children = _gtk_container_get_all_children (container);
- if (gtk_widget_get_direction (GTK_WIDGET (bar)) == GTK_TEXT_DIR_LTR)
+ if (gtk_widget_get_direction (GTK_WIDGET (box)) == GTK_TEXT_DIR_LTR)
children = g_list_reverse (children);
position = -1;
@@ -914,7 +914,7 @@ gtk_action_bar_get_path_for_child (GtkContainer *container,
}
static gint
-gtk_action_bar_draw (GtkWidget *widget,
+gtk_center_box_draw (GtkWidget *widget,
cairo_t *cr)
{
GtkStyleContext *context;
@@ -929,36 +929,36 @@ gtk_action_bar_draw (GtkWidget *widget,
gtk_widget_get_allocated_height (widget));
- GTK_WIDGET_CLASS (gtk_action_bar_parent_class)->draw (widget, cr);
+ GTK_WIDGET_CLASS (gtk_center_box_parent_class)->draw (widget, cr);
return TRUE;
}
static void
-gtk_action_bar_class_init (GtkActionBarClass *class)
+gtk_center_box_class_init (GtkCenterBoxClass *class)
{
GObjectClass *object_class = G_OBJECT_CLASS (class);
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (class);
GtkContainerClass *container_class = GTK_CONTAINER_CLASS (class);
- object_class->finalize = gtk_action_bar_finalize;
- object_class->get_property = gtk_action_bar_get_property;
- object_class->set_property = gtk_action_bar_set_property;
-
- widget_class->size_allocate = gtk_action_bar_size_allocate;
- widget_class->get_preferred_width = gtk_action_bar_get_preferred_width;
- widget_class->get_preferred_height = gtk_action_bar_get_preferred_height;
- widget_class->get_preferred_height_for_width = gtk_action_bar_get_preferred_height_for_width;
- widget_class->get_preferred_width_for_height = gtk_action_bar_get_preferred_width_for_height;
- widget_class->draw = gtk_action_bar_draw;
-
- container_class->add = gtk_action_bar_add;
- container_class->remove = gtk_action_bar_remove;
- container_class->forall = gtk_action_bar_forall;
- container_class->child_type = gtk_action_bar_child_type;
- container_class->set_child_property = gtk_action_bar_set_child_property;
- container_class->get_child_property = gtk_action_bar_get_child_property;
- container_class->get_path_for_child = gtk_action_bar_get_path_for_child;
+ object_class->finalize = gtk_center_box_finalize;
+ object_class->get_property = gtk_center_box_get_property;
+ object_class->set_property = gtk_center_box_set_property;
+
+ widget_class->size_allocate = gtk_center_box_size_allocate;
+ widget_class->get_preferred_width = gtk_center_box_get_preferred_width;
+ widget_class->get_preferred_height = gtk_center_box_get_preferred_height;
+ widget_class->get_preferred_height_for_width = gtk_center_box_get_preferred_height_for_width;
+ widget_class->get_preferred_width_for_height = gtk_center_box_get_preferred_width_for_height;
+ widget_class->draw = gtk_center_box_draw;
+
+ container_class->add = gtk_center_box_add;
+ container_class->remove = gtk_center_box_remove;
+ container_class->forall = gtk_center_box_forall;
+ container_class->child_type = gtk_center_box_child_type;
+ container_class->set_child_property = gtk_center_box_set_child_property;
+ container_class->get_child_property = gtk_center_box_get_child_property;
+ container_class->get_path_for_child = gtk_center_box_get_path_for_child;
gtk_container_class_handle_border_width (container_class);
gtk_container_class_install_child_property (container_class,
@@ -999,29 +999,29 @@ gtk_action_bar_class_init (GtkActionBarClass *class)
}
static void
-gtk_action_bar_buildable_add_child (GtkBuildable *buildable,
+gtk_center_box_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
const gchar *type)
{
if (type && strcmp (type, "center") == 0)
- gtk_action_bar_set_center_widget (GTK_ACTION_BAR (buildable), GTK_WIDGET (child));
+ gtk_center_box_set_center_widget (GTK_CENTER_BOX (buildable), GTK_WIDGET (child));
else if (!type)
gtk_container_add (GTK_CONTAINER (buildable), GTK_WIDGET (child));
else
- GTK_BUILDER_WARN_INVALID_CHILD_TYPE (GTK_ACTION_BAR (buildable), type);
+ GTK_BUILDER_WARN_INVALID_CHILD_TYPE (GTK_CENTER_BOX (buildable), type);
}
static void
-gtk_action_bar_buildable_init (GtkBuildableIface *iface)
+gtk_center_box_buildable_init (GtkBuildableIface *iface)
{
- iface->add_child = gtk_action_bar_buildable_add_child;
+ iface->add_child = gtk_center_box_buildable_add_child;
}
/**
- * gtk_action_bar_pack_start:
- * @bar: A #GtkActionBar
- * @child: the #GtkWidget to be added to @bar
+ * gtk_center_box_pack_start:
+ * @box: A #GtkCenterBox
+ * @child: the #GtkWidget to be added to @box
*
* Adds @child to @box, packed with reference to the
* start of the @box.
@@ -1029,16 +1029,16 @@ gtk_action_bar_buildable_init (GtkBuildableIface *iface)
* Since: 3.12
*/
void
-gtk_action_bar_pack_start (GtkActionBar *bar,
+gtk_center_box_pack_start (GtkCenterBox *box,
GtkWidget *child)
{
- gtk_action_bar_pack (bar, child, GTK_PACK_START);
+ gtk_center_box_pack (box, child, GTK_PACK_START);
}
/**
- * gtk_action_bar_pack_end:
- * @bar: A #GtkActionBar
- * @child: the #GtkWidget to be added to @bar
+ * gtk_center_box_pack_end:
+ * @box: A #GtkCenterBox
+ * @child: the #GtkWidget to be added to @box
*
* Adds @child to @box, packed with reference to the
* end of the @box.
@@ -1046,23 +1046,23 @@ gtk_action_bar_pack_start (GtkActionBar *bar,
* Since: 3.12
*/
void
-gtk_action_bar_pack_end (GtkActionBar *bar,
+gtk_center_box_pack_end (GtkCenterBox *box,
GtkWidget *child)
{
- gtk_action_bar_pack (bar, child, GTK_PACK_END);
+ gtk_center_box_pack (box, child, GTK_PACK_END);
}
/**
- * gtk_action_bar_new:
+ * gtk_center_box_new:
*
- * Creates a new #GtkActionBar widget.
+ * Creates a new #GtkCenterBox widget.
*
- * Returns: a new #GtkActionBar
+ * Returns: a new #GtkCenterBox
*
* Since: 3.12
*/
GtkWidget *
-gtk_action_bar_new (void)
+gtk_center_box_new (void)
{
- return GTK_WIDGET (g_object_new (GTK_TYPE_ACTION_BAR, NULL));
+ return GTK_WIDGET (g_object_new (GTK_TYPE_CENTER_BOX, NULL));
}
diff --git a/gtk/gtkactionbar.h b/gtk/gtkcenterbox.h
similarity index 55%
rename from gtk/gtkactionbar.h
rename to gtk/gtkcenterbox.h
index c338a45..5bb57a5 100644
--- a/gtk/gtkactionbar.h
+++ b/gtk/gtkcenterbox.h
@@ -17,8 +17,8 @@
*
*/
-#ifndef __GTK_ACTION_BAR_H__
-#define __GTK_ACTION_BAR_H__
+#ifndef __GTK_CENTER_BOX_H__
+#define __GTK_CENTER_BOX_H__
#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
#error "Only <gtk/gtk.h> can be included directly."
@@ -28,24 +28,24 @@
G_BEGIN_DECLS
-#define GTK_TYPE_ACTION_BAR (gtk_action_bar_get_type ())
-#define GTK_ACTION_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION_BAR,
GtkActionBar))
-#define GTK_ACTION_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACTION_BAR,
GtkActionBarClass))
-#define GTK_IS_ACTION_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACTION_BAR))
-#define GTK_IS_ACTION_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACTION_BAR))
-#define GTK_ACTION_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACTION_BAR,
GtkActionBarClass))
+#define GTK_TYPE_CENTER_BOX (gtk_center_box_get_type ())
+#define GTK_CENTER_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CENTER_BOX,
GtkCenterBox))
+#define GTK_CENTER_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CENTER_BOX,
GtkCenterBoxClass))
+#define GTK_IS_CENTER_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CENTER_BOX))
+#define GTK_IS_CENTER_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CENTER_BOX))
+#define GTK_CENTER_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CENTER_BOX,
GtkCenterBoxClass))
-typedef struct _GtkActionBar GtkActionBar;
-typedef struct _GtkActionBarPrivate GtkActionBarPrivate;
-typedef struct _GtkActionBarClass GtkActionBarClass;
+typedef struct _GtkCenterBox GtkCenterBox;
+typedef struct _GtkCenterBoxPrivate GtkCenterBoxPrivate;
+typedef struct _GtkCenterBoxClass GtkCenterBoxClass;
-struct _GtkActionBar
+struct _GtkCenterBox
{
/*< private >*/
GtkContainer container;
};
-struct _GtkActionBarClass
+struct _GtkCenterBoxClass
{
/*< private >*/
GtkContainerClass parent_class;
@@ -58,21 +58,21 @@ struct _GtkActionBarClass
};
GDK_AVAILABLE_IN_3_12
-GType gtk_action_bar_get_type (void) G_GNUC_CONST;
+GType gtk_center_box_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_12
-GtkWidget *gtk_action_bar_new (void);
+GtkWidget *gtk_center_box_new (void);
GDK_AVAILABLE_IN_3_12
-GtkWidget *gtk_action_bar_get_center_widget (GtkActionBar *bar);
+GtkWidget *gtk_center_box_get_center_widget (GtkCenterBox *box);
GDK_AVAILABLE_IN_3_12
-void gtk_action_bar_set_center_widget (GtkActionBar *bar,
+void gtk_center_box_set_center_widget (GtkCenterBox *box,
GtkWidget *center_widget);
GDK_AVAILABLE_IN_3_12
-void gtk_action_bar_pack_start (GtkActionBar *bar,
+void gtk_center_box_pack_start (GtkCenterBox *box,
GtkWidget *child);
GDK_AVAILABLE_IN_3_12
-void gtk_action_bar_pack_end (GtkActionBar *bar,
+void gtk_center_box_pack_end (GtkCenterBox *box,
GtkWidget *child);
G_END_DECLS
-#endif /* __GTK_ACTION_BAR_H__ */
+#endif /* __GTK_CENTER_BOX_H__ */
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 7912921..e4b0f7a 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -91,6 +91,7 @@ gtk/gtkcellrendererspinner.c
gtk/gtkcellrenderertext.c
gtk/gtkcellrenderertoggle.c
gtk/gtkcellview.c
+gtk/gtkcenterbox.c
gtk/gtkcheckbutton.c
gtk/gtkcheckmenuitem.c
gtk/gtkclipboard.c
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]