summaryrefslogtreecommitdiff
path: root/gtk/gtkmenubar.c
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2010-06-28 23:21:58 +0200
committerJavier Jardón <jjardon@gnome.org>2010-07-13 19:40:48 +0200
commit4d7ecabaf0fbc0dd248d46031e01c50cdc93d201 (patch)
treef90dc88306432d49bf9046fdda5be8ea31bcbc42 /gtk/gtkmenubar.c
parenta3b039d3175a8fb91a6b76005288911ad3199c4f (diff)
downloadgtk+-4d7ecabaf0fbc0dd248d46031e01c50cdc93d201.tar.gz
GtkMenuBar: Use private pointer instead GET_PRIV() macro all the time
Diffstat (limited to 'gtk/gtkmenubar.c')
-rw-r--r--gtk/gtkmenubar.c31
1 files changed, 11 insertions, 20 deletions
diff --git a/gtk/gtkmenubar.c b/gtk/gtkmenubar.c
index a06304e6d4..a34d1d3ae3 100644
--- a/gtk/gtkmenubar.c
+++ b/gtk/gtkmenubar.c
@@ -48,16 +48,12 @@ enum {
PROP_CHILD_PACK_DIRECTION
};
-typedef struct _GtkMenuBarPrivate GtkMenuBarPrivate;
struct _GtkMenuBarPrivate
{
GtkPackDirection pack_direction;
GtkPackDirection child_pack_direction;
};
-#define GTK_MENU_BAR_GET_PRIVATE(o) \
- (G_TYPE_INSTANCE_GET_PRIVATE ((o), GTK_TYPE_MENU_BAR, GtkMenuBarPrivate))
-
static void gtk_menu_bar_set_property (GObject *object,
guint prop_id,
@@ -212,12 +208,15 @@ gtk_menu_bar_class_init (GtkMenuBarClass *class)
0,
GTK_PARAM_READWRITE));
- g_type_class_add_private (gobject_class, sizeof (GtkMenuBarPrivate));
+ g_type_class_add_private (gobject_class, sizeof (GtkMenuBarPrivate));
}
static void
-gtk_menu_bar_init (GtkMenuBar *object)
+gtk_menu_bar_init (GtkMenuBar *menu_bar)
{
+ menu_bar->priv = G_TYPE_INSTANCE_GET_PRIVATE (menu_bar,
+ GTK_TYPE_MENU_BAR,
+ GtkMenuBarPrivate);
}
GtkWidget*
@@ -294,7 +293,7 @@ gtk_menu_bar_size_request (GtkWidget *widget,
{
menu_bar = GTK_MENU_BAR (widget);
menu_shell = GTK_MENU_SHELL (widget);
- priv = GTK_MENU_BAR_GET_PRIVATE (menu_bar);
+ priv = menu_bar->priv;
nchildren = 0;
children = menu_shell->children;
@@ -374,7 +373,7 @@ gtk_menu_bar_size_allocate (GtkWidget *widget,
menu_bar = GTK_MENU_BAR (widget);
menu_shell = GTK_MENU_SHELL (widget);
- priv = GTK_MENU_BAR_GET_PRIVATE (menu_bar);
+ priv = menu_bar->priv;
direction = gtk_widget_get_direction (widget);
@@ -841,14 +840,10 @@ gtk_menu_bar_move_current (GtkMenuShell *menu_shell,
GtkPackDirection
gtk_menu_bar_get_pack_direction (GtkMenuBar *menubar)
{
- GtkMenuBarPrivate *priv;
-
g_return_val_if_fail (GTK_IS_MENU_BAR (menubar),
GTK_PACK_DIRECTION_LTR);
-
- priv = GTK_MENU_BAR_GET_PRIVATE (menubar);
- return priv->pack_direction;
+ return menubar->priv->pack_direction;
}
/**
@@ -869,7 +864,7 @@ gtk_menu_bar_set_pack_direction (GtkMenuBar *menubar,
g_return_if_fail (GTK_IS_MENU_BAR (menubar));
- priv = GTK_MENU_BAR_GET_PRIVATE (menubar);
+ priv = menubar->priv;
if (priv->pack_direction != pack_dir)
{
@@ -898,14 +893,10 @@ gtk_menu_bar_set_pack_direction (GtkMenuBar *menubar,
GtkPackDirection
gtk_menu_bar_get_child_pack_direction (GtkMenuBar *menubar)
{
- GtkMenuBarPrivate *priv;
-
g_return_val_if_fail (GTK_IS_MENU_BAR (menubar),
GTK_PACK_DIRECTION_LTR);
-
- priv = GTK_MENU_BAR_GET_PRIVATE (menubar);
- return priv->child_pack_direction;
+ return menubar->priv->child_pack_direction;
}
/**
@@ -926,7 +917,7 @@ gtk_menu_bar_set_child_pack_direction (GtkMenuBar *menubar,
g_return_if_fail (GTK_IS_MENU_BAR (menubar));
- priv = GTK_MENU_BAR_GET_PRIVATE (menubar);
+ priv = menubar->priv;
if (priv->child_pack_direction != child_pack_dir)
{