[brasero] Adapt to GtkObject removal in GTK3
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [brasero] Adapt to GtkObject removal in GTK3
- Date: Mon, 27 Sep 2010 15:49:25 +0000 (UTC)
commit 7f700c8d4944830992d7d970e17a4de0f8458338
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Sep 27 11:47:26 2010 -0400
Adapt to GtkObject removal in GTK3
Most of the changes here move destroy implementations to GtkWidgetClass
instead of GtkObjectClass, and adapt the destroy signature.
Bug 630675
libbrasero-burn/brasero-burn-dialog.c | 9 ++++-----
libbrasero-utils/brasero-jacket-view.c | 8 ++++----
src/brasero-app.c | 2 +-
src/brasero-layout.c | 11 +----------
src/brasero-player-bacon.c | 9 ++++-----
src/brasero-player.c | 11 ++++++-----
src/brasero-playlist.c | 10 +++++-----
src/brasero-search-entry.c | 9 ---------
src/brasero-search.c | 10 +++++-----
src/brasero-song-control.c | 8 ++++----
10 files changed, 34 insertions(+), 53 deletions(-)
---
diff --git a/libbrasero-burn/brasero-burn-dialog.c b/libbrasero-burn/brasero-burn-dialog.c
index d9e156d..4e8de0c 100644
--- a/libbrasero-burn/brasero-burn-dialog.c
+++ b/libbrasero-burn/brasero-burn-dialog.c
@@ -2614,7 +2614,7 @@ brasero_burn_dialog_init (BraseroBurnDialog * obj)
}
static void
-brasero_burn_dialog_destroy (GtkObject * object)
+brasero_burn_dialog_destroy (GtkWidget * object)
{
BraseroBurnDialogPrivate *priv;
@@ -2625,8 +2625,8 @@ brasero_burn_dialog_destroy (GtkObject * object)
priv->burn = NULL;
}
- if (GTK_OBJECT_CLASS (brasero_burn_dialog_parent_class)->destroy)
- GTK_OBJECT_CLASS (brasero_burn_dialog_parent_class)->destroy (object);
+ if (GTK_WIDGET_CLASS (brasero_burn_dialog_parent_class)->destroy)
+ GTK_WIDGET_CLASS (brasero_burn_dialog_parent_class)->destroy (object);
}
static void
@@ -2689,13 +2689,12 @@ static void
brasero_burn_dialog_class_init (BraseroBurnDialogClass * klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- GtkObjectClass *gtk_object_class = GTK_OBJECT_CLASS (klass);
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
g_type_class_add_private (klass, sizeof (BraseroBurnDialogPrivate));
object_class->finalize = brasero_burn_dialog_finalize;
- gtk_object_class->destroy = brasero_burn_dialog_destroy;
+ widget_class->destroy = brasero_burn_dialog_destroy;
widget_class->delete_event = brasero_burn_dialog_delete;
}
diff --git a/libbrasero-utils/brasero-jacket-view.c b/libbrasero-utils/brasero-jacket-view.c
index e1840a1..30177cb 100644
--- a/libbrasero-utils/brasero-jacket-view.c
+++ b/libbrasero-utils/brasero-jacket-view.c
@@ -757,8 +757,8 @@ brasero_jacket_view_set_side (BraseroJacketView *self,
if (priv->side == BRASERO_JACKET_BACK) {
GtkTextBuffer *sides_buffer;
- GtkObject *vadj;
- GtkObject *hadj;
+ GObject *vadj;
+ GObject *hadj;
sides_buffer = GTK_TEXT_BUFFER (brasero_jacket_buffer_new ());
g_signal_connect (sides_buffer,
@@ -1471,8 +1471,8 @@ brasero_jacket_view_init (BraseroJacketView *object)
{
BraseroJacketViewPrivate *priv;
GtkTextBuffer *buffer;
- GtkObject *vadj;
- GtkObject *hadj;
+ GObject *vadj;
+ GObject *hadj;
priv = BRASERO_JACKET_VIEW_PRIVATE (object);
diff --git a/src/brasero-app.c b/src/brasero-app.c
index 3413410..6777f0f 100644
--- a/src/brasero-app.c
+++ b/src/brasero-app.c
@@ -320,7 +320,7 @@ brasero_app_get_saved_contents (BraseroApp *app)
**/
static void
-brasero_app_toplevel_destroyed_cb (GtkObject *object,
+brasero_app_toplevel_destroyed_cb (GtkWidget *object,
BraseroApp *app)
{
BraseroAppPrivate *priv;
diff --git a/src/brasero-layout.c b/src/brasero-layout.c
index e21c2e5..ffaa019 100644
--- a/src/brasero-layout.c
+++ b/src/brasero-layout.c
@@ -985,7 +985,7 @@ brasero_layout_foreach_item_cb (GtkTreeModel *model,
}
static void
-brasero_layout_combo_destroy_cb (GtkObject *object,
+brasero_layout_combo_destroy_cb (GtkWidget *object,
gpointer NULL_data)
{
GtkTreeModel *model;
@@ -999,12 +999,6 @@ brasero_layout_combo_destroy_cb (GtkObject *object,
}
static void
-brasero_layout_destroy (GtkObject *object)
-{
- GTK_OBJECT_CLASS (parent_class)->destroy (object);
-}
-
-static void
brasero_layout_finalize (GObject *object)
{
BraseroLayout *cobj;
@@ -1019,7 +1013,6 @@ static void
brasero_layout_class_init (BraseroLayoutClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- GtkObjectClass *gtk_object_class = GTK_OBJECT_CLASS (klass);
GtkWidgetClass *gtk_widget_class = GTK_WIDGET_CLASS (klass);
parent_class = g_type_class_peek_parent (klass);
@@ -1028,8 +1021,6 @@ brasero_layout_class_init (BraseroLayoutClass *klass)
gtk_widget_class->hide = brasero_layout_hide;
gtk_widget_class->show = brasero_layout_show;
- gtk_object_class->destroy = brasero_layout_destroy;
-
brasero_layout_signals[SIDEPANE_SIGNAL] =
g_signal_new ("sidepane", G_OBJECT_CLASS_TYPE (object_class),
G_SIGNAL_ACTION | G_SIGNAL_RUN_FIRST,
diff --git a/src/brasero-player-bacon.c b/src/brasero-player-bacon.c
index 4a8c344..2b1842b 100644
--- a/src/brasero-player-bacon.c
+++ b/src/brasero-player-bacon.c
@@ -613,7 +613,7 @@ brasero_player_bacon_init (BraseroPlayerBacon *obj)
}
static void
-brasero_player_bacon_destroy (GtkObject *obj)
+brasero_player_bacon_destroy (GtkWidget *obj)
{
BraseroPlayerBacon *cobj;
@@ -646,8 +646,8 @@ brasero_player_bacon_destroy (GtkObject *obj)
cobj->priv->uri = NULL;
}
- if (GTK_OBJECT_CLASS (brasero_player_bacon_parent_class)->destroy)
- GTK_OBJECT_CLASS (brasero_player_bacon_parent_class)->destroy (obj);
+ if (GTK_WIDGET_CLASS (brasero_player_bacon_parent_class)->destroy)
+ GTK_WIDGET_CLASS (brasero_player_bacon_parent_class)->destroy (obj);
}
static void
@@ -665,14 +665,13 @@ static void
brasero_player_bacon_class_init (BraseroPlayerBaconClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS(klass);
- GtkObjectClass *gtk_object_class = GTK_OBJECT_CLASS (klass);
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
object_class->finalize = brasero_player_bacon_finalize;
object_class->set_property = brasero_player_bacon_set_property;
object_class->get_property = brasero_player_bacon_get_property;
- gtk_object_class->destroy = brasero_player_bacon_destroy;
+ widget_class->destroy = brasero_player_bacon_destroy;
widget_class->expose_event = brasero_player_bacon_expose;
widget_class->realize = brasero_player_bacon_realize;
widget_class->unrealize = brasero_player_bacon_unrealize;
diff --git a/src/brasero-player.c b/src/brasero-player.c
index cdf5c54..c738539 100644
--- a/src/brasero-player.c
+++ b/src/brasero-player.c
@@ -681,7 +681,7 @@ brasero_player_state_changed_cb (BraseroPlayerBacon *bacon,
}
static void
-brasero_player_destroy (GtkObject *obj)
+brasero_player_destroy (GtkWidget *obj)
{
BraseroPlayer *player;
@@ -716,8 +716,8 @@ brasero_player_destroy (GtkObject *obj)
player->priv->meta_task = 0;
}
- if (GTK_OBJECT_CLASS (parent_class)->destroy)
- GTK_OBJECT_CLASS (parent_class)->destroy (obj);
+ if (GTK_WIDGET_CLASS (parent_class)->destroy)
+ GTK_WIDGET_CLASS (parent_class)->destroy (obj);
}
static void
@@ -735,12 +735,12 @@ static void
brasero_player_class_init (BraseroPlayerClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- GtkObjectClass *gtk_object_class = GTK_OBJECT_CLASS (klass);
+ GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
parent_class = g_type_class_peek_parent (klass);
object_class->finalize = brasero_player_finalize;
- gtk_object_class->destroy = brasero_player_destroy;
+ widget_class->destroy = brasero_player_destroy;
brasero_player_signals [ERROR_SIGNAL] =
g_signal_new ("error",
@@ -975,4 +975,5 @@ brasero_player_new ()
obj = BRASERO_PLAYER (g_object_new (BRASERO_TYPE_PLAYER, NULL));
return GTK_WIDGET (obj);
+
}
diff --git a/src/brasero-playlist.c b/src/brasero-playlist.c
index 639a80e..cb0b450 100644
--- a/src/brasero-playlist.c
+++ b/src/brasero-playlist.c
@@ -840,7 +840,7 @@ brasero_playlist_init (BraseroPlaylist *obj)
}
static void
-brasero_playlist_destroy (GtkObject *object)
+brasero_playlist_destroy (GtkWidget *object)
{
BraseroPlaylist *playlist = BRASERO_PLAYLIST (object);
@@ -863,8 +863,8 @@ brasero_playlist_destroy (GtkObject *object)
playlist->priv->parse_type = NULL;
}
- if (GTK_OBJECT_CLASS (brasero_playlist_parent_class)->destroy)
- GTK_OBJECT_CLASS (brasero_playlist_parent_class)->destroy (object);
+ if (GTK_WIDGET_CLASS (brasero_playlist_parent_class)->destroy)
+ GTK_WIDGET_CLASS (brasero_playlist_parent_class)->destroy (object);
}
static void
@@ -883,10 +883,10 @@ static void
brasero_playlist_class_init (BraseroPlaylistClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- GtkObjectClass *gtkobject_class = GTK_OBJECT_CLASS (klass);
+ GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
object_class->finalize = brasero_playlist_finalize;
- gtkobject_class->destroy = brasero_playlist_destroy;
+ widget_class->destroy = brasero_playlist_destroy;
}
static void
diff --git a/src/brasero-search-entry.c b/src/brasero-search-entry.c
index 6ac0646..0f27653 100644
--- a/src/brasero-search-entry.c
+++ b/src/brasero-search-entry.c
@@ -43,7 +43,6 @@
static void brasero_search_entry_class_init (BraseroSearchEntryClass *klass);
static void brasero_search_entry_init (BraseroSearchEntry *sp);
static void brasero_search_entry_finalize (GObject *object);
-static void brasero_search_entry_destroy (GtkObject *gtk_object);
struct BraseroSearchEntryPrivate {
GtkWidget *button;
@@ -120,11 +119,9 @@ static void
brasero_search_entry_class_init (BraseroSearchEntryClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- GtkObjectClass *gtk_object_class = GTK_OBJECT_CLASS (klass);
parent_class = g_type_class_peek_parent (klass);
object_class->finalize = brasero_search_entry_finalize;
- gtk_object_class->destroy = brasero_search_entry_destroy;
brasero_search_entry_signals[ACTIVATED_SIGNAL] =
g_signal_new ("activated", G_OBJECT_CLASS_TYPE (object_class),
@@ -342,12 +339,6 @@ brasero_search_entry_init (BraseroSearchEntry *obj)
}
static void
-brasero_search_entry_destroy (GtkObject *gtk_object)
-{
- GTK_OBJECT_CLASS (parent_class)->destroy (gtk_object);
-}
-
-static void
brasero_search_entry_finalize (GObject *object)
{
BraseroSearchEntry *cobj;
diff --git a/src/brasero-search.c b/src/brasero-search.c
index f8b5a2a..8a828da 100644
--- a/src/brasero-search.c
+++ b/src/brasero-search.c
@@ -1070,7 +1070,7 @@ brasero_search_init (BraseroSearch *obj)
}
static void
-brasero_search_destroy (GtkObject *object)
+brasero_search_destroy (GtkWidget *object)
{
BraseroSearch *search;
@@ -1099,8 +1099,8 @@ brasero_search_destroy (GtkObject *object)
search->priv->engine = NULL;
}
- if (GTK_OBJECT_CLASS (brasero_search_parent_class)->destroy)
- GTK_OBJECT_CLASS (brasero_search_parent_class)->destroy (object);
+ if (GTK_WIDGET_CLASS (brasero_search_parent_class)->destroy)
+ GTK_WIDGET_CLASS (brasero_search_parent_class)->destroy (object);
}
static void
@@ -1132,10 +1132,10 @@ static void
brasero_search_class_init (BraseroSearchClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- GtkObjectClass *gtkobject_class = GTK_OBJECT_CLASS (klass);
+ GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
object_class->finalize = brasero_search_finalize;
- gtkobject_class->destroy = brasero_search_destroy;
+ widget_class->destroy = brasero_search_destroy;
}
GtkWidget *
diff --git a/src/brasero-song-control.c b/src/brasero-song-control.c
index eb60d37..c7c9c0c 100644
--- a/src/brasero-song-control.c
+++ b/src/brasero-song-control.c
@@ -444,7 +444,7 @@ brasero_song_control_bus_messages (GstBus *bus,
}
static void
-brasero_song_control_destroy (GtkObject *obj)
+brasero_song_control_destroy (GtkWidget *obj)
{
BraseroSongControlPrivate *priv;
@@ -475,7 +475,7 @@ brasero_song_control_destroy (GtkObject *obj)
priv->uri = NULL;
}
- GTK_OBJECT_CLASS (brasero_song_control_parent_class)->destroy (obj);
+ GTK_WIDGET_CLASS (brasero_song_control_parent_class)->destroy (obj);
}
static void
@@ -638,12 +638,12 @@ static void
brasero_song_control_class_init (BraseroSongControlClass *klass)
{
GObjectClass* object_class = G_OBJECT_CLASS (klass);
- GtkObjectClass* gtk_object_class = GTK_OBJECT_CLASS (klass);
+ GtkWidgetClass* gtk_widget_class = GTK_WIDGET_CLASS (klass);
g_type_class_add_private (klass, sizeof (BraseroSongControlPrivate));
object_class->finalize = brasero_song_control_finalize;
- gtk_object_class->destroy = brasero_song_control_destroy;
+ gtk_widget_class->destroy = brasero_song_control_destroy;
}
GtkWidget *
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]