summaryrefslogtreecommitdiff
path: root/src/prefs.c
diff options
context:
space:
mode:
authorHavoc Pennington <hp@pobox.com>2002-12-19 20:20:59 +0000
committerHavoc Pennington <hp@src.gnome.org>2002-12-19 20:20:59 +0000
commit1ece2074001e33583cf66450d97dde15dd8b1277 (patch)
tree396fa98fc0cebc6c8658fc85d4564574b666daef /src/prefs.c
parent91641c2cf324b03da9e15cfbf13ebf90a318ddb3 (diff)
downloadmetacity-1ece2074001e33583cf66450d97dde15dd8b1277.tar.gz
Reverted visual bell patch, #99886
2002-12-19 Havoc Pennington <hp@pobox.com> * Reverted visual bell patch, #99886
Diffstat (limited to 'src/prefs.c')
-rw-r--r--src/prefs.c128
1 files changed, 2 insertions, 126 deletions
diff --git a/src/prefs.c b/src/prefs.c
index f888d035..2a88164e 100644
--- a/src/prefs.c
+++ b/src/prefs.c
@@ -54,10 +54,6 @@
#define KEY_WORKSPACE_NAME_PREFIX "/apps/metacity/workspace_names/name_"
-#define KEY_VISUAL_BELL "/apps/metacity/general/visual_bell"
-#define KEY_AUDIBLE_BELL "/apps/metacity/general/audible_bell"
-#define KEY_VISUAL_BELL_TYPE "/apps/metacity/general/visual_bell_type"
-
#ifdef HAVE_GCONF
static GConfClient *default_client = NULL;
static GList *changes = NULL;
@@ -77,9 +73,6 @@ static gboolean application_based = FALSE;
static gboolean disable_workarounds = FALSE;
static gboolean auto_raise = FALSE;
static gboolean auto_raise_delay = 500;
-static gboolean provide_visual_bell = TRUE;
-static gboolean bell_is_audible = TRUE;
-static MetaVisualBellType visual_bell_type = META_VISUAL_BELL_INVALID;
static MetaButtonLayout button_layout = {
{
META_BUTTON_FUNCTION_MENU,
@@ -105,8 +98,6 @@ static gboolean update_titlebar_font (const char *value);
static gboolean update_mouse_button_mods (const char *value);
static gboolean update_focus_mode (const char *value);
static gboolean update_theme (const char *value);
-static gboolean update_visual_bell (gboolean v1, gboolean v2);
-static gboolean update_visual_bell_type (const char *value);
static gboolean update_num_workspaces (int value);
static gboolean update_application_based (gboolean value);
static gboolean update_disable_workarounds (gboolean value);
@@ -282,7 +273,7 @@ meta_prefs_init (void)
GError *err = NULL;
char *str_val;
int int_val;
- gboolean bool_val, bool_val_2;
+ gboolean bool_val;
if (default_client != NULL)
return;
@@ -369,20 +360,6 @@ meta_prefs_init (void)
g_free (str_val);
#endif /* HAVE_GCONF */
- bool_val = gconf_client_get_bool (default_client, KEY_VISUAL_BELL,
- &err);
- cleanup_error (&err);
- bool_val_2 = gconf_client_get_bool (default_client, KEY_AUDIBLE_BELL,
- &err);
- cleanup_error (&err);
- update_visual_bell (bool_val, bool_val_2);
-
- str_val = gconf_client_get_string (default_client, KEY_VISUAL_BELL_TYPE,
- &err);
- cleanup_error (&err);
- update_visual_bell_type (str_val);
- g_free (str_val);
-
/* Load keybindings prefs */
init_bindings ();
@@ -398,7 +375,7 @@ meta_prefs_init (void)
NULL,
NULL,
&err);
- cleanup_error (&err);
+ cleanup_error (&err);
#endif /* HAVE_GCONF */
}
@@ -697,37 +674,6 @@ change_notify (GConfClient *client,
if (update_button_layout (str))
queue_changed (META_PREF_BUTTON_LAYOUT);
}
- else if (strcmp (key, KEY_VISUAL_BELL) == 0)
- {
- gboolean b;
-
- b = value ? gconf_value_get_bool (value) : provide_visual_bell;
- if (update_visual_bell (b, bell_is_audible))
- queue_changed (META_PREF_VISUAL_BELL);
- }
- else if (strcmp (key, KEY_AUDIBLE_BELL) == 0)
- {
- gboolean b;
-
- b = value ? gconf_value_get_bool (value) : bell_is_audible;
- if (update_visual_bell (provide_visual_bell, b))
- queue_changed (META_PREF_AUDIBLE_BELL);
- }
- else if (strcmp (key, KEY_VISUAL_BELL_TYPE) == 0)
- {
- const char * str;
-
- if (value && value->type != GCONF_VALUE_STRING)
- {
- meta_warning (_("GConf key \"%s\" is set to an invalid type\n"),
- KEY_VISUAL_BELL_TYPE);
- goto out;
- }
-
- str = value ? gconf_value_get_string (value) : NULL;
- if (update_visual_bell_type (str))
- queue_changed (META_PREF_VISUAL_BELL_TYPE);
- }
else
{
meta_topic (META_DEBUG_PREFS, "Key %s doesn't mean anything to Metacity\n",
@@ -857,48 +803,8 @@ update_use_system_font (gboolean value)
return old != value;
}
-
-static MetaVisualBellType
-visual_bell_type_from_string (const char *value)
-{
- if (!strcmp (value, "fullscreen"))
- {
- return META_VISUAL_BELL_FULLSCREEN_FLASH;
- }
- else if (!strcmp (value, "frame_flash"))
- {
- return META_VISUAL_BELL_FRAME_FLASH;
- }
- return META_VISUAL_BELL_FULLSCREEN_FLASH;
-}
-
-static gboolean
-update_visual_bell_type (const char *value)
-{
- MetaVisualBellType old_bell_type;
-
- old_bell_type = visual_bell_type;
- visual_bell_type = visual_bell_type_from_string (value);
-
- return (visual_bell_type != old_bell_type);
-}
#endif /* HAVE_GCONF */
-static gboolean
-update_visual_bell (gboolean visual_bell, gboolean audible_bell)
-{
- gboolean old_visual = provide_visual_bell;
- gboolean old_audible = bell_is_audible;
- gboolean has_changed;
-
- provide_visual_bell = visual_bell;
- bell_is_audible = audible_bell;
- has_changed = (old_visual != provide_visual_bell) ||
- (old_audible != bell_is_audible);
-
- return has_changed;
-}
-
#ifdef HAVE_GCONF
static gboolean
update_titlebar_font (const char *value)
@@ -1280,18 +1186,6 @@ meta_preference_to_string (MetaPreference pref)
case META_PREF_WORKSPACE_NAMES:
return "WORKSPACE_NAMES";
break;
-
- case META_PREF_VISUAL_BELL:
- return "VISUAL_BELL";
- break;
-
- case META_PREF_AUDIBLE_BELL:
- return "AUDIBLE_BELL";
- break;
-
- case META_PREF_VISUAL_BELL_TYPE:
- return "VISUAL_BELL_TYPE";
- break;
}
return "(unknown)";
@@ -1856,24 +1750,6 @@ meta_prefs_get_button_layout (MetaButtonLayout *button_layout_p)
*button_layout_p = button_layout;
}
-gboolean
-meta_prefs_get_visual_bell ()
-{
- return provide_visual_bell;
-}
-
-gboolean
-meta_prefs_bell_is_audible ()
-{
- return bell_is_audible;
-}
-
-MetaVisualBellType
-meta_prefs_get_visual_bell_type ()
-{
- return visual_bell_type;
-}
-
void
meta_prefs_get_screen_bindings (const MetaKeyPref **bindings,
int *n_bindings)