summaryrefslogtreecommitdiffstats
path: root/src/widgets/sp-color-scales.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/sp-color-scales.cpp')
-rw-r--r--src/widgets/sp-color-scales.cpp76
1 files changed, 37 insertions, 39 deletions
diff --git a/src/widgets/sp-color-scales.cpp b/src/widgets/sp-color-scales.cpp
index fb8bb0795..c07e44aa6 100644
--- a/src/widgets/sp-color-scales.cpp
+++ b/src/widgets/sp-color-scales.cpp
@@ -140,8 +140,6 @@ void ColorScales::init()
_updating = FALSE;
_dragging = FALSE;
- _tt = gtk_tooltips_new();
-
t = gtk_table_new (5, 3, FALSE);
gtk_widget_show (t);
gtk_box_pack_start (GTK_BOX (_csel), t, TRUE, TRUE, 0);
@@ -168,16 +166,16 @@ void ColorScales::init()
gtk_table_attach (GTK_TABLE (t), _b[i], 2, 3, i, i + 1, (GtkAttachOptions)0, (GtkAttachOptions)0, XPAD, YPAD);
/* Attach channel value to adjustment */
- gtk_object_set_data (GTK_OBJECT (_a[i]), "channel", GINT_TO_POINTER (i));
+ g_object_set_data (G_OBJECT (_a[i]), "channel", GINT_TO_POINTER (i));
/* Signals */
- gtk_signal_connect (GTK_OBJECT (_a[i]), "value_changed",
- GTK_SIGNAL_FUNC (_adjustmentAnyChanged), _csel);
- gtk_signal_connect (GTK_OBJECT (_s[i]), "grabbed",
- GTK_SIGNAL_FUNC (_sliderAnyGrabbed), _csel);
- gtk_signal_connect (GTK_OBJECT (_s[i]), "released",
- GTK_SIGNAL_FUNC (_sliderAnyReleased), _csel);
- gtk_signal_connect (GTK_OBJECT (_s[i]), "changed",
- GTK_SIGNAL_FUNC (_sliderAnyChanged), _csel);
+ g_signal_connect (G_OBJECT (_a[i]), "value_changed",
+ G_CALLBACK (_adjustmentAnyChanged), _csel);
+ g_signal_connect (G_OBJECT (_s[i]), "grabbed",
+ G_CALLBACK (_sliderAnyGrabbed), _csel);
+ g_signal_connect (G_OBJECT (_s[i]), "released",
+ G_CALLBACK (_sliderAnyReleased), _csel);
+ g_signal_connect (G_OBJECT (_s[i]), "changed",
+ G_CALLBACK (_sliderAnyChanged), _csel);
}
/* Initial mode is none, so it works */
@@ -208,7 +206,7 @@ sp_color_scales_new (void)
{
SPColorScales *csel;
- csel = (SPColorScales*)gtk_type_new (SP_TYPE_COLOR_SCALES);
+ csel = (SPColorScales*)g_object_new (SP_TYPE_COLOR_SCALES, NULL);
return GTK_WIDGET (csel);
}
@@ -402,17 +400,17 @@ void ColorScales::setMode(SPColorScalesMode mode)
case SP_COLOR_SCALES_MODE_RGB:
_setRangeLimit(255.0);
gtk_label_set_markup_with_mnemonic (GTK_LABEL (_l[0]), _("_R:"));
- gtk_tooltips_set_tip (_tt, _s[0], _("Red"), NULL);
- gtk_tooltips_set_tip (_tt, _b[0], _("Red"), NULL);
+ gtk_widget_set_tooltip_text (_s[0], _("Red"));
+ gtk_widget_set_tooltip_text (_b[0], _("Red"));
gtk_label_set_markup_with_mnemonic (GTK_LABEL (_l[1]), _("_G:"));
- gtk_tooltips_set_tip (_tt, _s[1], _("Green"), NULL);
- gtk_tooltips_set_tip (_tt, _b[1], _("Green"), NULL);
+ gtk_widget_set_tooltip_text (_s[1], _("Green"));
+ gtk_widget_set_tooltip_text (_b[1], _("Green"));
gtk_label_set_markup_with_mnemonic (GTK_LABEL (_l[2]), _("_B:"));
- gtk_tooltips_set_tip (_tt, _s[2], _("Blue"), NULL);
- gtk_tooltips_set_tip (_tt, _b[2], _("Blue"), NULL);
+ gtk_widget_set_tooltip_text (_s[2], _("Blue"));
+ gtk_widget_set_tooltip_text (_b[2], _("Blue"));
gtk_label_set_markup_with_mnemonic (GTK_LABEL (_l[3]), _("_A:"));
- gtk_tooltips_set_tip (_tt, _s[3], _("Alpha (opacity)"), NULL);
- gtk_tooltips_set_tip (_tt, _b[3], _("Alpha (opacity)"), NULL);
+ gtk_widget_set_tooltip_text (_s[3], _("Alpha (opacity)"));
+ gtk_widget_set_tooltip_text (_b[3], _("Alpha (opacity)"));
sp_color_slider_set_map (SP_COLOR_SLIDER (_s[0]), NULL);
gtk_widget_hide (_l[4]);
gtk_widget_hide (_s[4]);
@@ -428,17 +426,17 @@ void ColorScales::setMode(SPColorScalesMode mode)
case SP_COLOR_SCALES_MODE_HSV:
_setRangeLimit(255.0);
gtk_label_set_markup_with_mnemonic (GTK_LABEL (_l[0]), _("_H:"));
- gtk_tooltips_set_tip (_tt, _s[0], _("Hue"), NULL);
- gtk_tooltips_set_tip (_tt, _b[0], _("Hue"), NULL);
+ gtk_widget_set_tooltip_text (_s[0], _("Hue"));
+ gtk_widget_set_tooltip_text (_b[0], _("Hue"));
gtk_label_set_markup_with_mnemonic (GTK_LABEL (_l[1]), _("_S:"));
- gtk_tooltips_set_tip (_tt, _s[1], _("Saturation"), NULL);
- gtk_tooltips_set_tip (_tt, _b[1], _("Saturation"), NULL);
+ gtk_widget_set_tooltip_text (_s[1], _("Saturation"));
+ gtk_widget_set_tooltip_text (_b[1], _("Saturation"));
gtk_label_set_markup_with_mnemonic (GTK_LABEL (_l[2]), _("_L:"));
- gtk_tooltips_set_tip (_tt, _s[2], _("Lightness"), NULL);
- gtk_tooltips_set_tip (_tt, _b[2], _("Lightness"), NULL);
+ gtk_widget_set_tooltip_text (_s[2], _("Lightness"));
+ gtk_widget_set_tooltip_text (_b[2], _("Lightness"));
gtk_label_set_markup_with_mnemonic (GTK_LABEL (_l[3]), _("_A:"));
- gtk_tooltips_set_tip (_tt, _s[3], _("Alpha (opacity)"), NULL);
- gtk_tooltips_set_tip (_tt, _b[3], _("Alpha (opacity)"), NULL);
+ gtk_widget_set_tooltip_text (_s[3], _("Alpha (opacity)"));
+ gtk_widget_set_tooltip_text (_b[3], _("Alpha (opacity)"));
sp_color_slider_set_map (SP_COLOR_SLIDER (_s[0]), (guchar*)sp_color_scales_hue_map ());
gtk_widget_hide (_l[4]);
gtk_widget_hide (_s[4]);
@@ -456,20 +454,20 @@ void ColorScales::setMode(SPColorScalesMode mode)
case SP_COLOR_SCALES_MODE_CMYK:
_setRangeLimit(100.0);
gtk_label_set_markup_with_mnemonic (GTK_LABEL (_l[0]), _("_C:"));
- gtk_tooltips_set_tip (_tt, _s[0], _("Cyan"), NULL);
- gtk_tooltips_set_tip (_tt, _b[0], _("Cyan"), NULL);
+ gtk_widget_set_tooltip_text (_s[0], _("Cyan"));
+ gtk_widget_set_tooltip_text (_b[0], _("Cyan"));
gtk_label_set_markup_with_mnemonic (GTK_LABEL (_l[1]), _("_M:"));
- gtk_tooltips_set_tip (_tt, _s[1], _("Magenta"), NULL);
- gtk_tooltips_set_tip (_tt, _b[1], _("Magenta"), NULL);
+ gtk_widget_set_tooltip_text (_s[1], _("Magenta"));
+ gtk_widget_set_tooltip_text (_b[1], _("Magenta"));
gtk_label_set_markup_with_mnemonic (GTK_LABEL (_l[2]), _("_Y:"));
- gtk_tooltips_set_tip (_tt, _s[2], _("Yellow"), NULL);
- gtk_tooltips_set_tip (_tt, _b[2], _("Yellow"), NULL);
+ gtk_widget_set_tooltip_text (_s[2], _("Yellow"));
+ gtk_widget_set_tooltip_text (_b[2], _("Yellow"));
gtk_label_set_markup_with_mnemonic (GTK_LABEL (_l[3]), _("_K:"));
- gtk_tooltips_set_tip (_tt, _s[3], _("Black"), NULL);
- gtk_tooltips_set_tip (_tt, _b[3], _("Black"), NULL);
+ gtk_widget_set_tooltip_text (_s[3], _("Black"));
+ gtk_widget_set_tooltip_text (_b[3], _("Black"));
gtk_label_set_markup_with_mnemonic (GTK_LABEL (_l[4]), _("_A:"));
- gtk_tooltips_set_tip (_tt, _s[4], _("Alpha (opacity)"), NULL);
- gtk_tooltips_set_tip (_tt, _b[4], _("Alpha (opacity)"), NULL);
+ gtk_widget_set_tooltip_text (_s[4], _("Alpha (opacity)"));
+ gtk_widget_set_tooltip_text (_b[4], _("Alpha (opacity)"));
sp_color_slider_set_map (SP_COLOR_SLIDER (_s[0]), NULL);
gtk_widget_show (_l[4]);
gtk_widget_show (_s[4]);
@@ -540,7 +538,7 @@ guint ColorScales::getSubmode() const
void ColorScales::_adjustmentAnyChanged( GtkAdjustment *adjustment, SPColorScales *cs )
{
- gint channel = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (adjustment), "channel"));
+ gint channel = GPOINTER_TO_INT (g_object_get_data(G_OBJECT (adjustment), "channel"));
_adjustmentChanged(cs, channel);
}