diff options
Diffstat (limited to 'panels/mouse/cc-mouse-panel.c')
-rw-r--r-- | panels/mouse/cc-mouse-panel.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/panels/mouse/cc-mouse-panel.c b/panels/mouse/cc-mouse-panel.c index 4f28edaae..2f545e692 100644 --- a/panels/mouse/cc-mouse-panel.c +++ b/panels/mouse/cc-mouse-panel.c @@ -44,6 +44,7 @@ struct _CcMousePanel GtkSwitch *mouse_natural_scrolling_switch; GtkScale *mouse_speed_scale; CcMouseTest *mouse_test; + GtkBox *primary_button_box; GtkRadioButton *primary_button_left; GtkRadioButton *primary_button_right; GtkScrolledWindow *scrolled_window; @@ -205,6 +206,8 @@ setup_dialog (CcMousePanel *self) { GtkRadioButton *button; + gtk_widget_set_direction (GTK_WIDGET (self->primary_button_box), GTK_TEXT_DIR_LTR); + self->left_handed = g_settings_get_boolean (self->mouse_settings, "left-handed"); button = self->left_handed ? self->primary_button_right : self->primary_button_left; gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE); @@ -425,6 +428,7 @@ cc_mouse_panel_class_init (CcMousePanelClass *klass) gtk_widget_class_bind_template_child (widget_class, CcMousePanel, mouse_natural_scrolling_switch); gtk_widget_class_bind_template_child (widget_class, CcMousePanel, mouse_speed_scale); gtk_widget_class_bind_template_child (widget_class, CcMousePanel, mouse_test); + gtk_widget_class_bind_template_child (widget_class, CcMousePanel, primary_button_box); gtk_widget_class_bind_template_child (widget_class, CcMousePanel, primary_button_left); gtk_widget_class_bind_template_child (widget_class, CcMousePanel, primary_button_right); gtk_widget_class_bind_template_child (widget_class, CcMousePanel, scrolled_window); |