From 27346dc87d5836e552ca81dce7af9bef384b0d35 Mon Sep 17 00:00:00 2001 From: Cosimo Cecchi Date: Fri, 18 Mar 2011 11:30:34 -0400 Subject: [PATCH] keyboard: mark the scales as insensitive when the checkboxes are off https://bugzilla.gnome.org/show_bug.cgi?id=645151 --- panels/keyboard/gnome-keyboard-panel.ui | 4 ++-- panels/keyboard/keyboard-general.c | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/panels/keyboard/gnome-keyboard-panel.ui b/panels/keyboard/gnome-keyboard-panel.ui index 8a43fc3fd..2a35c0461 100644 --- a/panels/keyboard/gnome-keyboard-panel.ui +++ b/panels/keyboard/gnome-keyboard-panel.ui @@ -275,7 +275,7 @@ - + True False 2 @@ -511,7 +511,7 @@ - + True False 4 diff --git a/panels/keyboard/keyboard-general.c b/panels/keyboard/keyboard-general.c index dd4c0a399..1cef54244 100644 --- a/panels/keyboard/keyboard-general.c +++ b/panels/keyboard/keyboard-general.c @@ -59,6 +59,10 @@ keyboard_general_init (CcPanel *panel, GtkBuilder *builder) g_settings_bind (keyboard_settings, "repeat", gtk_builder_get_object (builder, "repeat_toggle"), "active", G_SETTINGS_BIND_DEFAULT); + g_settings_bind (keyboard_settings, "repeat", + gtk_builder_get_object (builder, "repeat_table"), "sensitive", + G_SETTINGS_BIND_GET); + g_settings_bind (keyboard_settings, "delay", gtk_range_get_adjustment (GTK_RANGE (gtk_builder_get_object (builder, "repeat_delay_scale"))), "value", G_SETTINGS_BIND_DEFAULT); @@ -70,6 +74,10 @@ keyboard_general_init (CcPanel *panel, GtkBuilder *builder) g_settings_bind (interface_settings, "cursor-blink", gtk_builder_get_object (builder, "cursor_toggle"), "active", G_SETTINGS_BIND_DEFAULT); + g_settings_bind (interface_settings, "cursor-blink", + gtk_builder_get_object (builder, "cursor_table"), "sensitive", + G_SETTINGS_BIND_GET); + g_settings_bind (interface_settings, "cursor-blink-time", gtk_range_get_adjustment (GTK_RANGE (gtk_builder_get_object (builder, "cursor_blink_time_scale"))), "value", G_SETTINGS_BIND_DEFAULT);