summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlex Valavanis <valavanisalex@gmail.com>2011-07-03 10:43:53 +0000
committerAlex Valavanis <valavanisalex@gmail.com>2011-07-03 10:43:53 +0000
commit32cbae2ea15712efd9a36f43f7690268c1767e52 (patch)
treef4fe8e69326aa99f96e9996b6656a3cc985e897d /src
parentAdding extension submitted by Karlisson (launchpad id: karlisson) that conver... (diff)
downloadinkscape-32cbae2ea15712efd9a36f43f7690268c1767e52.tar.gz
inkscape-32cbae2ea15712efd9a36f43f7690268c1767e52.zip
GTK+ cleanup: gtk_type_class
(bzr r10407)
Diffstat (limited to 'src')
-rw-r--r--src/display/canvas-arena.cpp2
-rw-r--r--src/display/canvas-bpath.cpp2
-rw-r--r--src/display/canvas-grid.cpp2
-rw-r--r--src/display/canvas-text.cpp2
-rw-r--r--src/display/gnome-canvas-acetate.cpp2
-rw-r--r--src/display/sodipodi-ctrl.cpp2
-rw-r--r--src/display/sodipodi-ctrlrect.cpp2
-rw-r--r--src/display/sp-canvas.cpp4
-rw-r--r--src/display/sp-ctrlline.cpp2
-rw-r--r--src/display/sp-ctrlpoint.cpp2
-rw-r--r--src/display/sp-ctrlquadr.cpp2
-rw-r--r--src/helper/unit-menu.cpp2
-rw-r--r--src/svg-view-widget.cpp12
-rw-r--r--src/ui/view/view-widget.cpp2
-rw-r--r--src/widgets/desktop-widget.cpp2
-rw-r--r--src/widgets/font-selector.cpp2
-rw-r--r--src/widgets/gradient-image.cpp2
-rw-r--r--src/widgets/gradient-selector.cpp2
-rw-r--r--src/widgets/gradient-vector.cpp2
-rw-r--r--src/widgets/paint-selector.cpp2
-rw-r--r--src/widgets/ruler.cpp4
-rw-r--r--src/widgets/sp-attribute-widget.cpp4
-rw-r--r--src/widgets/sp-color-notebook.cpp2
-rw-r--r--src/widgets/sp-color-selector.cpp2
-rw-r--r--src/widgets/sp-color-slider.cpp16
-rw-r--r--src/widgets/sp-widget.cpp2
-rw-r--r--src/widgets/sp-xmlview-attr-list.cpp2
-rw-r--r--src/widgets/sp-xmlview-content.cpp2
-rw-r--r--src/widgets/sp-xmlview-tree.cpp2
29 files changed, 35 insertions, 53 deletions
diff --git a/src/display/canvas-arena.cpp b/src/display/canvas-arena.cpp
index 5f3d961f7..6930e4d7c 100644
--- a/src/display/canvas-arena.cpp
+++ b/src/display/canvas-arena.cpp
@@ -77,7 +77,7 @@ sp_canvas_arena_class_init (SPCanvasArenaClass *klass)
object_class = (GtkObjectClass *) klass;
item_class = (SPCanvasItemClass *) klass;
- parent_class = (SPCanvasItemClass*)gtk_type_class (SP_TYPE_CANVAS_ITEM);
+ parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass);
signals[ARENA_EVENT] = g_signal_new ("arena_event",
G_TYPE_FROM_CLASS(object_class),
diff --git a/src/display/canvas-bpath.cpp b/src/display/canvas-bpath.cpp
index 815892878..306b523ca 100644
--- a/src/display/canvas-bpath.cpp
+++ b/src/display/canvas-bpath.cpp
@@ -67,7 +67,7 @@ sp_canvas_bpath_class_init (SPCanvasBPathClass *klass)
object_class = GTK_OBJECT_CLASS (klass);
item_class = (SPCanvasItemClass *) klass;
- parent_class = (SPCanvasItemClass*)gtk_type_class (SP_TYPE_CANVAS_ITEM);
+ parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass);
object_class->destroy = sp_canvas_bpath_destroy;
diff --git a/src/display/canvas-grid.cpp b/src/display/canvas-grid.cpp
index 2a9e50e3d..e1673c8ef 100644
--- a/src/display/canvas-grid.cpp
+++ b/src/display/canvas-grid.cpp
@@ -89,7 +89,7 @@ grid_canvasitem_class_init (GridCanvasItemClass *klass)
object_class = (GtkObjectClass *) klass;
item_class = (SPCanvasItemClass *) klass;
- parent_class = (SPCanvasItemClass*)gtk_type_class (sp_canvas_item_get_type ());
+ parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass);
object_class->destroy = grid_canvasitem_destroy;
diff --git a/src/display/canvas-text.cpp b/src/display/canvas-text.cpp
index 690015ecd..683e2f93c 100644
--- a/src/display/canvas-text.cpp
+++ b/src/display/canvas-text.cpp
@@ -63,7 +63,7 @@ sp_canvastext_class_init (SPCanvasTextClass *klass)
GtkObjectClass *object_class = (GtkObjectClass *) klass;
SPCanvasItemClass *item_class = (SPCanvasItemClass *) klass;
- parent_class_ct = (SPCanvasItemClass*)gtk_type_class (SP_TYPE_CANVAS_ITEM);
+ parent_class_ct = (SPCanvasItemClass*)g_type_class_peek_parent (klass);
object_class->destroy = sp_canvastext_destroy;
diff --git a/src/display/gnome-canvas-acetate.cpp b/src/display/gnome-canvas-acetate.cpp
index 67cc66950..bdda3a120 100644
--- a/src/display/gnome-canvas-acetate.cpp
+++ b/src/display/gnome-canvas-acetate.cpp
@@ -54,7 +54,7 @@ sp_canvas_acetate_class_init (SPCanvasAcetateClass *klass)
object_class = (GtkObjectClass *) klass;
item_class = (SPCanvasItemClass *) klass;
- parent_class = (SPCanvasItemClass*)gtk_type_class (sp_canvas_item_get_type ());
+ parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass);
object_class->destroy = sp_canvas_acetate_destroy;
diff --git a/src/display/sodipodi-ctrl.cpp b/src/display/sodipodi-ctrl.cpp
index fe2a78a8f..0ff7ca9f5 100644
--- a/src/display/sodipodi-ctrl.cpp
+++ b/src/display/sodipodi-ctrl.cpp
@@ -71,7 +71,7 @@ sp_ctrl_class_init (SPCtrlClass *klass)
object_class = (GtkObjectClass *) klass;
item_class = (SPCanvasItemClass *) klass;
- parent_class = (SPCanvasItemClass *)gtk_type_class (sp_canvas_item_get_type ());
+ parent_class = (SPCanvasItemClass *)g_type_class_peek_parent (klass);
gtk_object_add_arg_type ("SPCtrl::shape", GTK_TYPE_INT, GTK_ARG_READWRITE, ARG_SHAPE);
gtk_object_add_arg_type ("SPCtrl::mode", GTK_TYPE_INT, GTK_ARG_READWRITE, ARG_MODE);
diff --git a/src/display/sodipodi-ctrlrect.cpp b/src/display/sodipodi-ctrlrect.cpp
index 592d45bc0..b516456e9 100644
--- a/src/display/sodipodi-ctrlrect.cpp
+++ b/src/display/sodipodi-ctrlrect.cpp
@@ -64,7 +64,7 @@ static void sp_ctrlrect_class_init(SPCtrlRectClass *c)
GtkObjectClass *object_class = (GtkObjectClass *) c;
SPCanvasItemClass *item_class = (SPCanvasItemClass *) c;
- parent_class = (SPCanvasItemClass*) gtk_type_class(sp_canvas_item_get_type());
+ parent_class = (SPCanvasItemClass*) g_type_class_peek_parent(c);
object_class->destroy = sp_ctrlrect_destroy;
diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp
index ecc3051cc..e1f165003 100644
--- a/src/display/sp-canvas.cpp
+++ b/src/display/sp-canvas.cpp
@@ -727,7 +727,7 @@ sp_canvas_group_class_init (SPCanvasGroupClass *klass)
GtkObjectClass *object_class = (GtkObjectClass *) klass;
SPCanvasItemClass *item_class = (SPCanvasItemClass *) klass;
- group_parent_class = (SPCanvasItemClass*)gtk_type_class (sp_canvas_item_get_type ());
+ group_parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass);
object_class->destroy = sp_canvas_group_destroy;
@@ -989,7 +989,7 @@ sp_canvas_class_init (SPCanvasClass *klass)
GtkObjectClass *object_class = (GtkObjectClass *) klass;
GtkWidgetClass *widget_class = (GtkWidgetClass *) klass;
- canvas_parent_class = (GtkWidgetClass *)gtk_type_class (GTK_TYPE_WIDGET);
+ canvas_parent_class = (GtkWidgetClass *)g_type_class_peek_parent (klass);
object_class->destroy = sp_canvas_destroy;
diff --git a/src/display/sp-ctrlline.cpp b/src/display/sp-ctrlline.cpp
index 6c763abdf..c185234d4 100644
--- a/src/display/sp-ctrlline.cpp
+++ b/src/display/sp-ctrlline.cpp
@@ -65,7 +65,7 @@ sp_ctrlline_class_init (SPCtrlLineClass *klass)
GtkObjectClass *object_class = (GtkObjectClass *) klass;
SPCanvasItemClass *item_class = (SPCanvasItemClass *) klass;
- parent_class = (SPCanvasItemClass*)gtk_type_class (SP_TYPE_CANVAS_ITEM);
+ parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass);
object_class->destroy = sp_ctrlline_destroy;
diff --git a/src/display/sp-ctrlpoint.cpp b/src/display/sp-ctrlpoint.cpp
index c33cdeeb9..1cf7dded0 100644
--- a/src/display/sp-ctrlpoint.cpp
+++ b/src/display/sp-ctrlpoint.cpp
@@ -56,7 +56,7 @@ sp_ctrlpoint_class_init (SPCtrlPointClass *klass)
GtkObjectClass *object_class = (GtkObjectClass *) klass;
SPCanvasItemClass *item_class = (SPCanvasItemClass *) klass;
- parent_class = (SPCanvasItemClass*)gtk_type_class (SP_TYPE_CANVAS_ITEM);
+ parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass);
object_class->destroy = sp_ctrlpoint_destroy;
diff --git a/src/display/sp-ctrlquadr.cpp b/src/display/sp-ctrlquadr.cpp
index 0701d0b10..b39886178 100644
--- a/src/display/sp-ctrlquadr.cpp
+++ b/src/display/sp-ctrlquadr.cpp
@@ -64,7 +64,7 @@ sp_ctrlquadr_class_init (SPCtrlQuadrClass *klass)
GtkObjectClass *object_class = (GtkObjectClass *) klass;
SPCanvasItemClass *item_class = (SPCanvasItemClass *) klass;
- parent_class = (SPCanvasItemClass*)gtk_type_class (SP_TYPE_CANVAS_ITEM);
+ parent_class = (SPCanvasItemClass*)g_type_class_peek_parent (klass);
object_class->destroy = sp_ctrlquadr_destroy;
diff --git a/src/helper/unit-menu.cpp b/src/helper/unit-menu.cpp
index 4b72a7566..a87ac4abd 100644
--- a/src/helper/unit-menu.cpp
+++ b/src/helper/unit-menu.cpp
@@ -80,7 +80,7 @@ static void
sp_unit_selector_class_init(SPUnitSelectorClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS(klass);
- unit_selector_parent_class = (GtkHBoxClass*)gtk_type_class(GTK_TYPE_HBOX);
+ unit_selector_parent_class = (GtkHBoxClass*)g_type_class_peek_parent(klass);
signals[SET_UNIT] = g_signal_new("set_unit",
G_TYPE_FROM_CLASS(klass),
diff --git a/src/svg-view-widget.cpp b/src/svg-view-widget.cpp
index 333875550..cda1ed546 100644
--- a/src/svg-view-widget.cpp
+++ b/src/svg-view-widget.cpp
@@ -63,15 +63,11 @@ GType sp_svg_view_widget_get_type(void)
static void
sp_svg_view_widget_class_init (SPSVGSPViewWidgetClass *klass)
{
- GtkObjectClass *object_class;
- GtkWidgetClass *widget_class;
- SPViewWidgetClass *vw_class;
+ GtkObjectClass *object_class = GTK_OBJECT_CLASS (klass);
+ GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
+ SPViewWidgetClass *vw_class = SP_VIEW_WIDGET_CLASS (klass);
- object_class = GTK_OBJECT_CLASS (klass);
- widget_class = GTK_WIDGET_CLASS (klass);
- vw_class = SP_VIEW_WIDGET_CLASS (klass);
-
- widget_parent_class = (SPViewWidgetClass*)gtk_type_class (SP_TYPE_VIEW_WIDGET);
+ widget_parent_class = (SPViewWidgetClass *)g_type_class_peek_parent (klass);
object_class->destroy = sp_svg_view_widget_destroy;
diff --git a/src/ui/view/view-widget.cpp b/src/ui/view/view-widget.cpp
index f87bc8edd..d43877569 100644
--- a/src/ui/view/view-widget.cpp
+++ b/src/ui/view/view-widget.cpp
@@ -54,7 +54,7 @@ static void sp_view_widget_class_init(SPViewWidgetClass *vwc)
{
GtkObjectClass *object_class = GTK_OBJECT_CLASS(vwc);
- widget_parent_class = (GtkEventBoxClass*) gtk_type_class(GTK_TYPE_EVENT_BOX);
+ widget_parent_class = (GtkEventBoxClass*) g_type_class_peek_parent(vwc);
object_class->destroy = sp_view_widget_destroy;
}
diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp
index 028138a10..52008625a 100644
--- a/src/widgets/desktop-widget.cpp
+++ b/src/widgets/desktop-widget.cpp
@@ -281,7 +281,7 @@ GType SPDesktopWidget::getType(void)
static void
sp_desktop_widget_class_init (SPDesktopWidgetClass *klass)
{
- dtw_parent_class = (SPViewWidgetClass*)gtk_type_class (SP_TYPE_VIEW_WIDGET);
+ dtw_parent_class = (SPViewWidgetClass*)g_type_class_peek_parent (klass);
GtkObjectClass *object_class = (GtkObjectClass *) klass;
GtkWidgetClass *widget_class = (GtkWidgetClass *) klass;
diff --git a/src/widgets/font-selector.cpp b/src/widgets/font-selector.cpp
index 3f015790a..a9340a291 100644
--- a/src/widgets/font-selector.cpp
+++ b/src/widgets/font-selector.cpp
@@ -121,7 +121,7 @@ static void sp_font_selector_class_init(SPFontSelectorClass *c)
{
GtkObjectClass *object_class = (GtkObjectClass *) c;
- fs_parent_class = (GtkHBoxClass* )gtk_type_class(GTK_TYPE_HBOX);
+ fs_parent_class = (GtkHBoxClass* )g_type_class_peek_parent (c);
fs_signals[FONT_SET] = gtk_signal_new ("font_set",
GTK_RUN_FIRST,
diff --git a/src/widgets/gradient-image.cpp b/src/widgets/gradient-image.cpp
index 37f74997d..1aeb43c91 100644
--- a/src/widgets/gradient-image.cpp
+++ b/src/widgets/gradient-image.cpp
@@ -65,7 +65,7 @@ sp_gradient_image_class_init (SPGradientImageClass *klass)
object_class = (GtkObjectClass *) klass;
widget_class = (GtkWidgetClass *) klass;
- parent_class = (GtkWidgetClass*)gtk_type_class (GTK_TYPE_WIDGET);
+ parent_class = (GtkWidgetClass*)g_type_class_peek_parent (klass);
object_class->destroy = sp_gradient_image_destroy;
diff --git a/src/widgets/gradient-selector.cpp b/src/widgets/gradient-selector.cpp
index 0b7764674..a6e9be581 100644
--- a/src/widgets/gradient-selector.cpp
+++ b/src/widgets/gradient-selector.cpp
@@ -83,7 +83,7 @@ sp_gradient_selector_class_init (SPGradientSelectorClass *klass)
object_class = (GtkObjectClass *) klass;
- parent_class = (GtkVBoxClass*)gtk_type_class (GTK_TYPE_VBOX);
+ parent_class = (GtkVBoxClass*)g_type_class_peek_parent (klass);
signals[GRABBED] = g_signal_new ("grabbed",
G_TYPE_FROM_CLASS(object_class),
diff --git a/src/widgets/gradient-vector.cpp b/src/widgets/gradient-vector.cpp
index bf1c38119..8c39b52dd 100644
--- a/src/widgets/gradient-vector.cpp
+++ b/src/widgets/gradient-vector.cpp
@@ -102,7 +102,7 @@ static void sp_gradient_vector_selector_class_init(SPGradientVectorSelectorClass
object_class = GTK_OBJECT_CLASS(klass);
- parent_class = static_cast<GtkVBoxClass*>(gtk_type_class(GTK_TYPE_VBOX));
+ parent_class = static_cast<GtkVBoxClass*>(g_type_class_peek_parent(klass));
signals[VECTOR_SET] = g_signal_new( "vector_set",
G_TYPE_FROM_CLASS(object_class),
diff --git a/src/widgets/paint-selector.cpp b/src/widgets/paint-selector.cpp
index 4baabdfd9..9f2a30e32 100644
--- a/src/widgets/paint-selector.cpp
+++ b/src/widgets/paint-selector.cpp
@@ -158,7 +158,7 @@ sp_paint_selector_class_init(SPPaintSelectorClass *klass)
{
GtkObjectClass *object_class = (GtkObjectClass *) klass;
- parent_class = (GtkVBoxClass*)gtk_type_class(GTK_TYPE_VBOX);
+ parent_class = (GtkVBoxClass*)g_type_class_peek_parent(klass);
psel_signals[MODE_CHANGED] = g_signal_new("mode_changed",
G_TYPE_FROM_CLASS(object_class),
diff --git a/src/widgets/ruler.cpp b/src/widgets/ruler.cpp
index 7744f5433..60e460cda 100644
--- a/src/widgets/ruler.cpp
+++ b/src/widgets/ruler.cpp
@@ -67,7 +67,7 @@ sp_hruler_class_init (SPHRulerClass *klass)
GtkWidgetClass *widget_class;
GtkRulerClass *ruler_class;
- hruler_parent_class = (GtkWidgetClass *) gtk_type_class (GTK_TYPE_RULER);
+ hruler_parent_class = (GtkWidgetClass *) g_type_class_peek_parent (klass);
widget_class = (GtkWidgetClass*) klass;
ruler_class = (GtkRulerClass*) klass;
@@ -153,7 +153,7 @@ sp_vruler_class_init (SPVRulerClass *klass)
GtkWidgetClass *widget_class;
GtkRulerClass *ruler_class;
- vruler_parent_class = (GtkWidgetClass *) gtk_type_class (GTK_TYPE_RULER);
+ vruler_parent_class = (GtkWidgetClass *) g_type_class_peek_parent (klass);
widget_class = (GtkWidgetClass*) klass;
ruler_class = (GtkRulerClass*) klass;
diff --git a/src/widgets/sp-attribute-widget.cpp b/src/widgets/sp-attribute-widget.cpp
index 494a9997b..f7cd308b2 100644
--- a/src/widgets/sp-attribute-widget.cpp
+++ b/src/widgets/sp-attribute-widget.cpp
@@ -72,7 +72,7 @@ sp_attribute_widget_class_init (SPAttributeWidgetClass *klass)
object_class = GTK_OBJECT_CLASS (klass);
editable_class = GTK_EDITABLE_CLASS (klass);
- parent_class = (GtkEntryClass*)gtk_type_class (GTK_TYPE_ENTRY);
+ parent_class = (GtkEntryClass*)g_type_class_peek_parent (klass);
object_class->destroy = sp_attribute_widget_destroy;
@@ -385,7 +385,7 @@ sp_attribute_table_class_init (SPAttributeTableClass *klass)
{
GtkObjectClass *object_class = GTK_OBJECT_CLASS (klass);
- table_parent_class = (GtkVBoxClass*)gtk_type_class (GTK_TYPE_VBOX);
+ table_parent_class = (GtkVBoxClass*)g_type_class_peek_parent (klass);
object_class->destroy = sp_attribute_table_destroy;
diff --git a/src/widgets/sp-color-notebook.cpp b/src/widgets/sp-color-notebook.cpp
index c347a1fca..377abf219 100644
--- a/src/widgets/sp-color-notebook.cpp
+++ b/src/widgets/sp-color-notebook.cpp
@@ -231,7 +231,7 @@ void ColorNotebook::init()
if (!g_type_is_a (selector_types[i], SP_TYPE_COLOR_NOTEBOOK))
{
guint howmany = 1;
- gpointer klass = gtk_type_class (selector_types[i]);
+ gpointer klass = g_type_class_ref (selector_types[i]);
if ( klass && SP_IS_COLOR_SELECTOR_CLASS (klass) )
{
SPColorSelectorClass *ck = SP_COLOR_SELECTOR_CLASS (klass);
diff --git a/src/widgets/sp-color-selector.cpp b/src/widgets/sp-color-selector.cpp
index bf3564d2e..b017ed923 100644
--- a/src/widgets/sp-color-selector.cpp
+++ b/src/widgets/sp-color-selector.cpp
@@ -68,7 +68,7 @@ void sp_color_selector_class_init( SPColorSelectorClass *klass )
object_class = GTK_OBJECT_CLASS(klass);
widget_class = GTK_WIDGET_CLASS(klass);
- parent_class = GTK_VBOX_CLASS( gtk_type_class(GTK_TYPE_VBOX) );
+ parent_class = GTK_VBOX_CLASS( g_type_class_peek_parent(klass) );
csel_signals[GRABBED] = g_signal_new( "grabbed",
G_TYPE_FROM_CLASS(object_class),
diff --git a/src/widgets/sp-color-slider.cpp b/src/widgets/sp-color-slider.cpp
index 19bc73946..8fcbdf9af 100644
--- a/src/widgets/sp-color-slider.cpp
+++ b/src/widgets/sp-color-slider.cpp
@@ -83,7 +83,7 @@ sp_color_slider_class_init (SPColorSliderClass *klass)
object_class = (GtkObjectClass *) klass;
widget_class = (GtkWidgetClass *) klass;
- parent_class = (GtkWidgetClass*)gtk_type_class (GTK_TYPE_WIDGET);
+ parent_class = (GtkWidgetClass*)g_type_class_peek_parent (klass);
slider_signals[GRABBED] = g_signal_new ("grabbed",
G_TYPE_FROM_CLASS(object_class),
@@ -182,12 +182,9 @@ sp_color_slider_destroy (GtkObject *object)
static void
sp_color_slider_realize (GtkWidget *widget)
{
- SPColorSlider *slider;
GdkWindowAttr attributes;
gint attributes_mask;
- slider = SP_COLOR_SLIDER (widget);
-
gtk_widget_set_realized (widget, TRUE);
attributes.window_type = GDK_WINDOW_CHILD;
@@ -216,10 +213,6 @@ sp_color_slider_realize (GtkWidget *widget)
static void
sp_color_slider_size_request (GtkWidget *widget, GtkRequisition *requisition)
{
- SPColorSlider *slider;
-
- slider = SP_COLOR_SLIDER (widget);
-
requisition->width = SLIDER_WIDTH + widget->style->xthickness * 2;
requisition->height = SLIDER_HEIGHT + widget->style->ythickness * 2;
}
@@ -227,10 +220,6 @@ sp_color_slider_size_request (GtkWidget *widget, GtkRequisition *requisition)
static void
sp_color_slider_size_allocate (GtkWidget *widget, GtkAllocation *allocation)
{
- SPColorSlider *slider;
-
- slider = SP_COLOR_SLIDER (widget);
-
widget->allocation = *allocation;
if (gtk_widget_get_realized (widget)) {
@@ -247,9 +236,6 @@ sp_color_slider_expose (GtkWidget *widget, GdkEventExpose *event)
slider = SP_COLOR_SLIDER (widget);
if (gtk_widget_is_drawable (widget)) {
- gint width, height;
- width = widget->allocation.width;
- height = widget->allocation.height;
sp_color_slider_paint (slider, &event->area);
}
diff --git a/src/widgets/sp-widget.cpp b/src/widgets/sp-widget.cpp
index 8f9c6a6d7..ef8a6c03c 100644
--- a/src/widgets/sp-widget.cpp
+++ b/src/widgets/sp-widget.cpp
@@ -75,7 +75,7 @@ sp_widget_class_init (SPWidgetClass *klass)
object_class = (GtkObjectClass *) klass;
widget_class = (GtkWidgetClass *) klass;
- parent_class = (GtkBinClass*)gtk_type_class (GTK_TYPE_BIN);
+ parent_class = (GtkBinClass*)g_type_class_peek_parent (klass);
object_class->destroy = sp_widget_destroy;
diff --git a/src/widgets/sp-xmlview-attr-list.cpp b/src/widgets/sp-xmlview-attr-list.cpp
index 535a4b534..9aa46a399 100644
--- a/src/widgets/sp-xmlview-attr-list.cpp
+++ b/src/widgets/sp-xmlview-attr-list.cpp
@@ -108,7 +108,7 @@ sp_xmlview_attr_list_class_init (SPXMLViewAttrListClass * klass)
object_class = (GtkObjectClass *) klass;
object_class->destroy = sp_xmlview_attr_list_destroy;
- parent_class = (GtkCListClass*)gtk_type_class (GTK_TYPE_CLIST);
+ parent_class = (GtkCListClass*)g_type_class_peek_parent (klass);
g_signal_new ( "row-value-changed",
G_TYPE_FROM_CLASS(klass),
diff --git a/src/widgets/sp-xmlview-content.cpp b/src/widgets/sp-xmlview-content.cpp
index 605fbeb06..1f35f2373 100644
--- a/src/widgets/sp-xmlview-content.cpp
+++ b/src/widgets/sp-xmlview-content.cpp
@@ -108,7 +108,7 @@ sp_xmlview_content_class_init (SPXMLViewContentClass * klass)
object_class = (GtkObjectClass *) klass;
- parent_class = (GtkTextViewClass*)gtk_type_class (GTK_TYPE_TEXT_VIEW);
+ parent_class = (GtkTextViewClass*)g_type_class_peek_parent (klass);
object_class->destroy = sp_xmlview_content_destroy;
}
diff --git a/src/widgets/sp-xmlview-tree.cpp b/src/widgets/sp-xmlview-tree.cpp
index e1779b620..b867b1044 100644
--- a/src/widgets/sp-xmlview-tree.cpp
+++ b/src/widgets/sp-xmlview-tree.cpp
@@ -153,7 +153,7 @@ sp_xmlview_tree_class_init (SPXMLViewTreeClass * klass)
GtkObjectClass * object_class;
object_class = (GtkObjectClass *) klass;
- parent_class = (GtkCTreeClass *) gtk_type_class (GTK_TYPE_CTREE);
+ parent_class = (GtkCTreeClass *) g_type_class_peek_parent (klass);
GTK_CTREE_CLASS (object_class)->tree_move = tree_move;