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:
authorhduregger <helmutduregger@gmx.at>2011-04-25 21:39:06 +0400
committerLluis Sanchez Gual <lluis@novell.com>2011-05-06 13:14:34 +0400
commit07ddf30cd645046c23294853abc30c26c77cd774 (patch)
treeaab37d50f2c9b98a6f16f752d9e4b39f19ca40e9 /main/src/core/MonoDevelop.Ide/gtk-gui
parentf84620942901e511b4e0abbc94bd1d2392b06bf1 (diff)
Add sorting to outline pad.
* Extract PriorityList as standalone class and use in outline preferences and DebuggerOptionsPanelWidget.
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/gtk-gui')
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Components.PriorityList.cs84
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/generated.cs5
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/gui.stetic74
3 files changed, 161 insertions, 2 deletions
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Components.PriorityList.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Components.PriorityList.cs
new file mode 100644
index 0000000000..e73da1f461
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Components.PriorityList.cs
@@ -0,0 +1,84 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Gui.Components
+{
+ public partial class PriorityList
+ {
+ private global::Gtk.HBox hbox;
+
+ private global::Gtk.ScrolledWindow scrolledWindow;
+
+ private global::Gtk.TreeView treeview;
+
+ private global::Gtk.VBox controls;
+
+ private global::Gtk.Button buttonUp;
+
+ private global::Gtk.Button buttonDown;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Gui.Components.PriorityList
+ global::Stetic.BinContainer.Attach (this);
+ this.Name = "MonoDevelop.Ide.Gui.Components.PriorityList";
+ // Container child MonoDevelop.Ide.Gui.Components.PriorityList.Gtk.Container+ContainerChild
+ this.hbox = new global::Gtk.HBox ();
+ this.hbox.Name = "hbox";
+ this.hbox.Spacing = 6;
+ // Container child hbox.Gtk.Box+BoxChild
+ this.scrolledWindow = new global::Gtk.ScrolledWindow ();
+ this.scrolledWindow.Name = "scrolledWindow";
+ this.scrolledWindow.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child scrolledWindow.Gtk.Container+ContainerChild
+ this.treeview = new global::Gtk.TreeView ();
+ this.treeview.CanFocus = true;
+ this.treeview.Name = "treeview";
+ this.treeview.HeadersVisible = false;
+ this.scrolledWindow.Add (this.treeview);
+ this.hbox.Add (this.scrolledWindow);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.hbox[this.scrolledWindow]));
+ w2.Position = 0;
+ // Container child hbox.Gtk.Box+BoxChild
+ this.controls = new global::Gtk.VBox ();
+ this.controls.Name = "controls";
+ this.controls.Spacing = 6;
+ // Container child controls.Gtk.Box+BoxChild
+ this.buttonUp = new global::Gtk.Button ();
+ this.buttonUp.CanFocus = true;
+ this.buttonUp.Name = "buttonUp";
+ this.buttonUp.UseStock = true;
+ this.buttonUp.UseUnderline = true;
+ this.buttonUp.Label = "gtk-go-up";
+ this.controls.Add (this.buttonUp);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.controls[this.buttonUp]));
+ w3.Position = 0;
+ w3.Expand = false;
+ w3.Fill = false;
+ // Container child controls.Gtk.Box+BoxChild
+ this.buttonDown = new global::Gtk.Button ();
+ this.buttonDown.CanFocus = true;
+ this.buttonDown.Name = "buttonDown";
+ this.buttonDown.UseStock = true;
+ this.buttonDown.UseUnderline = true;
+ this.buttonDown.Label = "gtk-go-down";
+ this.controls.Add (this.buttonDown);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.controls[this.buttonDown]));
+ w4.Position = 1;
+ w4.Expand = false;
+ w4.Fill = false;
+ this.hbox.Add (this.controls);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.hbox[this.controls]));
+ w5.Position = 1;
+ w5.Expand = false;
+ w5.Fill = false;
+ this.Add (this.hbox);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.Hide ();
+ this.buttonUp.Clicked += new global::System.EventHandler (this.OnButtonUpClicked);
+ this.buttonDown.Clicked += new global::System.EventHandler (this.OnButtonDownClicked);
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/generated.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/generated.cs
index 0ada9fc5f0..559a39ec59 100644
--- a/main/src/core/MonoDevelop.Ide/gtk-gui/generated.cs
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/generated.cs
@@ -6,7 +6,7 @@ namespace Stetic
{
private static bool initialized;
- internal static void Initialize (Gtk.Widget iconRenderer)
+ static internal void Initialize (Gtk.Widget iconRenderer)
{
if ((Stetic.Gui.initialized == false)) {
Stetic.Gui.initialized = true;
@@ -17,6 +17,7 @@ namespace Stetic
internal class BinContainer
{
private Gtk.Widget child;
+
private Gtk.UIManager uimanager;
public static BinContainer Attach (Gtk.Bin bin)
@@ -76,7 +77,7 @@ namespace Stetic
} else {
int sz;
int sy;
- global::Gtk.Icon.SizeLookup (size, out sz, out sy);
+ global::Gtk.Icon.SizeLookup (size, out sz, out sy);
try {
return Gtk.IconTheme.Default.LoadIcon (name, sz, 0);
} catch (System.Exception) {
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/gui.stetic b/main/src/core/MonoDevelop.Ide/gtk-gui/gui.stetic
index af19f01502..d2b1b14070 100644
--- a/main/src/core/MonoDevelop.Ide/gtk-gui/gui.stetic
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/gui.stetic
@@ -12620,4 +12620,78 @@ please quit MonoDevelop before installing them.</property>
</widget>
</child>
</widget>
+ <widget class="Gtk.Bin" id="MonoDevelop.Ide.Gui.Components.PriorityList" design-size="429 300">
+ <property name="MemberName" />
+ <property name="Visible">False</property>
+ <child>
+ <widget class="Gtk.HBox" id="hbox">
+ <property name="MemberName" />
+ <property name="Spacing">6</property>
+ <child>
+ <widget class="Gtk.ScrolledWindow" id="scrolledWindow">
+ <property name="MemberName" />
+ <property name="ShadowType">In</property>
+ <child>
+ <widget class="Gtk.TreeView" id="treeview">
+ <property name="MemberName" />
+ <property name="CanFocus">True</property>
+ <property name="ShowScrollbars">True</property>
+ <property name="HeadersVisible">False</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="Position">0</property>
+ <property name="AutoSize">False</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="Gtk.VBox" id="controls">
+ <property name="MemberName" />
+ <property name="Spacing">6</property>
+ <child>
+ <widget class="Gtk.Button" id="buttonUp">
+ <property name="MemberName" />
+ <property name="CanFocus">True</property>
+ <property name="UseStock">True</property>
+ <property name="Type">StockItem</property>
+ <property name="StockId">gtk-go-up</property>
+ <signal name="Clicked" handler="OnButtonUpClicked" />
+ <property name="label">gtk-go-up</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.Button" id="buttonDown">
+ <property name="MemberName" />
+ <property name="CanFocus">True</property>
+ <property name="UseStock">True</property>
+ <property name="Type">StockItem</property>
+ <property name="StockId">gtk-go-down</property>
+ <signal name="Clicked" handler="OnButtonDownClicked" />
+ <property name="label">gtk-go-down</property>
+ </widget>
+ <packing>
+ <property name="Position">1</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="Expand">False</property>
+ <property name="Fill">False</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
</stetic-interface> \ No newline at end of file