summaryrefslogtreecommitdiff
path: root/gtk/gtkstatusbar.c
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2010-09-18 19:55:42 -0400
committerMatthias Clasen <mclasen@redhat.com>2010-09-26 22:18:18 -0400
commiteac1959d2c843dfc55353ffc89c16b74cb26e9bc (patch)
tree214f431642a466bcf016a317a3d39e8a95772ca9 /gtk/gtkstatusbar.c
parent3b8184cfee90f8f4e13ae64919a6a08921f78b8a (diff)
downloadgtk+-eac1959d2c843dfc55353ffc89c16b74cb26e9bc.tar.gz
Move destroy signal to GtkWidget
Also make GtkWidget derive from GInitiallyUnowned
Diffstat (limited to 'gtk/gtkstatusbar.c')
-rw-r--r--gtk/gtkstatusbar.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/gtk/gtkstatusbar.c b/gtk/gtkstatusbar.c
index 55379bcc4c..d5e84f2410 100644
--- a/gtk/gtkstatusbar.c
+++ b/gtk/gtkstatusbar.c
@@ -116,10 +116,10 @@ static void gtk_statusbar_buildable_interface_init (GtkBuildableIface *if
static GObject *gtk_statusbar_buildable_get_internal_child (GtkBuildable *buildable,
GtkBuilder *builder,
const gchar *childname);
-static void gtk_statusbar_destroy (GtkObject *object);
static void gtk_statusbar_update (GtkStatusbar *statusbar,
guint context_id,
const gchar *text);
+static void gtk_statusbar_destroy (GtkWidget *widget);
static void gtk_statusbar_size_allocate (GtkWidget *widget,
GtkAllocation *allocation);
static void gtk_statusbar_realize (GtkWidget *widget);
@@ -163,18 +163,15 @@ static void
gtk_statusbar_class_init (GtkStatusbarClass *class)
{
GObjectClass *gobject_class;
- GtkObjectClass *object_class;
GtkWidgetClass *widget_class;
gobject_class = (GObjectClass *) class;
- object_class = (GtkObjectClass *) class;
widget_class = (GtkWidgetClass *) class;
gobject_class->set_property = gtk_statusbar_set_property;
gobject_class->get_property = gtk_statusbar_get_property;
- object_class->destroy = gtk_statusbar_destroy;
-
+ widget_class->destroy = gtk_statusbar_destroy;
widget_class->realize = gtk_statusbar_realize;
widget_class->unrealize = gtk_statusbar_unrealize;
widget_class->map = gtk_statusbar_map;
@@ -691,9 +688,9 @@ gtk_statusbar_get_message_area (GtkStatusbar *statusbar)
}
static void
-gtk_statusbar_destroy (GtkObject *object)
+gtk_statusbar_destroy (GtkWidget *widget)
{
- GtkStatusbar *statusbar = GTK_STATUSBAR (object);
+ GtkStatusbar *statusbar = GTK_STATUSBAR (widget);
GtkStatusbarPrivate *priv = statusbar->priv;
GSList *list;
@@ -713,7 +710,7 @@ gtk_statusbar_destroy (GtkObject *object)
g_slist_free (priv->keys);
priv->keys = NULL;
- GTK_OBJECT_CLASS (gtk_statusbar_parent_class)->destroy (object);
+ GTK_WIDGET_CLASS (gtk_statusbar_parent_class)->destroy (widget);
}
static void