summaryrefslogtreecommitdiffstats
path: root/src/ui/view/view-widget.cpp
diff options
context:
space:
mode:
authorMartin Owens <doctormo@gmail.com>2014-03-27 01:33:44 +0000
committerMartin Owens <doctormo@gmail.com>2014-03-27 01:33:44 +0000
commit5a4fb2325f60d292b47330f540b26a3279341c90 (patch)
treed2aa7967be25450b83e625025366c618101ae49f /src/ui/view/view-widget.cpp
parentThe Polar Arrange Tab of the Arrange Dialog now hides the parametric (diff)
parentRemove Snap menu item and improve grid menu item text (diff)
downloadinkscape-5a4fb2325f60d292b47330f540b26a3279341c90.tar.gz
inkscape-5a4fb2325f60d292b47330f540b26a3279341c90.zip
Commit a merge to trunk, with probabal errors
(bzr r11073.1.36)
Diffstat (limited to 'src/ui/view/view-widget.cpp')
-rw-r--r--src/ui/view/view-widget.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/ui/view/view-widget.cpp b/src/ui/view/view-widget.cpp
index 7876928f7..5cb0df215 100644
--- a/src/ui/view/view-widget.cpp
+++ b/src/ui/view/view-widget.cpp
@@ -18,7 +18,7 @@
static void sp_view_widget_class_init(SPViewWidgetClass *vwc);
static void sp_view_widget_init(SPViewWidget *widget);
-static void sp_view_widget_destroy(GtkObject *object);
+static void sp_view_widget_dispose(GObject *object);
static GtkEventBoxClass *widget_parent_class;
@@ -47,11 +47,11 @@ GType sp_view_widget_get_type(void)
*/
static void sp_view_widget_class_init(SPViewWidgetClass *vwc)
{
- GtkObjectClass *object_class = GTK_OBJECT_CLASS(vwc);
+ GObjectClass *object_class = G_OBJECT_CLASS(vwc);
widget_parent_class = (GtkEventBoxClass*) g_type_class_peek_parent(vwc);
- object_class->destroy = sp_view_widget_destroy;
+ object_class->dispose = sp_view_widget_dispose;
}
/**
@@ -67,7 +67,7 @@ static void sp_view_widget_init(SPViewWidget *vw)
*
* Apparently, this gets only called when a desktop is closed, but then twice!
*/
-static void sp_view_widget_destroy(GtkObject *object)
+static void sp_view_widget_dispose(GObject *object)
{
SPViewWidget *vw = SP_VIEW_WIDGET(object);
@@ -77,8 +77,8 @@ static void sp_view_widget_destroy(GtkObject *object)
vw->view = NULL;
}
- if (((GtkObjectClass *) (widget_parent_class))->destroy) {
- (* ((GtkObjectClass *) (widget_parent_class))->destroy)(object);
+ if (((GObjectClass *) (widget_parent_class))->dispose) {
+ (* ((GObjectClass *) (widget_parent_class))->dispose)(object);
}
Inkscape::GC::request_early_collection();