[metacity/bug630681] Remove use of GtkObject. Closes #630681.
- From: Thomas James Alexander Thurman <tthurman src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [metacity/bug630681] Remove use of GtkObject. Closes #630681.
- Date: Sat, 15 Jan 2011 23:02:46 +0000 (UTC)
commit 1754bd2e45e6b7d3273caea14dc1553178011d74
Author: Matthias Clasen <mclasen redhat com>
Date: Sat Jan 15 18:00:36 2011 -0500
Remove use of GtkObject. Closes #630681.
GtkObject will be gone in GNOME 3, so
we'd better be ready.
src/ui/frames.c | 10 ++++------
src/ui/metaaccellabel.c | 9 ++++-----
src/ui/themewidget.c | 2 --
3 files changed, 8 insertions(+), 13 deletions(-)
---
diff --git a/src/ui/frames.c b/src/ui/frames.c
index d8fe3cd..c196413 100644
--- a/src/ui/frames.c
+++ b/src/ui/frames.c
@@ -43,7 +43,7 @@
static void meta_frames_class_init (MetaFramesClass *klass);
static void meta_frames_init (MetaFrames *frames);
-static void meta_frames_destroy (GtkObject *object);
+static void meta_frames_destroy (GtkWidget *object);
static void meta_frames_finalize (GObject *object);
static void meta_frames_style_set (GtkWidget *widget,
GtkStyle *prev_style);
@@ -137,17 +137,15 @@ static void
meta_frames_class_init (MetaFramesClass *class)
{
GObjectClass *gobject_class;
- GtkObjectClass *object_class;
GtkWidgetClass *widget_class;
gobject_class = G_OBJECT_CLASS (class);
- object_class = (GtkObjectClass*) class;
widget_class = (GtkWidgetClass*) class;
parent_class = g_type_class_peek_parent (class);
gobject_class->finalize = meta_frames_finalize;
- object_class->destroy = meta_frames_destroy;
+ widget_class->destroy = meta_frames_destroy;
widget_class->style_set = meta_frames_style_set;
@@ -232,7 +230,7 @@ listify_func (gpointer key, gpointer value, gpointer data)
}
static void
-meta_frames_destroy (GtkObject *object)
+meta_frames_destroy (GtkWidget *object)
{
GSList *winlist;
GSList *tmp;
@@ -256,7 +254,7 @@ meta_frames_destroy (GtkObject *object)
}
g_slist_free (winlist);
- GTK_OBJECT_CLASS (parent_class)->destroy (object);
+ GTK_WIDGET_CLASS (parent_class)->destroy (object);
}
static void
diff --git a/src/ui/metaaccellabel.c b/src/ui/metaaccellabel.c
index f4f06ac..6b2cb00 100644
--- a/src/ui/metaaccellabel.c
+++ b/src/ui/metaaccellabel.c
@@ -39,7 +39,7 @@
static void meta_accel_label_class_init (MetaAccelLabelClass *klass);
static void meta_accel_label_init (MetaAccelLabel *accel_label);
-static void meta_accel_label_destroy (GtkObject *object);
+static void meta_accel_label_destroy (GtkWidget *object);
static void meta_accel_label_finalize (GObject *object);
static void meta_accel_label_size_request (GtkWidget *widget,
GtkRequisition *requisition);
@@ -82,14 +82,13 @@ static void
meta_accel_label_class_init (MetaAccelLabelClass *class)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (class);
- GtkObjectClass *object_class = GTK_OBJECT_CLASS (class);
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (class);
parent_class = g_type_class_peek_parent (class);
gobject_class->finalize = meta_accel_label_finalize;
- object_class->destroy = meta_accel_label_destroy;
+ widget_class->destroy = meta_accel_label_destroy;
widget_class->size_request = meta_accel_label_size_request;
widget_class->expose_event = meta_accel_label_expose_event;
@@ -186,7 +185,7 @@ meta_accel_label_new_with_mnemonic (const gchar *string)
}
static void
-meta_accel_label_destroy (GtkObject *object)
+meta_accel_label_destroy (GtkWidget *object)
{
MetaAccelLabel *accel_label = META_ACCEL_LABEL (object);
@@ -197,7 +196,7 @@ meta_accel_label_destroy (GtkObject *object)
accel_label->accel_mods = 0;
accel_label->accel_key = 0;
- GTK_OBJECT_CLASS (parent_class)->destroy (object);
+ GTK_WIDGET_CLASS (parent_class)->destroy (object);
}
static void
diff --git a/src/ui/themewidget.c b/src/ui/themewidget.c
index 7ee9db0..c70d2a8 100644
--- a/src/ui/themewidget.c
+++ b/src/ui/themewidget.c
@@ -64,10 +64,8 @@ static void
meta_area_class_init (MetaAreaClass *class)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (class);
- GtkObjectClass *object_class;
GtkWidgetClass *widget_class;
- object_class = (GtkObjectClass*) class;
widget_class = (GtkWidgetClass*) class;
parent_class = g_type_class_peek (gtk_misc_get_type ());
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]