summaryrefslogtreecommitdiffstats
path: root/src/widgets/desktop-widget.cpp
diff options
context:
space:
mode:
authorAlex Valavanis <valavanisalex@gmail.com>2012-05-18 17:15:43 +0000
committerAlex Valavanis <valavanisalex@gmail.com>2012-05-18 17:15:43 +0000
commitc577471d4652fa3f0d80452079add74861b7dca1 (patch)
tree5c526817696a0e12a340771fc168c6e4d7ef6c3d /src/widgets/desktop-widget.cpp
parentMore GtkObject fixes (diff)
downloadinkscape-c577471d4652fa3f0d80452079add74861b7dca1.tar.gz
inkscape-c577471d4652fa3f0d80452079add74861b7dca1.zip
More GtkObject fixes
(bzr r11383)
Diffstat (limited to 'src/widgets/desktop-widget.cpp')
-rw-r--r--src/widgets/desktop-widget.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp
index 61438a7d7..70ec5c069 100644
--- a/src/widgets/desktop-widget.cpp
+++ b/src/widgets/desktop-widget.cpp
@@ -100,7 +100,7 @@ enum {
/* SPDesktopWidget */
static void sp_desktop_widget_class_init (SPDesktopWidgetClass *klass);
-static void sp_desktop_widget_destroy (GtkObject *object);
+static void sp_desktop_widget_dispose(GObject *object);
static void sp_desktop_widget_size_allocate (GtkWidget *widget, GtkAllocation *allocation);
static void sp_desktop_widget_realize (GtkWidget *widget);
@@ -300,10 +300,10 @@ sp_desktop_widget_class_init (SPDesktopWidgetClass *klass)
{
dtw_parent_class = (SPViewWidgetClass*)g_type_class_peek_parent (klass);
- GtkObjectClass *object_class = (GtkObjectClass *) klass;
+ GObjectClass *object_class = (GObjectClass *) klass;
GtkWidgetClass *widget_class = (GtkWidgetClass *) klass;
- object_class->destroy = sp_desktop_widget_destroy;
+ object_class->dispose = sp_desktop_widget_dispose;
widget_class->size_allocate = sp_desktop_widget_size_allocate;
widget_class->realize = sp_desktop_widget_realize;
@@ -650,8 +650,7 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw )
/**
* Called before SPDesktopWidget destruction.
*/
-static void
-sp_desktop_widget_destroy (GtkObject *object)
+static void sp_desktop_widget_dispose(GObject *object)
{
SPDesktopWidget *dtw = SP_DESKTOP_WIDGET (object);
@@ -678,8 +677,8 @@ sp_desktop_widget_destroy (GtkObject *object)
dtw->modified_connection.~connection();
- if (GTK_OBJECT_CLASS (dtw_parent_class)->destroy) {
- (* GTK_OBJECT_CLASS (dtw_parent_class)->destroy) (object);
+ if (G_OBJECT_CLASS (dtw_parent_class)->dispose) {
+ (* G_OBJECT_CLASS (dtw_parent_class)->dispose) (object);
}
}