diff options
author | Vsevolod Kukol <sevoku@xamarin.com> | 2016-05-16 20:15:27 +0300 |
---|---|---|
committer | Vsevolod Kukol <sevoku@xamarin.com> | 2016-05-16 20:15:27 +0300 |
commit | 69f12e9f898c53f3e54136e753303c76f368c66d (patch) | |
tree | 9afa0f3c7eacfed28465ce25348397fcf8a02b74 /main/src/core/MonoDevelop.Ide/gtk-gui | |
parent | a3963d919460264256fd2c4b45cd68a2478c8bd0 (diff) |
[Ide] Add support for multiple key bindings
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/gtk-gui')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.KeyBindingsPanel.cs | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.KeyBindingsPanel.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.KeyBindingsPanel.cs index 9138732a01..a11b63bf2f 100644 --- a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.KeyBindingsPanel.cs +++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.KeyBindingsPanel.cs @@ -47,7 +47,9 @@ namespace MonoDevelop.Ide.Gui.OptionPanels private global::Gtk.Entry accelEntry; private global::Gtk.Button updateButton; - + + private global::Gtk.Button addButton; + protected virtual void Build () { global::Stetic.Gui.Initialize (this); @@ -237,11 +239,22 @@ namespace MonoDevelop.Ide.Gui.OptionPanels w20.Position = 2; w20.Expand = false; w20.Fill = false; - this.vbox.Add (this.hbox); - global::Gtk.Box.BoxChild w21 = ((global::Gtk.Box.BoxChild)(this.vbox [this.hbox])); - w21.Position = 6; + // Container child hbox.Gtk.Box+BoxChild + this.addButton = new global::Gtk.Button (); + this.addButton.CanFocus = true; + this.addButton.Name = "addButton"; + this.addButton.UseUnderline = true; + this.addButton.Label = global::Mono.Unix.Catalog.GetString ("Add"); + this.hbox.Add (this.addButton); + global::Gtk.Box.BoxChild w21 = ((global::Gtk.Box.BoxChild)(this.hbox [this.addButton])); + w21.Position = 3; w21.Expand = false; w21.Fill = false; + this.vbox.Add (this.hbox); + global::Gtk.Box.BoxChild w22 = ((global::Gtk.Box.BoxChild)(this.vbox [this.hbox])); + w22.Position = 6; + w22.Expand = false; + w22.Fill = false; this.Add (this.vbox); if ((this.Child != null)) { this.Child.ShowAll (); |