Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Hutchinson <mhutchinson@novell.com>2009-10-14 06:00:49 +0400
committerMichael Hutchinson <mhutchinson@novell.com>2009-10-14 06:00:49 +0400
commit4e718a631e462c152e63c8ed0f6ab024138ba3c9 (patch)
tree9736a01103192f4827af106920d2a0e3a5ed6319 /main/src/core/MonoDevelop.Ide/gtk-gui
parent6d92b2148b7e8f436ee88978815281bff40892ac (diff)
* gtk-gui/gui.stetic:
* MonoDevelop.Ide.Gui.OptionPanels/KeyBindingsPanel.cs: * gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.KeyBindingsPanel.cs: Implement a filter entry for the keybindings panel. * gtk-gui/MonoDevelop.Ide.Gui.Dialogs.TipOfTheDayWindow.cs: * gtk-gui/MonoDevelop.Ide.Gui.Dialogs.SelectReferenceDialog.cs: * gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.BuildPanelWidget.cs: Flush. svn path=/trunk/monodevelop/; revision=144069
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/gtk-gui')
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.SelectReferenceDialog.cs47
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.TipOfTheDayWindow.cs1
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.BuildPanelWidget.cs1
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.KeyBindingsPanel.cs187
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/gui.stetic156
5 files changed, 263 insertions, 129 deletions
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.SelectReferenceDialog.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.SelectReferenceDialog.cs
index becd939a2e..67398ccf4e 100644
--- a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.SelectReferenceDialog.cs
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.SelectReferenceDialog.cs
@@ -127,8 +127,7 @@ namespace MonoDevelop.Ide.Gui.Dialogs {
this.vbox70.Name = "vbox70";
// Container child vbox70.Gtk.Box+BoxChild
this.RemoveReferenceButton = new Gtk.Button();
- Gtk.Tooltips w7 = new Gtk.Tooltips();
- w7.SetTip(this.RemoveReferenceButton, "Remove", "Remove");
+ this.RemoveReferenceButton.TooltipMarkup = "Remove";
this.RemoveReferenceButton.Name = "RemoveReferenceButton";
// Container child RemoveReferenceButton.Gtk.Container+ContainerChild
this.but = new Gtk.Image();
@@ -139,33 +138,33 @@ namespace MonoDevelop.Ide.Gui.Dialogs {
this.RemoveReferenceButton.Add(this.but);
this.RemoveReferenceButton.Label = null;
this.vbox70.Add(this.RemoveReferenceButton);
- Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.vbox70[this.RemoveReferenceButton]));
- w9.Position = 0;
+ Gtk.Box.BoxChild w8 = ((Gtk.Box.BoxChild)(this.vbox70[this.RemoveReferenceButton]));
+ w8.Position = 0;
+ w8.Expand = false;
+ w8.Fill = false;
+ this.hbox4.Add(this.vbox70);
+ Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.hbox4[this.vbox70]));
+ w9.Position = 1;
w9.Expand = false;
w9.Fill = false;
- this.hbox4.Add(this.vbox70);
- Gtk.Box.BoxChild w10 = ((Gtk.Box.BoxChild)(this.hbox4[this.vbox70]));
- w10.Position = 1;
- w10.Expand = false;
- w10.Fill = false;
this.vbox76.Add(this.hbox4);
- Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.vbox76[this.hbox4]));
- w11.Position = 1;
+ Gtk.Box.BoxChild w10 = ((Gtk.Box.BoxChild)(this.vbox76[this.hbox4]));
+ w10.Position = 1;
this.vpaned1.Add(this.vbox76);
- Gtk.Paned.PanedChild w12 = ((Gtk.Paned.PanedChild)(this.vpaned1[this.vbox76]));
- w12.Resize = false;
+ Gtk.Paned.PanedChild w11 = ((Gtk.Paned.PanedChild)(this.vpaned1[this.vbox76]));
+ w11.Resize = false;
this.vbox5.Add(this.vpaned1);
- Gtk.Box.BoxChild w13 = ((Gtk.Box.BoxChild)(this.vbox5[this.vpaned1]));
- w13.Position = 0;
+ Gtk.Box.BoxChild w12 = ((Gtk.Box.BoxChild)(this.vbox5[this.vpaned1]));
+ w12.Position = 0;
w1.Add(this.vbox5);
- Gtk.Box.BoxChild w14 = ((Gtk.Box.BoxChild)(w1[this.vbox5]));
- w14.Position = 0;
+ Gtk.Box.BoxChild w13 = ((Gtk.Box.BoxChild)(w1[this.vbox5]));
+ w13.Position = 0;
// Internal child MonoDevelop.Ide.Gui.Dialogs.SelectReferenceDialog.ActionArea
- Gtk.HButtonBox w15 = this.ActionArea;
- w15.Name = "dialog-action_area2";
- w15.Spacing = 10;
- w15.BorderWidth = ((uint)(5));
- w15.LayoutStyle = ((Gtk.ButtonBoxStyle)(4));
+ Gtk.HButtonBox w14 = this.ActionArea;
+ w14.Name = "dialog-action_area2";
+ w14.Spacing = 10;
+ w14.BorderWidth = ((uint)(5));
+ w14.LayoutStyle = ((Gtk.ButtonBoxStyle)(4));
// Container child dialog-action_area2.Gtk.ButtonBox+ButtonBoxChild
this.cancelbutton = new Gtk.Button();
this.cancelbutton.Name = "cancelbutton";
@@ -180,8 +179,8 @@ namespace MonoDevelop.Ide.Gui.Dialogs {
this.okbutton.UseUnderline = true;
this.okbutton.Label = "gtk-ok";
this.AddActionWidget(this.okbutton, -5);
- Gtk.ButtonBox.ButtonBoxChild w17 = ((Gtk.ButtonBox.ButtonBoxChild)(w15[this.okbutton]));
- w17.Position = 1;
+ Gtk.ButtonBox.ButtonBoxChild w16 = ((Gtk.ButtonBox.ButtonBoxChild)(w14[this.okbutton]));
+ w16.Position = 1;
if ((this.Child != null)) {
this.Child.ShowAll();
}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.TipOfTheDayWindow.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.TipOfTheDayWindow.cs
index 3493cf4eb4..dba127a57a 100644
--- a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.TipOfTheDayWindow.cs
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.TipOfTheDayWindow.cs
@@ -119,7 +119,6 @@ namespace MonoDevelop.Ide.Gui.Dialogs {
w7.Fill = false;
// Container child hbox5.Gtk.Box+BoxChild
this.hbuttonbox1 = new Gtk.HButtonBox();
- this.hbuttonbox1.Name = "hbuttonbox1";
this.hbuttonbox1.Spacing = 10;
this.hbuttonbox1.LayoutStyle = ((Gtk.ButtonBoxStyle)(4));
// Container child hbuttonbox1.Gtk.ButtonBox+ButtonBoxChild
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.BuildPanelWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.BuildPanelWidget.cs
index 32463bf010..b97744321d 100644
--- a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.BuildPanelWidget.cs
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.BuildPanelWidget.cs
@@ -141,6 +141,7 @@ namespace MonoDevelop.Ide.Gui.OptionPanels {
// Container child vbox67.Gtk.Box+BoxChild
this.saveChangesRadioButton = new Gtk.RadioButton(Mono.Unix.Catalog.GetString("_Save changes to open documents"));
this.saveChangesRadioButton.Name = "saveChangesRadioButton";
+ this.saveChangesRadioButton.Active = true;
this.saveChangesRadioButton.DrawIndicator = true;
this.saveChangesRadioButton.UseUnderline = true;
this.saveChangesRadioButton.Group = new GLib.SList(System.IntPtr.Zero);
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 3b88e43fde..5887e846ed 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
@@ -21,9 +21,23 @@ namespace MonoDevelop.Ide.Gui.OptionPanels {
private Gtk.ComboBox schemeCombo;
+ private Gtk.HSeparator hseparator2;
+
+ private Gtk.HBox hbox2;
+
+ private Gtk.Label label1;
+
+ private Gtk.Entry searchEntry;
+
+ private Gtk.Button clearFilterButton;
+
+ private Gtk.Image image25;
+
private Gtk.VBox globalWarningBox;
- private Gtk.HSeparator hseparator1;
+ private Gtk.Frame frame1;
+
+ private Gtk.Alignment alignment1;
private Gtk.HBox warningBox;
@@ -84,18 +98,68 @@ namespace MonoDevelop.Ide.Gui.OptionPanels {
w3.Expand = false;
w3.Fill = false;
// Container child vbox.Gtk.Box+BoxChild
+ this.hseparator2 = new Gtk.HSeparator();
+ this.hseparator2.Name = "hseparator2";
+ this.vbox.Add(this.hseparator2);
+ Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.vbox[this.hseparator2]));
+ w4.Position = 1;
+ w4.Expand = false;
+ w4.Fill = false;
+ // Container child vbox.Gtk.Box+BoxChild
+ this.hbox2 = new Gtk.HBox();
+ this.hbox2.Name = "hbox2";
+ this.hbox2.Spacing = 6;
+ // Container child hbox2.Gtk.Box+BoxChild
+ this.label1 = new Gtk.Label();
+ this.label1.Name = "label1";
+ this.label1.LabelProp = Mono.Unix.Catalog.GetString("_Search:");
+ this.label1.UseUnderline = true;
+ this.hbox2.Add(this.label1);
+ Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.hbox2[this.label1]));
+ w5.Position = 0;
+ w5.Expand = false;
+ w5.Fill = false;
+ // Container child hbox2.Gtk.Box+BoxChild
+ this.searchEntry = new Gtk.Entry();
+ this.searchEntry.CanFocus = true;
+ this.searchEntry.Name = "searchEntry";
+ this.searchEntry.IsEditable = true;
+ this.searchEntry.InvisibleChar = '●';
+ this.hbox2.Add(this.searchEntry);
+ Gtk.Box.BoxChild w6 = ((Gtk.Box.BoxChild)(this.hbox2[this.searchEntry]));
+ w6.Position = 1;
+ // Container child hbox2.Gtk.Box+BoxChild
+ this.clearFilterButton = new Gtk.Button();
+ this.clearFilterButton.CanFocus = true;
+ this.clearFilterButton.Name = "clearFilterButton";
+ // Container child clearFilterButton.Gtk.Container+ContainerChild
+ this.image25 = new Gtk.Image();
+ this.image25.Name = "image25";
+ this.image25.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-clear", Gtk.IconSize.Menu, 16);
+ this.clearFilterButton.Add(this.image25);
+ this.clearFilterButton.Label = null;
+ this.hbox2.Add(this.clearFilterButton);
+ Gtk.Box.BoxChild w8 = ((Gtk.Box.BoxChild)(this.hbox2[this.clearFilterButton]));
+ w8.Position = 2;
+ w8.Expand = false;
+ w8.Fill = false;
+ this.vbox.Add(this.hbox2);
+ Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.vbox[this.hbox2]));
+ w9.Position = 2;
+ w9.Expand = false;
+ w9.Fill = false;
+ // Container child vbox.Gtk.Box+BoxChild
this.globalWarningBox = new Gtk.VBox();
this.globalWarningBox.Name = "globalWarningBox";
this.globalWarningBox.Spacing = 6;
// Container child globalWarningBox.Gtk.Box+BoxChild
- this.hseparator1 = new Gtk.HSeparator();
- this.hseparator1.Name = "hseparator1";
- this.globalWarningBox.Add(this.hseparator1);
- Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.globalWarningBox[this.hseparator1]));
- w4.Position = 0;
- w4.Expand = false;
- w4.Fill = false;
- // Container child globalWarningBox.Gtk.Box+BoxChild
+ this.frame1 = new Gtk.Frame();
+ this.frame1.Name = "frame1";
+ // Container child frame1.Gtk.Container+ContainerChild
+ this.alignment1 = new Gtk.Alignment(0.5F, 0.5F, 1F, 1F);
+ this.alignment1.Name = "alignment1";
+ this.alignment1.BorderWidth = ((uint)(2));
+ // Container child alignment1.Gtk.Container+ContainerChild
this.warningBox = new Gtk.HBox();
this.warningBox.Name = "warningBox";
this.warningBox.Spacing = 6;
@@ -104,18 +168,18 @@ namespace MonoDevelop.Ide.Gui.OptionPanels {
this.image3.Name = "image3";
this.image3.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-dialog-warning", Gtk.IconSize.Menu, 16);
this.warningBox.Add(this.image3);
- Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.warningBox[this.image3]));
- w5.Position = 0;
- w5.Expand = false;
- w5.Fill = false;
+ Gtk.Box.BoxChild w10 = ((Gtk.Box.BoxChild)(this.warningBox[this.image3]));
+ w10.Position = 0;
+ w10.Expand = false;
+ w10.Fill = false;
// Container child warningBox.Gtk.Box+BoxChild
this.label2 = new Gtk.Label();
this.label2.Name = "label2";
this.label2.Xalign = 0F;
this.label2.LabelProp = Mono.Unix.Catalog.GetString("The current scheme has conflicting key bindings");
this.warningBox.Add(this.label2);
- Gtk.Box.BoxChild w6 = ((Gtk.Box.BoxChild)(this.warningBox[this.label2]));
- w6.Position = 1;
+ Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.warningBox[this.label2]));
+ w11.Position = 1;
// Container child warningBox.Gtk.Box+BoxChild
this.conflicButton = new MonoDevelop.Components.MenuButton();
this.conflicButton.CanFocus = true;
@@ -124,20 +188,22 @@ namespace MonoDevelop.Ide.Gui.OptionPanels {
this.conflicButton.UseMarkup = false;
this.conflicButton.Label = "View Conflicts";
this.warningBox.Add(this.conflicButton);
- Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.warningBox[this.conflicButton]));
- w7.Position = 2;
- w7.Expand = false;
- w7.Fill = false;
- this.globalWarningBox.Add(this.warningBox);
- Gtk.Box.BoxChild w8 = ((Gtk.Box.BoxChild)(this.globalWarningBox[this.warningBox]));
- w8.Position = 1;
- w8.Expand = false;
- w8.Fill = false;
+ Gtk.Box.BoxChild w12 = ((Gtk.Box.BoxChild)(this.warningBox[this.conflicButton]));
+ w12.Position = 2;
+ w12.Expand = false;
+ w12.Fill = false;
+ this.alignment1.Add(this.warningBox);
+ this.frame1.Add(this.alignment1);
+ this.globalWarningBox.Add(this.frame1);
+ Gtk.Box.BoxChild w15 = ((Gtk.Box.BoxChild)(this.globalWarningBox[this.frame1]));
+ w15.Position = 0;
+ w15.Expand = false;
+ w15.Fill = false;
this.vbox.Add(this.globalWarningBox);
- Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.vbox[this.globalWarningBox]));
- w9.Position = 1;
- w9.Expand = false;
- w9.Fill = false;
+ Gtk.Box.BoxChild w16 = ((Gtk.Box.BoxChild)(this.vbox[this.globalWarningBox]));
+ w16.Position = 3;
+ w16.Expand = false;
+ w16.Fill = false;
// Container child vbox.Gtk.Box+BoxChild
this.scrolledwindow = new Gtk.ScrolledWindow();
this.scrolledwindow.CanFocus = true;
@@ -149,18 +215,18 @@ namespace MonoDevelop.Ide.Gui.OptionPanels {
this.keyTreeView.Name = "keyTreeView";
this.scrolledwindow.Add(this.keyTreeView);
this.vbox.Add(this.scrolledwindow);
- Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.vbox[this.scrolledwindow]));
- w11.Position = 2;
+ Gtk.Box.BoxChild w18 = ((Gtk.Box.BoxChild)(this.vbox[this.scrolledwindow]));
+ w18.Position = 4;
// Container child vbox.Gtk.Box+BoxChild
this.labelMessage = new Gtk.Label();
this.labelMessage.Name = "labelMessage";
this.labelMessage.Xalign = 0F;
this.labelMessage.UseMarkup = true;
this.vbox.Add(this.labelMessage);
- Gtk.Box.BoxChild w12 = ((Gtk.Box.BoxChild)(this.vbox[this.labelMessage]));
- w12.Position = 3;
- w12.Expand = false;
- w12.Fill = false;
+ Gtk.Box.BoxChild w19 = ((Gtk.Box.BoxChild)(this.vbox[this.labelMessage]));
+ w19.Position = 5;
+ w19.Expand = false;
+ w19.Fill = false;
// Container child vbox.Gtk.Box+BoxChild
this.hbox = new Gtk.HBox();
this.hbox.Name = "hbox";
@@ -170,10 +236,10 @@ namespace MonoDevelop.Ide.Gui.OptionPanels {
this.labelEditBinding.Name = "labelEditBinding";
this.labelEditBinding.LabelProp = Mono.Unix.Catalog.GetString("Edit Binding");
this.hbox.Add(this.labelEditBinding);
- Gtk.Box.BoxChild w13 = ((Gtk.Box.BoxChild)(this.hbox[this.labelEditBinding]));
- w13.Position = 0;
- w13.Expand = false;
- w13.Fill = false;
+ Gtk.Box.BoxChild w20 = ((Gtk.Box.BoxChild)(this.hbox[this.labelEditBinding]));
+ w20.Position = 0;
+ w20.Expand = false;
+ w20.Fill = false;
// Container child hbox.Gtk.Box+BoxChild
this.accelEntry = new Gtk.Entry();
this.accelEntry.CanFocus = true;
@@ -181,43 +247,44 @@ namespace MonoDevelop.Ide.Gui.OptionPanels {
this.accelEntry.IsEditable = true;
this.accelEntry.InvisibleChar = '●';
this.hbox.Add(this.accelEntry);
- Gtk.Box.BoxChild w14 = ((Gtk.Box.BoxChild)(this.hbox[this.accelEntry]));
- w14.Position = 1;
+ Gtk.Box.BoxChild w21 = ((Gtk.Box.BoxChild)(this.hbox[this.accelEntry]));
+ w21.Position = 1;
// Container child hbox.Gtk.Box+BoxChild
this.updateButton = new Gtk.Button();
this.updateButton.CanFocus = true;
this.updateButton.Name = "updateButton";
this.updateButton.UseUnderline = true;
// Container child updateButton.Gtk.Container+ContainerChild
- Gtk.Alignment w15 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F);
+ Gtk.Alignment w22 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F);
// Container child GtkAlignment.Gtk.Container+ContainerChild
- Gtk.HBox w16 = new Gtk.HBox();
- w16.Spacing = 2;
+ Gtk.HBox w23 = new Gtk.HBox();
+ w23.Spacing = 2;
// Container child GtkHBox.Gtk.Container+ContainerChild
- Gtk.Image w17 = new Gtk.Image();
- w17.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-apply", Gtk.IconSize.Button, 20);
- w16.Add(w17);
+ Gtk.Image w24 = new Gtk.Image();
+ w24.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-apply", Gtk.IconSize.Button, 20);
+ w23.Add(w24);
// Container child GtkHBox.Gtk.Container+ContainerChild
- Gtk.Label w19 = new Gtk.Label();
- w19.LabelProp = Mono.Unix.Catalog.GetString("Apply");
- w19.UseUnderline = true;
- w16.Add(w19);
- w15.Add(w16);
- this.updateButton.Add(w15);
+ Gtk.Label w26 = new Gtk.Label();
+ w26.LabelProp = Mono.Unix.Catalog.GetString("Apply");
+ w26.UseUnderline = true;
+ w23.Add(w26);
+ w22.Add(w23);
+ this.updateButton.Add(w22);
this.hbox.Add(this.updateButton);
- Gtk.Box.BoxChild w23 = ((Gtk.Box.BoxChild)(this.hbox[this.updateButton]));
- w23.Position = 2;
- w23.Expand = false;
- w23.Fill = false;
+ Gtk.Box.BoxChild w30 = ((Gtk.Box.BoxChild)(this.hbox[this.updateButton]));
+ w30.Position = 2;
+ w30.Expand = false;
+ w30.Fill = false;
this.vbox.Add(this.hbox);
- Gtk.Box.BoxChild w24 = ((Gtk.Box.BoxChild)(this.vbox[this.hbox]));
- w24.Position = 4;
- w24.Expand = false;
- w24.Fill = false;
+ Gtk.Box.BoxChild w31 = ((Gtk.Box.BoxChild)(this.vbox[this.hbox]));
+ w31.Position = 6;
+ w31.Expand = false;
+ w31.Fill = false;
this.Add(this.vbox);
if ((this.Child != null)) {
this.Child.ShowAll();
}
+ this.label1.MnemonicWidget = this.searchEntry;
this.globalWarningBox.Hide();
this.labelMessage.Hide();
this.Show();
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/gui.stetic b/main/src/core/MonoDevelop.Ide/gtk-gui/gui.stetic
index b797710ac3..242b0645cd 100644
--- a/main/src/core/MonoDevelop.Ide/gtk-gui/gui.stetic
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/gui.stetic
@@ -1271,7 +1271,7 @@
</widget>
</child>
</widget>
- <widget class="Gtk.Bin" id="MonoDevelop.Ide.Gui.OptionPanels.KeyBindingsPanel" design-size="491 460">
+ <widget class="Gtk.Bin" id="MonoDevelop.Ide.Gui.OptionPanels.KeyBindingsPanel" design-size="720 460">
<property name="MemberName" />
<child>
<widget class="Gtk.VBox" id="vbox">
@@ -1316,13 +1316,26 @@
</packing>
</child>
<child>
- <widget class="Gtk.VBox" id="globalWarningBox">
+ <widget class="Gtk.HSeparator" id="hseparator2">
+ <property name="MemberName" />
+ </widget>
+ <packing>
+ <property name="Position">1</property>
+ <property name="AutoSize">True</property>
+ <property name="Expand">False</property>
+ <property name="Fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="Gtk.HBox" id="hbox2">
<property name="MemberName" />
- <property name="Visible">False</property>
<property name="Spacing">6</property>
<child>
- <widget class="Gtk.HSeparator" id="hseparator1">
+ <widget class="Gtk.Label" id="label1">
<property name="MemberName" />
+ <property name="LabelProp" translatable="yes">_Search:</property>
+ <property name="UseUnderline">True</property>
+ <property name="MnemonicWidget">searchEntry</property>
</widget>
<packing>
<property name="Position">0</property>
@@ -1332,60 +1345,115 @@
</packing>
</child>
<child>
- <widget class="Gtk.HBox" id="warningBox">
+ <widget class="Gtk.Entry" id="searchEntry">
<property name="MemberName" />
- <property name="Spacing">6</property>
- <child>
- <widget class="Gtk.Image" id="image3">
- <property name="MemberName" />
- <property name="Pixbuf">stock:gtk-dialog-warning Menu</property>
- </widget>
- <packing>
- <property name="Position">0</property>
- <property name="AutoSize">True</property>
- <property name="Expand">False</property>
- <property name="Fill">False</property>
- </packing>
- </child>
+ <property name="CanFocus">True</property>
+ <property name="IsEditable">True</property>
+ <property name="InvisibleChar">●</property>
+ </widget>
+ <packing>
+ <property name="Position">1</property>
+ <property name="AutoSize">True</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="Gtk.Button" id="clearFilterButton">
+ <property name="MemberName" />
+ <property name="CanFocus">True</property>
+ <property name="Type">Custom</property>
<child>
- <widget class="Gtk.Label" id="label2">
+ <widget class="Gtk.Image" id="image25">
<property name="MemberName" />
- <property name="Xalign">0</property>
- <property name="LabelProp" translatable="yes">The current scheme has conflicting key bindings</property>
+ <property name="Pixbuf">stock:gtk-clear Menu</property>
</widget>
- <packing>
- <property name="Position">1</property>
- <property name="AutoSize">False</property>
- </packing>
</child>
+ </widget>
+ <packing>
+ <property name="Position">2</property>
+ <property name="AutoSize">False</property>
+ <property name="Expand">False</property>
+ <property name="Fill">False</property>
+ </packing>
+ </child>
+ </widget>
+ <packing>
+ <property name="Position">2</property>
+ <property name="AutoSize">True</property>
+ <property name="Expand">False</property>
+ <property name="Fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="Gtk.VBox" id="globalWarningBox">
+ <property name="MemberName" />
+ <property name="Visible">False</property>
+ <property name="Spacing">6</property>
+ <child>
+ <widget class="Gtk.Frame" id="frame1">
+ <property name="MemberName" />
<child>
- <widget class="MonoDevelop.Components.MenuButton" id="conflicButton">
+ <widget class="Gtk.Alignment" id="alignment1">
<property name="MemberName" />
- <property name="CanFocus">True</property>
- <property name="Type">TextOnly</property>
- <property name="Label">View Conflicts</property>
- <property name="UseUnderline">True</property>
- <property name="UseMarkup">False</property>
+ <property name="BorderWidth">2</property>
+ <child>
+ <widget class="Gtk.HBox" id="warningBox">
+ <property name="MemberName" />
+ <property name="Spacing">6</property>
+ <child>
+ <widget class="Gtk.Image" id="image3">
+ <property name="MemberName" />
+ <property name="Pixbuf">stock:gtk-dialog-warning Menu</property>
+ </widget>
+ <packing>
+ <property name="Position">0</property>
+ <property name="AutoSize">True</property>
+ <property name="Expand">False</property>
+ <property name="Fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="Gtk.Label" id="label2">
+ <property name="MemberName" />
+ <property name="Xalign">0</property>
+ <property name="LabelProp" translatable="yes">The current scheme has conflicting key bindings</property>
+ </widget>
+ <packing>
+ <property name="Position">1</property>
+ <property name="AutoSize">False</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="MonoDevelop.Components.MenuButton" id="conflicButton">
+ <property name="MemberName" />
+ <property name="CanFocus">True</property>
+ <property name="Type">TextOnly</property>
+ <property name="Label">View Conflicts</property>
+ <property name="UseUnderline">True</property>
+ <property name="UseMarkup">False</property>
+ </widget>
+ <packing>
+ <property name="Position">2</property>
+ <property name="AutoSize">True</property>
+ <property name="Expand">False</property>
+ <property name="Fill">False</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
</widget>
- <packing>
- <property name="Position">2</property>
- <property name="AutoSize">True</property>
- <property name="Expand">False</property>
- <property name="Fill">False</property>
- </packing>
</child>
</widget>
<packing>
- <property name="Position">1</property>
- <property name="AutoSize">True</property>
+ <property name="Position">0</property>
+ <property name="AutoSize">False</property>
<property name="Expand">False</property>
<property name="Fill">False</property>
</packing>
</child>
</widget>
<packing>
- <property name="Position">1</property>
- <property name="AutoSize">True</property>
+ <property name="Position">3</property>
+ <property name="AutoSize">False</property>
<property name="Expand">False</property>
<property name="Fill">False</property>
</packing>
@@ -1403,7 +1471,7 @@
</child>
</widget>
<packing>
- <property name="Position">2</property>
+ <property name="Position">4</property>
<property name="AutoSize">True</property>
</packing>
</child>
@@ -1415,7 +1483,7 @@
<property name="UseMarkup">True</property>
</widget>
<packing>
- <property name="Position">3</property>
+ <property name="Position">5</property>
<property name="AutoSize">True</property>
<property name="Expand">False</property>
<property name="Fill">False</property>
@@ -1467,7 +1535,7 @@
</child>
</widget>
<packing>
- <property name="Position">4</property>
+ <property name="Position">6</property>
<property name="AutoSize">True</property>
<property name="Expand">False</property>
<property name="Fill">False</property>