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:
authorLluis Sanchez <lluis@novell.com>2009-07-21 16:38:36 +0400
committerLluis Sanchez <lluis@novell.com>2009-07-21 16:38:36 +0400
commit87a9b3d05993e9397ebccdb37d517e52a8b6710d (patch)
treee8ac69a798f45c903bf3905bf1716a94b0d29a7f /main/src/core/MonoDevelop.Ide/gtk-gui
parent33af6a1fa3eb5992abcad0d7e72634c9f18e3dc4 (diff)
* Makefile.am:
* gtk-gui/gui.stetic: * MonoDevelop.Ide.csproj: * MonoDevelop.Ide.addin.xml: * MonoDevelop.Ide.Execution/MonoExecutionParameters.cs: * MonoDevelop.Ide.Execution/MonoExecutionCustomizer.cs: * gtk-gui/MonoDevelop.Ide.Gui.Dialogs.TipOfTheDayWindow.cs: * MonoDevelop.Ide.Gui.Dialogs/MonoExecutionParametersWidget.cs: * MonoDevelop.Ide.Gui.Dialogs/MonoExecutionParametersPreview.cs: * gtk-gui/MonoDevelop.Ide.Gui.Dialogs.CustomExecutionModeDialog.cs: * gtk-gui/MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersWidget.cs: * gtk-gui/MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersPreview.cs: Added Mono Options customizer. svn path=/trunk/monodevelop/; revision=138289
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/gtk-gui')
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.CustomExecutionModeDialog.cs2
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersPreview.cs81
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersWidget.cs99
-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/gui.stetic140
5 files changed, 320 insertions, 3 deletions
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.CustomExecutionModeDialog.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.CustomExecutionModeDialog.cs
index ac1885a4f1..1acbdc6fe2 100644
--- a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.CustomExecutionModeDialog.cs
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.CustomExecutionModeDialog.cs
@@ -243,7 +243,7 @@ namespace MonoDevelop.Ide.Gui.Dialogs {
this.Child.ShowAll();
}
this.DefaultWidth = 655;
- this.DefaultHeight = 454;
+ this.DefaultHeight = 525;
this.boxName.Hide();
this.checkPrompt.Hide();
this.Show();
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersPreview.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersPreview.cs
new file mode 100644
index 0000000000..f183bc969d
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersPreview.cs
@@ -0,0 +1,81 @@
+// ------------------------------------------------------------------------------
+// <autogenerated>
+// This code was generated by a tool.
+//
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+// </autogenerated>
+// ------------------------------------------------------------------------------
+
+namespace MonoDevelop.Ide.Gui.Dialogs {
+
+
+ public partial class MonoExecutionParametersPreview {
+
+ private Gtk.ScrolledWindow GtkScrolledWindow;
+
+ private Gtk.Label labelOps;
+
+ private Gtk.Button buttonOk;
+
+ protected virtual void Build() {
+ Stetic.Gui.Initialize(this);
+ // Widget MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersPreview
+ this.Name = "MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersPreview";
+ this.Title = Mono.Unix.Catalog.GetString("Options Preview");
+ this.WindowPosition = ((Gtk.WindowPosition)(4));
+ this.Modal = true;
+ // Internal child MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersPreview.VBox
+ Gtk.VBox w1 = this.VBox;
+ w1.Name = "dialog1_VBox";
+ w1.BorderWidth = ((uint)(2));
+ // Container child dialog1_VBox.Gtk.Box+BoxChild
+ this.GtkScrolledWindow = new Gtk.ScrolledWindow();
+ this.GtkScrolledWindow.Name = "GtkScrolledWindow";
+ this.GtkScrolledWindow.HscrollbarPolicy = ((Gtk.PolicyType)(2));
+ this.GtkScrolledWindow.BorderWidth = ((uint)(6));
+ // Container child GtkScrolledWindow.Gtk.Container+ContainerChild
+ Gtk.Viewport w2 = new Gtk.Viewport();
+ w2.ShadowType = ((Gtk.ShadowType)(0));
+ // Container child GtkViewport.Gtk.Container+ContainerChild
+ this.labelOps = new Gtk.Label();
+ this.labelOps.Name = "labelOps";
+ this.labelOps.Xalign = 0F;
+ this.labelOps.Yalign = 0F;
+ this.labelOps.UseMarkup = true;
+ this.labelOps.Wrap = true;
+ this.labelOps.Selectable = true;
+ this.labelOps.WidthChars = 50;
+ w2.Add(this.labelOps);
+ this.GtkScrolledWindow.Add(w2);
+ w1.Add(this.GtkScrolledWindow);
+ Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(w1[this.GtkScrolledWindow]));
+ w5.Position = 0;
+ // Internal child MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersPreview.ActionArea
+ Gtk.HButtonBox w6 = this.ActionArea;
+ w6.Name = "dialog1_ActionArea";
+ w6.Spacing = 10;
+ w6.BorderWidth = ((uint)(5));
+ w6.LayoutStyle = ((Gtk.ButtonBoxStyle)(4));
+ // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild
+ this.buttonOk = new Gtk.Button();
+ this.buttonOk.CanDefault = true;
+ this.buttonOk.CanFocus = true;
+ this.buttonOk.Name = "buttonOk";
+ this.buttonOk.UseStock = true;
+ this.buttonOk.UseUnderline = true;
+ this.buttonOk.Label = "gtk-close";
+ this.AddActionWidget(this.buttonOk, -7);
+ Gtk.ButtonBox.ButtonBoxChild w7 = ((Gtk.ButtonBox.ButtonBoxChild)(w6[this.buttonOk]));
+ w7.Expand = false;
+ w7.Fill = false;
+ if ((this.Child != null)) {
+ this.Child.ShowAll();
+ }
+ this.DefaultWidth = 501;
+ this.DefaultHeight = 341;
+ this.Show();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersWidget.cs
new file mode 100644
index 0000000000..4647dd0288
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersWidget.cs
@@ -0,0 +1,99 @@
+// ------------------------------------------------------------------------------
+// <autogenerated>
+// This code was generated by a tool.
+//
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+// </autogenerated>
+// ------------------------------------------------------------------------------
+
+namespace MonoDevelop.Ide.Gui.Dialogs {
+
+
+ public partial class MonoExecutionParametersWidget {
+
+ private Gtk.HBox hbox1;
+
+ private MonoDevelop.Components.PropertyGrid.PropertyGrid propertyGrid;
+
+ private Gtk.VBox vbox4;
+
+ private Gtk.Button buttonReset;
+
+ private Gtk.Button buttonPreview;
+
+ protected virtual void Build() {
+ Stetic.Gui.Initialize(this);
+ // Widget MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersWidget
+ Stetic.BinContainer.Attach(this);
+ this.Name = "MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersWidget";
+ // Container child MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersWidget.Gtk.Container+ContainerChild
+ this.hbox1 = new Gtk.HBox();
+ this.hbox1.Name = "hbox1";
+ this.hbox1.Spacing = 6;
+ this.hbox1.BorderWidth = ((uint)(6));
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.propertyGrid = new MonoDevelop.Components.PropertyGrid.PropertyGrid();
+ this.propertyGrid.Name = "propertyGrid";
+ this.propertyGrid.ShowToolbar = false;
+ this.propertyGrid.ShowHelp = true;
+ this.hbox1.Add(this.propertyGrid);
+ Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.hbox1[this.propertyGrid]));
+ w1.Position = 0;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.vbox4 = new Gtk.VBox();
+ this.vbox4.Name = "vbox4";
+ this.vbox4.Spacing = 6;
+ // Container child vbox4.Gtk.Box+BoxChild
+ this.buttonReset = new Gtk.Button();
+ this.buttonReset.CanFocus = true;
+ this.buttonReset.Name = "buttonReset";
+ this.buttonReset.UseUnderline = true;
+ // Container child buttonReset.Gtk.Container+ContainerChild
+ Gtk.Alignment w2 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F);
+ // Container child GtkAlignment.Gtk.Container+ContainerChild
+ Gtk.HBox w3 = new Gtk.HBox();
+ w3.Spacing = 2;
+ // Container child GtkHBox.Gtk.Container+ContainerChild
+ Gtk.Image w4 = new Gtk.Image();
+ w4.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-clear", Gtk.IconSize.Menu, 16);
+ w3.Add(w4);
+ // Container child GtkHBox.Gtk.Container+ContainerChild
+ Gtk.Label w6 = new Gtk.Label();
+ w6.LabelProp = Mono.Unix.Catalog.GetString("Clear All Options");
+ w6.UseUnderline = true;
+ w3.Add(w6);
+ w2.Add(w3);
+ this.buttonReset.Add(w2);
+ this.vbox4.Add(this.buttonReset);
+ Gtk.Box.BoxChild w10 = ((Gtk.Box.BoxChild)(this.vbox4[this.buttonReset]));
+ w10.Position = 0;
+ w10.Expand = false;
+ w10.Fill = false;
+ // Container child vbox4.Gtk.Box+BoxChild
+ this.buttonPreview = new Gtk.Button();
+ this.buttonPreview.CanFocus = true;
+ this.buttonPreview.Name = "buttonPreview";
+ this.buttonPreview.UseUnderline = true;
+ this.buttonPreview.Label = Mono.Unix.Catalog.GetString("Preview Options");
+ this.vbox4.Add(this.buttonPreview);
+ Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.vbox4[this.buttonPreview]));
+ w11.Position = 1;
+ w11.Expand = false;
+ w11.Fill = false;
+ this.hbox1.Add(this.vbox4);
+ Gtk.Box.BoxChild w12 = ((Gtk.Box.BoxChild)(this.hbox1[this.vbox4]));
+ w12.Position = 1;
+ w12.Expand = false;
+ w12.Fill = false;
+ this.Add(this.hbox1);
+ if ((this.Child != null)) {
+ this.Child.ShowAll();
+ }
+ this.Hide();
+ this.buttonReset.Clicked += new System.EventHandler(this.OnButtonResetClicked);
+ this.buttonPreview.Clicked += new System.EventHandler(this.OnButtonPreviewClicked);
+ }
+ }
+}
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 78344d9624..d15f2838cb 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/gui.stetic b/main/src/core/MonoDevelop.Ide/gtk-gui/gui.stetic
index 7f84736de8..5479ac4fa3 100644
--- a/main/src/core/MonoDevelop.Ide/gtk-gui/gui.stetic
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/gui.stetic
@@ -7006,7 +7006,7 @@ Large</property>
</widget>
</child>
</widget>
- <widget class="Gtk.Dialog" id="MonoDevelop.Ide.Gui.Dialogs.CustomExecutionModeDialog" design-size="655 454">
+ <widget class="Gtk.Dialog" id="MonoDevelop.Ide.Gui.Dialogs.CustomExecutionModeDialog" design-size="655 525">
<property name="MemberName" />
<property name="GeneratePublic">False</property>
<property name="Title" translatable="yes">Execution Arguments</property>
@@ -7418,4 +7418,142 @@ All solutions</property>
</widget>
</child>
</widget>
+ <widget class="Gtk.Bin" id="MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersWidget" design-size="587 403">
+ <property name="MemberName" />
+ <property name="Visible">False</property>
+ <child>
+ <widget class="Gtk.HBox" id="hbox1">
+ <property name="MemberName" />
+ <property name="Spacing">6</property>
+ <property name="BorderWidth">6</property>
+ <child>
+ <widget class="MonoDevelop.Components.PropertyGrid.PropertyGrid" id="propertyGrid">
+ <property name="MemberName" />
+ <property name="ShowToolbar">False</property>
+ <property name="ShowHelp">True</property>
+ </widget>
+ <packing>
+ <property name="Position">0</property>
+ <property name="AutoSize">False</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="Gtk.VBox" id="vbox4">
+ <property name="MemberName" />
+ <property name="Spacing">6</property>
+ <child>
+ <widget class="Gtk.Button" id="buttonReset">
+ <property name="MemberName" />
+ <property name="CanFocus">True</property>
+ <property name="Type">TextAndIcon</property>
+ <property name="Icon">stock:gtk-clear Menu</property>
+ <property name="Label" translatable="yes">Clear All Options</property>
+ <property name="UseUnderline">True</property>
+ <signal name="Clicked" handler="OnButtonResetClicked" />
+ </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="buttonPreview">
+ <property name="MemberName" />
+ <property name="CanFocus">True</property>
+ <property name="Type">TextOnly</property>
+ <property name="Label" translatable="yes">Preview Options</property>
+ <property name="UseUnderline">True</property>
+ <signal name="Clicked" handler="OnButtonPreviewClicked" />
+ </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>
+ <placeholder />
+ </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>
+ <widget class="Gtk.Dialog" id="MonoDevelop.Ide.Gui.Dialogs.MonoExecutionParametersPreview" design-size="501 341">
+ <property name="MemberName" />
+ <property name="Title" translatable="yes">Options Preview</property>
+ <property name="WindowPosition">CenterOnParent</property>
+ <property name="Modal">True</property>
+ <property name="Buttons">1</property>
+ <property name="HelpButton">False</property>
+ <child internal-child="VBox">
+ <widget class="Gtk.VBox" id="dialog1_VBox">
+ <property name="MemberName" />
+ <property name="BorderWidth">2</property>
+ <child>
+ <widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow">
+ <property name="MemberName" />
+ <property name="HscrollbarPolicy">Never</property>
+ <property name="BorderWidth">6</property>
+ <child>
+ <widget class="Gtk.Viewport" id="GtkViewport">
+ <property name="MemberName" />
+ <property name="ShadowType">None</property>
+ <child>
+ <widget class="Gtk.Label" id="labelOps">
+ <property name="MemberName" />
+ <property name="ShowScrollbars">True</property>
+ <property name="Xalign">0</property>
+ <property name="Yalign">0</property>
+ <property name="UseMarkup">True</property>
+ <property name="Wrap">True</property>
+ <property name="Selectable">True</property>
+ <property name="WidthChars">50</property>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="Position">0</property>
+ <property name="AutoSize">True</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ <child internal-child="ActionArea">
+ <widget class="Gtk.HButtonBox" id="dialog1_ActionArea">
+ <property name="MemberName" />
+ <property name="Spacing">10</property>
+ <property name="BorderWidth">5</property>
+ <property name="Size">1</property>
+ <property name="LayoutStyle">End</property>
+ <child>
+ <widget class="Gtk.Button" id="buttonOk">
+ <property name="MemberName" />
+ <property name="CanDefault">True</property>
+ <property name="CanFocus">True</property>
+ <property name="UseStock">True</property>
+ <property name="Type">StockItem</property>
+ <property name="StockId">gtk-close</property>
+ <property name="ResponseId">-7</property>
+ <property name="label">gtk-close</property>
+ </widget>
+ <packing>
+ <property name="Expand">False</property>
+ <property name="Fill">False</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
</stetic-interface> \ No newline at end of file