summaryrefslogtreecommitdiffstats
path: root/src/widgets/gradient-vector.cpp
diff options
context:
space:
mode:
authorAlex Valavanis <valavanisalex@gmail.com>2012-04-10 10:56:57 +0000
committerAlex Valavanis <valavanisalex@gmail.com>2012-04-10 10:56:57 +0000
commit9e80f1d4786043549189fb2583d7fe198f688f2c (patch)
treef6aab15995978e7f1e2517cba309d35732b0318e /src/widgets/gradient-vector.cpp
parentAdopt obsolete GtkAnchorType enum as SPAnchorType (diff)
downloadinkscape-9e80f1d4786043549189fb2583d7fe198f688f2c.tar.gz
inkscape-9e80f1d4786043549189fb2583d7fe198f688f2c.zip
Clean up some deprecated orientable API
(bzr r11208)
Diffstat (limited to '')
-rw-r--r--src/widgets/gradient-vector.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/widgets/gradient-vector.cpp b/src/widgets/gradient-vector.cpp
index 355e6506e..8348f7045 100644
--- a/src/widgets/gradient-vector.cpp
+++ b/src/widgets/gradient-vector.cpp
@@ -792,7 +792,12 @@ static GtkWidget * sp_gradient_vector_widget_new(SPGradient *gradient, SPStop *s
g_return_val_if_fail(!gradient || SP_IS_GRADIENT(gradient), NULL);
+#if GTK_CHECK_VERSION(3,0,0)
+ vb = gtk_box_new(GTK_ORIENTATION_VERTICAL, PAD);
+ gtk_box_set_homogeneous(GTK_BOX(vb), FALSE);
+#else
vb = gtk_vbox_new(FALSE, PAD);
+#endif
g_signal_connect(G_OBJECT(vb), "destroy", G_CALLBACK(sp_gradient_vector_widget_destroy), NULL);
w = sp_gradient_image_new(gradient);
@@ -873,7 +878,11 @@ static GtkWidget * sp_gradient_vector_widget_new(SPGradient *gradient, SPStop *s
gtk_adjustment_set_value(Offset_adj, stop->offset);
/* Slider */
+#if GTK_CHECK_VERSION(3,0,0)
+ GtkWidget *slider = gtk_scale_new(GTK_ORIENTATION_HORIZONTAL, Offset_adj);
+#else
GtkWidget *slider = gtk_hscale_new(Offset_adj);
+#endif
gtk_scale_set_draw_value( GTK_SCALE(slider), FALSE );
gtk_widget_show(slider);
gtk_box_pack_start(GTK_BOX(hb),slider, TRUE, TRUE, AUX_BETWEEN_BUTTON_GROUPS);