[gnome-control-center] universal-access: Fix deprecated use of GdkColor
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] universal-access: Fix deprecated use of GdkColor
- Date: Sat, 21 Jan 2012 14:26:23 +0000 (UTC)
commit daa95932d5282badfa57a45b79e2f3300cf75018
Author: Bastien Nocera <hadess hadess net>
Date: Sat Jan 21 14:24:47 2012 +0000
universal-access: Fix deprecated use of GdkColor
panels/universal-access/zoom-options.c | 18 ++++++------------
1 files changed, 6 insertions(+), 12 deletions(-)
---
diff --git a/panels/universal-access/zoom-options.c b/panels/universal-access/zoom-options.c
index ad7c20e..fe1bcd1 100644
--- a/panels/universal-access/zoom-options.c
+++ b/panels/universal-access/zoom-options.c
@@ -266,28 +266,22 @@ screen_position_notify_cb (GSettings *settings,
}
static void
-init_xhairs_color_opacity (GtkColorButton *color_button, ZoomOptionsPrivate *priv)
+init_xhairs_color_opacity (GtkColorButton *color_button, GSettings *settings)
{
gchar *color_setting;
GdkRGBA rgba;
- color_setting = g_settings_get_string (priv->settings, "cross-hairs-color");
+ color_setting = g_settings_get_string (settings, "cross-hairs-color");
gdk_rgba_parse (&rgba, color_setting);
- rgba.alpha = g_settings_get_double (priv->settings, "cross-hairs-opacity");
- gtk_color_button_set_rgba (GTK_COLOR_BUTTON (color_button), &rgba);
+ rgba.alpha = g_settings_get_double (settings, "cross-hairs-opacity");
+ gtk_color_button_set_rgba (color_button, &rgba);
}
static void
xhairs_color_notify_cb (GSettings *settings, gchar *key, GtkColorButton *button)
{
- gchar *color;
- GdkColor rgb;
-
- color = g_settings_get_string (settings, key);
- gdk_color_parse (color, &rgb);
-
- gtk_color_button_set_color (button, &rgb);
+ init_xhairs_color_opacity (button, settings);
}
static void
@@ -451,7 +445,7 @@ zoom_options_init (ZoomOptions *self)
/* ... Cross hairs: color and opacity */
w = WID ("xHairsPicker");
- init_xhairs_color_opacity (GTK_COLOR_BUTTON (w), priv);
+ init_xhairs_color_opacity (GTK_COLOR_BUTTON (w), priv->settings);
g_signal_connect (G_OBJECT (priv->settings), "changed::cross-hairs-color",
G_CALLBACK (xhairs_color_notify_cb), w);
g_signal_connect (G_OBJECT (priv->settings), "changed::cross-hairs-opacity",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]