[gnome-control-center] mouse: align the speed sliders in the same size group



commit ad1c44fbaddd5caf18e9eabfb949faa3ee82d3cc
Author: Felipe Borges <feborges redhat com>
Date:   Tue Oct 27 15:41:26 2015 +0100

    mouse: align the speed sliders in the same size group
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756863

 panels/mouse/gnome-mouse-properties.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)
---
diff --git a/panels/mouse/gnome-mouse-properties.c b/panels/mouse/gnome-mouse-properties.c
index e336a73..edf030b 100644
--- a/panels/mouse/gnome-mouse-properties.c
+++ b/panels/mouse/gnome-mouse-properties.c
@@ -280,6 +280,20 @@ setup_dialog (CcMousePropertiesPrivate *d)
        gtk_list_box_set_header_func (GTK_LIST_BOX (WID ("touchpad-options-listbox")), 
cc_list_box_update_header_func, NULL, NULL);
 }
 
+static void
+add_scales_to_sizegroup (CcMousePropertiesPrivate *d)
+{
+  GtkSizeGroup *size_group;
+
+  size_group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
+  gtk_size_group_add_widget (size_group, WID ("mouse-label"));
+  gtk_size_group_add_widget (size_group, WID ("touchpad-speed-label"));
+
+  size_group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
+  gtk_size_group_add_widget (size_group, WID ("mouse-speed-scale"));
+  gtk_size_group_add_widget (size_group, WID ("touchpad-speed-scale"));
+}
+
 /* Callback issued when a button is clicked on the dialog */
 
 static void
@@ -364,6 +378,7 @@ cc_mouse_properties_init (CcMouseProperties *object)
 
        gtk_container_add (GTK_CONTAINER (object), WID ("scrolled-window"));
 
+       add_scales_to_sizegroup (d);
        setup_dialog (d);
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]