summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorinfirit <[email protected]>2014-07-24 19:43:25 +0200
committerinfirit <[email protected]>2014-07-24 19:47:33 +0200
commitf8490e5ac710bc925f1e3c77e706846ffb7c76e9 (patch)
tree6a3e72589db58ab6a08fb93eb53f1474fbdbd428
parentfe6fcd0cade610e4f1e64863969cc2ab566fccbf (diff)
downloadeom-f8490e5ac710bc925f1e3c77e706846ffb7c76e9.tar.bz2
eom-f8490e5ac710bc925f1e3c77e706846ffb7c76e9.tar.xz
Use MateColorButton
-rw-r--r--data/eom-preferences-dialog.ui4
-rw-r--r--src/eom-preferences-dialog.c10
2 files changed, 8 insertions, 6 deletions
diff --git a/data/eom-preferences-dialog.ui b/data/eom-preferences-dialog.ui
index 0dc8945..479a4b7 100644
--- a/data/eom-preferences-dialog.ui
+++ b/data/eom-preferences-dialog.ui
@@ -201,7 +201,7 @@
</packing>
</child>
<child>
- <object class="GtkColorButton" id="bg_color_button">
+ <object class="MateColorButton" id="bg_color_button">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
@@ -300,7 +300,7 @@
</packing>
</child>
<child>
- <object class="GtkColorButton" id="color_button">
+ <object class="MateColorButton" id="color_button">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
diff --git a/src/eom-preferences-dialog.c b/src/eom-preferences-dialog.c
index 0a46606..d551341 100644
--- a/src/eom-preferences-dialog.c
+++ b/src/eom-preferences-dialog.c
@@ -37,6 +37,8 @@
#include <gtk/gtk.h>
#include <gio/gio.h>
+#include <libmate-desktop/mate-colorbutton.h>
+
#define EOM_PREFERENCES_DIALOG_GET_PRIVATE(object) \
(G_TYPE_INSTANCE_GET_PRIVATE ((object), EOM_TYPE_PREFERENCES_DIALOG, EomPreferencesDialogPrivate))
@@ -54,13 +56,13 @@ struct _EomPreferencesDialogPrivate {
static GObject *instance = NULL;
static void
-pd_color_change_cb (GtkColorButton *button, GSettings *settings)
+pd_color_change_cb (MateColorButton *button, GSettings *settings)
{
GdkColor color;
char *key = NULL;
char *value = NULL;
- gtk_color_button_get_color (button, &color);
+ mate_color_button_get_color (button, &color);
value = g_strdup_printf ("#%02X%02X%02X",
color.red / 256,
@@ -196,7 +198,7 @@ eom_preferences_dialog_constructor (GType type,
value = g_settings_get_string (priv->view_settings,
EOM_CONF_VIEW_BACKGROUND_COLOR);
if (gdk_color_parse (value, &color)){
- gtk_color_button_set_color (GTK_COLOR_BUTTON (bg_color_button),
+ mate_color_button_set_color (MATE_COLOR_BUTTON (bg_color_button),
&color);
}
g_free (value);
@@ -268,7 +270,7 @@ eom_preferences_dialog_constructor (GType type,
EOM_CONF_VIEW_TRANS_COLOR);
if (gdk_color_parse (value, &color)) {
- gtk_color_button_set_color (GTK_COLOR_BUTTON (color_button),
+ mate_color_button_set_color (MATE_COLOR_BUTTON (color_button),
&color);
}