universal-access: connect mouse and keyboard preference buttons
The mouse preferences button and keyboard preferences button should open the appropriate panel within the shell.
This commit is contained in:
parent
9832c97675
commit
628448e6b4
1 changed files with 31 additions and 0 deletions
|
@ -299,6 +299,17 @@ cc_ua_panel_init_hearing (CcUaPanel *self)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* typing/keyboard section */
|
||||||
|
static void
|
||||||
|
typing_keyboard_preferences_clicked (GtkButton *button,
|
||||||
|
CcUaPanel *panel)
|
||||||
|
{
|
||||||
|
CcShell *shell;
|
||||||
|
|
||||||
|
shell = cc_panel_get_shell (CC_PANEL (panel));
|
||||||
|
cc_shell_set_active_panel_from_id (shell, "keyboard", NULL);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
cc_ua_panel_init_keyboard (CcUaPanel *self)
|
cc_ua_panel_init_keyboard (CcUaPanel *self)
|
||||||
{
|
{
|
||||||
|
@ -361,6 +372,21 @@ cc_ua_panel_init_keyboard (CcUaPanel *self)
|
||||||
gconf_peditor_new_boolean (changeset,
|
gconf_peditor_new_boolean (changeset,
|
||||||
KEY_CONFIG_ROOT "/bouncekeys_beep_reject", w,
|
KEY_CONFIG_ROOT "/bouncekeys_beep_reject", w,
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
|
g_signal_connect (WID (priv->builder, "typing_keyboard_preferences_button"),
|
||||||
|
"clicked",
|
||||||
|
G_CALLBACK (typing_keyboard_preferences_clicked), self);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* mouse/pointing & clicking section */
|
||||||
|
static void
|
||||||
|
pointing_mouse_preferences_clicked_cb (GtkButton *button,
|
||||||
|
CcUaPanel *panel)
|
||||||
|
{
|
||||||
|
CcShell *shell;
|
||||||
|
|
||||||
|
shell = cc_panel_get_shell (CC_PANEL (panel));
|
||||||
|
cc_shell_set_active_panel_from_id (shell, "mouse", NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -399,6 +425,11 @@ cc_ua_panel_init_mouse (CcUaPanel *self)
|
||||||
gconf_peditor_new_numeric_range (changeset,
|
gconf_peditor_new_numeric_range (changeset,
|
||||||
MOUSE_CONFIG_ROOT "/threshold", w,
|
MOUSE_CONFIG_ROOT "/threshold", w,
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
|
/* mouse preferences button */
|
||||||
|
g_signal_connect (WID (priv->builder, "pointing_mouse_preferences_button"),
|
||||||
|
"clicked",
|
||||||
|
G_CALLBACK (pointing_mouse_preferences_clicked_cb), self);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue