[gnome-boxes] i-props-provider: Mnemonics in SizeProperty



commit 27b64019b40b0d4787a39e830d1a4cf65cb9aa06
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Fri Aug 7 13:13:13 2015 +0100

    i-props-provider: Mnemonics in SizeProperty
    
    Allow label's to have mnemonics for the size scale.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=731971

 src/i-properties-provider.vala |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/i-properties-provider.vala b/src/i-properties-provider.vala
index c45acd0..4e0e453 100644
--- a/src/i-properties-provider.vala
+++ b/src/i-properties-provider.vala
@@ -111,7 +111,7 @@ private class Boxes.SizeProperty : Boxes.Property {
                          uint64          step,
                          FormatSizeFlags format_flags) {
         var box = new Gtk.Box (Gtk.Orientation.HORIZONTAL, 0);
-        var name_label = new Gtk.Label (name);
+        var name_label = new Gtk.Label.with_mnemonic (name);
         name_label.halign = Gtk.Align.START;
         name_label.get_style_context ().add_class ("boxes-property-name-label");
         box.add (name_label);
@@ -121,6 +121,7 @@ private class Boxes.SizeProperty : Boxes.Property {
         box.add (value_label);
 
         var scale = new Gtk.Scale.with_range (Gtk.Orientation.HORIZONTAL, min, max, step);
+        name_label.mnemonic_widget = scale;
 
         var size_str = format_size (min, format_flags);
         size_str = "<small>" + size_str + "</small>";


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