From 31880fa4ee2c7513d15204aec3c997a9084c9a0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erik=20Bro=C4=8Dko?= Date: Wed, 16 May 2018 15:03:07 +0200 Subject: appearance: add buttons-have-icons switch --- capplets/appearance/appearance-ui.c | 7 +++ capplets/appearance/appearance.h | 1 + capplets/appearance/data/appearance.ui | 98 +++++++++++++++++++++++++++++----- 3 files changed, 92 insertions(+), 14 deletions(-) diff --git a/capplets/appearance/appearance-ui.c b/capplets/appearance/appearance-ui.c index 86c61fdb..6bb59953 100644 --- a/capplets/appearance/appearance-ui.c +++ b/capplets/appearance/appearance-ui.c @@ -104,4 +104,11 @@ ui_init (AppearanceData *data) set_have_icons (data, g_settings_get_boolean (data->interface_settings, MENU_ICONS_KEY)); + + widget = appearance_capplet_get_widget(data, "button_icons_toggle"); + g_settings_bind (data->interface_settings, + BUTTON_ICONS_KEY, + G_OBJECT (widget), + "active", + G_SETTINGS_BIND_DEFAULT); } diff --git a/capplets/appearance/appearance.h b/capplets/appearance/appearance.h index 36963125..307b3033 100644 --- a/capplets/appearance/appearance.h +++ b/capplets/appearance/appearance.h @@ -47,6 +47,7 @@ #define COLOR_SCHEME_KEY "gtk-color-scheme" #define ACCEL_CHANGE_KEY "can-change-accels" #define MENU_ICONS_KEY "menus-have-icons" +#define BUTTON_ICONS_KEY "buttons-have-icons" #define TOOLBAR_STYLE_KEY "toolbar-style" #define GTK_FONT_DEFAULT_VALUE "Sans 10" diff --git a/capplets/appearance/data/appearance.ui b/capplets/appearance/data/appearance.ui index ba20160f..a8a42a08 100644 --- a/capplets/appearance/data/appearance.ui +++ b/capplets/appearance/data/appearance.ui @@ -1,5 +1,5 @@ -