diff options
Diffstat (limited to 'src/gs-prefs.c')
-rw-r--r-- | src/gs-prefs.c | 67 |
1 files changed, 10 insertions, 57 deletions
diff --git a/src/gs-prefs.c b/src/gs-prefs.c index 3c3c074..0d2bea0 100644 --- a/src/gs-prefs.c +++ b/src/gs-prefs.c @@ -1,6 +1,7 @@ /* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- * * Copyright (C) 2004-2006 William Jon McCann <[email protected]> + * Copyright (C) 2012-2021 MATE Developers * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -55,6 +56,15 @@ static void gs_prefs_finalize (GObject *object); #define KEY_KEYBOARD_COMMAND "embedded-keyboard-command" #define KEY_STATUS_MESSAGE_ENABLED "status-message-enabled" +#define _gs_prefs_set_idle_activation_enabled(x,y) ((x)->idle_activation_enabled = ((y) != FALSE)) +#define _gs_prefs_set_lock_enabled(x,y) ((x)->lock_enabled = ((y) != FALSE)) +#define _gs_prefs_set_lock_disabled(x,y) ((x)->lock_disabled = ((y) != FALSE)) +#define _gs_prefs_set_user_switch_disabled(x,y) ((x)->user_switch_disabled = ((y) != FALSE)) +#define _gs_prefs_set_keyboard_enabled(x,y) ((x)->keyboard_enabled = ((y) != FALSE)) +#define _gs_prefs_set_status_message_enabled(x,y) ((x)->status_message_enabled = ((y) != FALSE)) +#define _gs_prefs_set_logout_enabled(x,y) ((x)->logout_enabled = ((y) != FALSE)) +#define _gs_prefs_set_user_switch_enabled(x,y) ((x)->user_switch_enabled = ((y) != FALSE)) + struct GSPrefsPrivate { GSettings *settings; @@ -114,7 +124,6 @@ gs_prefs_class_init (GSPrefsClass *klass) object_class->get_property = gs_prefs_get_property; object_class->set_property = gs_prefs_set_property; - signals [CHANGED] = g_signal_new ("changed", G_TYPE_FROM_CLASS (object_class), @@ -212,41 +221,6 @@ _gs_prefs_set_themes (GSPrefs *prefs, } static void -_gs_prefs_set_idle_activation_enabled (GSPrefs *prefs, - gboolean value) -{ - prefs->idle_activation_enabled = value; -} - -static void -_gs_prefs_set_lock_enabled (GSPrefs *prefs, - gboolean value) -{ - prefs->lock_enabled = value; -} - -static void -_gs_prefs_set_lock_disabled (GSPrefs *prefs, - gboolean value) -{ - prefs->lock_disabled = value; -} - -static void -_gs_prefs_set_user_switch_disabled (GSPrefs *prefs, - gboolean value) -{ - prefs->user_switch_disabled = value; -} - -static void -_gs_prefs_set_keyboard_enabled (GSPrefs *prefs, - gboolean value) -{ - prefs->keyboard_enabled = value; -} - -static void _gs_prefs_set_keyboard_command (GSPrefs *prefs, const char *value) { @@ -262,20 +236,6 @@ _gs_prefs_set_keyboard_command (GSPrefs *prefs, } static void -_gs_prefs_set_status_message_enabled (GSPrefs *prefs, - gboolean enabled) -{ - prefs->status_message_enabled = enabled; -} - -static void -_gs_prefs_set_logout_enabled (GSPrefs *prefs, - gboolean value) -{ - prefs->logout_enabled = value; -} - -static void _gs_prefs_set_logout_command (GSPrefs *prefs, const char *value) { @@ -306,13 +266,6 @@ _gs_prefs_set_logout_timeout (GSPrefs *prefs, } static void -_gs_prefs_set_user_switch_enabled (GSPrefs *prefs, - gboolean value) -{ - prefs->user_switch_enabled = value; -} - -static void gs_prefs_load_from_settings (GSPrefs *prefs) { glong value; |