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>2010-03-17 15:44:48 +0300
committerLluis Sanchez <lluis@novell.com>2010-03-17 15:44:48 +0300
commita8f592bfe63a0e59e8dcb2bbda84e898579d96cb (patch)
tree77742d48bcee431f3f26926a095048886e165959 /main/src/core/MonoDevelop.Ide/gtk-gui
parentaea6e4faae1283f55f9c23dd749753be96e746e3 (diff)
Merged MD.Projects into MD.Core, and MD.Projects.Gui, MD.Core.Gui and MD.Components into MD.Ide.
svn path=/trunk/monodevelop/; revision=153737
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/gtk-gui')
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanelWidget.cs80
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CodeFormattingPanelWidget.cs119
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineBuildOptionsWidget.cs70
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineConfigurationPanelWidget.cs62
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineEntryConfigurationsPanelWidget.cs111
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineInformationWidget.cs97
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CommonAssemblySigningPreferences.cs71
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CustomCommandPanelWidget.cs62
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CustomCommandWidget.cs270
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.GeneralProjectOptionsWidget.cs323
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.NamespaceSynchronisationPanelWidget.cs184
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.OutputOptionsPanelWidget.cs142
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.RunOptionsPanelWidget.cs128
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.RuntimeOptionsPanelWidget.cs60
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.StartupOptionsPanelWidget.cs162
15 files changed, 1941 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanelWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanelWidget.cs
new file mode 100644
index 0000000000..e5a4d84651
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanelWidget.cs
@@ -0,0 +1,80 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects.OptionPanels
+{
+ public partial class BaseDirectoryPanelWidget
+ {
+ private global::Gtk.VBox vbox2;
+
+ private global::Gtk.Label label1;
+
+ private global::Gtk.HBox hbox1;
+
+ private global::Gtk.Label label2;
+
+ private global::Gtk.Label label3;
+
+ private global::MonoDevelop.Components.FolderEntry folderentry;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanelWidget
+ global::Stetic.BinContainer.Attach (this);
+ this.Name = "MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanelWidget";
+ // Container child MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanelWidget.Gtk.Container+ContainerChild
+ this.vbox2 = new global::Gtk.VBox ();
+ this.vbox2.Name = "vbox2";
+ this.vbox2.Spacing = 6;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.label1 = new global::Gtk.Label ();
+ this.label1.Name = "label1";
+ this.label1.Xalign = 0f;
+ this.label1.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("<b>Location of Files</b>");
+ this.label1.UseMarkup = true;
+ this.vbox2.Add (this.label1);
+ global::Gtk.Box.BoxChild w1 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.label1]));
+ w1.Position = 0;
+ w1.Expand = false;
+ w1.Fill = false;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.hbox1 = new global::Gtk.HBox ();
+ this.hbox1.Name = "hbox1";
+ this.hbox1.Spacing = 6;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.label2 = new global::Gtk.Label ();
+ this.label2.WidthRequest = 12;
+ this.label2.Name = "label2";
+ this.hbox1.Add (this.label2);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.label2]));
+ w2.Position = 0;
+ w2.Expand = false;
+ w2.Fill = false;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.label3 = new global::Gtk.Label ();
+ this.label3.Name = "label3";
+ this.label3.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Root directory:");
+ this.hbox1.Add (this.label3);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.label3]));
+ w3.Position = 1;
+ w3.Expand = false;
+ w3.Fill = false;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.folderentry = new global::MonoDevelop.Components.FolderEntry ();
+ this.folderentry.Name = "folderentry";
+ this.hbox1.Add (this.folderentry);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.folderentry]));
+ w4.Position = 2;
+ this.vbox2.Add (this.hbox1);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.hbox1]));
+ w5.Position = 1;
+ w5.Expand = false;
+ w5.Fill = false;
+ this.Add (this.vbox2);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.Hide ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CodeFormattingPanelWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CodeFormattingPanelWidget.cs
new file mode 100644
index 0000000000..ca7e529769
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CodeFormattingPanelWidget.cs
@@ -0,0 +1,119 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects.OptionPanels
+{
+ internal partial class CodeFormattingPanelWidget
+ {
+ private global::Gtk.VBox vbox1;
+
+ private global::Gtk.Label label1;
+
+ private global::Gtk.HBox hbox1;
+
+ private global::Gtk.ScrolledWindow GtkScrolledWindow;
+
+ private global::Gtk.TreeView tree;
+
+ private global::Gtk.VBox boxButtons;
+
+ private global::Gtk.Button buttonAdd;
+
+ private global::Gtk.Button buttonRemove;
+
+ private global::Gtk.Button buttonEdit;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.OptionPanels.CodeFormattingPanelWidget
+ global::Stetic.BinContainer.Attach (this);
+ this.Name = "MonoDevelop.Ide.Projects.OptionPanels.CodeFormattingPanelWidget";
+ // Container child MonoDevelop.Ide.Projects.OptionPanels.CodeFormattingPanelWidget.Gtk.Container+ContainerChild
+ this.vbox1 = new global::Gtk.VBox ();
+ this.vbox1.Name = "vbox1";
+ this.vbox1.Spacing = 6;
+ // Container child vbox1.Gtk.Box+BoxChild
+ this.label1 = new global::Gtk.Label ();
+ this.label1.Name = "label1";
+ this.label1.Xalign = 0f;
+ this.label1.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("This is a summary of all file types used in the project or solution:");
+ this.vbox1.Add (this.label1);
+ global::Gtk.Box.BoxChild w1 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.label1]));
+ w1.Position = 0;
+ w1.Expand = false;
+ w1.Fill = false;
+ // Container child vbox1.Gtk.Box+BoxChild
+ this.hbox1 = new global::Gtk.HBox ();
+ this.hbox1.Name = "hbox1";
+ this.hbox1.Spacing = 6;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.GtkScrolledWindow = new global::Gtk.ScrolledWindow ();
+ this.GtkScrolledWindow.Name = "GtkScrolledWindow";
+ this.GtkScrolledWindow.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child GtkScrolledWindow.Gtk.Container+ContainerChild
+ this.tree = new global::Gtk.TreeView ();
+ this.tree.CanFocus = true;
+ this.tree.Name = "tree";
+ this.GtkScrolledWindow.Add (this.tree);
+ this.hbox1.Add (this.GtkScrolledWindow);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.GtkScrolledWindow]));
+ w3.Position = 0;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.boxButtons = new global::Gtk.VBox ();
+ this.boxButtons.Name = "boxButtons";
+ this.boxButtons.Spacing = 6;
+ // Container child boxButtons.Gtk.Box+BoxChild
+ this.buttonAdd = new global::Gtk.Button ();
+ this.buttonAdd.CanFocus = true;
+ this.buttonAdd.Name = "buttonAdd";
+ this.buttonAdd.UseStock = true;
+ this.buttonAdd.UseUnderline = true;
+ this.buttonAdd.Label = "gtk-add";
+ this.boxButtons.Add (this.buttonAdd);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.boxButtons[this.buttonAdd]));
+ w4.Position = 0;
+ w4.Expand = false;
+ w4.Fill = false;
+ // Container child boxButtons.Gtk.Box+BoxChild
+ this.buttonRemove = new global::Gtk.Button ();
+ this.buttonRemove.CanFocus = true;
+ this.buttonRemove.Name = "buttonRemove";
+ this.buttonRemove.UseStock = true;
+ this.buttonRemove.UseUnderline = true;
+ this.buttonRemove.Label = "gtk-remove";
+ this.boxButtons.Add (this.buttonRemove);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.boxButtons[this.buttonRemove]));
+ w5.Position = 1;
+ w5.Expand = false;
+ w5.Fill = false;
+ // Container child boxButtons.Gtk.Box+BoxChild
+ this.buttonEdit = new global::Gtk.Button ();
+ this.buttonEdit.CanFocus = true;
+ this.buttonEdit.Name = "buttonEdit";
+ this.buttonEdit.UseStock = true;
+ this.buttonEdit.UseUnderline = true;
+ this.buttonEdit.Label = "gtk-edit";
+ this.boxButtons.Add (this.buttonEdit);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.boxButtons[this.buttonEdit]));
+ w6.Position = 2;
+ w6.Expand = false;
+ w6.Fill = false;
+ this.hbox1.Add (this.boxButtons);
+ global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.boxButtons]));
+ w7.Position = 1;
+ w7.Expand = false;
+ w7.Fill = false;
+ this.vbox1.Add (this.hbox1);
+ global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.hbox1]));
+ w8.Position = 1;
+ this.Add (this.vbox1);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.Hide ();
+ this.buttonAdd.Clicked += new global::System.EventHandler (this.OnButtonAddClicked);
+ this.buttonRemove.Clicked += new global::System.EventHandler (this.OnButtonRemoveClicked);
+ this.buttonEdit.Clicked += new global::System.EventHandler (this.OnButtonEditClicked);
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineBuildOptionsWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineBuildOptionsWidget.cs
new file mode 100644
index 0000000000..f002bceaf6
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineBuildOptionsWidget.cs
@@ -0,0 +1,70 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects.OptionPanels
+{
+ internal partial class CombineBuildOptionsWidget
+ {
+ private global::Gtk.VBox vbox68;
+
+ private global::Gtk.Label label73;
+
+ private global::Gtk.HBox hbox46;
+
+ private global::Gtk.Label label74;
+
+ private global::MonoDevelop.Components.FolderEntry folderEntry;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.OptionPanels.CombineBuildOptionsWidget
+ global::Stetic.BinContainer.Attach (this);
+ this.Name = "MonoDevelop.Ide.Projects.OptionPanels.CombineBuildOptionsWidget";
+ // Container child MonoDevelop.Ide.Projects.OptionPanels.CombineBuildOptionsWidget.Gtk.Container+ContainerChild
+ this.vbox68 = new global::Gtk.VBox ();
+ this.vbox68.Name = "vbox68";
+ this.vbox68.BorderWidth = ((uint)(12));
+ // Container child vbox68.Gtk.Box+BoxChild
+ this.label73 = new global::Gtk.Label ();
+ this.label73.Name = "label73";
+ this.label73.Xalign = 0f;
+ this.label73.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("<b>Output Directory</b>");
+ this.label73.UseMarkup = true;
+ this.vbox68.Add (this.label73);
+ global::Gtk.Box.BoxChild w1 = ((global::Gtk.Box.BoxChild)(this.vbox68[this.label73]));
+ w1.Position = 0;
+ w1.Expand = false;
+ w1.Fill = false;
+ // Container child vbox68.Gtk.Box+BoxChild
+ this.hbox46 = new global::Gtk.HBox ();
+ this.hbox46.Name = "hbox46";
+ this.hbox46.Spacing = 6;
+ // Container child hbox46.Gtk.Box+BoxChild
+ this.label74 = new global::Gtk.Label ();
+ this.label74.Name = "label74";
+ this.label74.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString (" ");
+ this.hbox46.Add (this.label74);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.hbox46[this.label74]));
+ w2.Position = 0;
+ w2.Expand = false;
+ w2.Fill = false;
+ // Container child hbox46.Gtk.Box+BoxChild
+ this.folderEntry = new global::MonoDevelop.Components.FolderEntry ();
+ this.folderEntry.Name = "folderEntry";
+ this.hbox46.Add (this.folderEntry);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.hbox46[this.folderEntry]));
+ w3.Position = 1;
+ this.vbox68.Add (this.hbox46);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.vbox68[this.hbox46]));
+ w4.Position = 1;
+ w4.Expand = false;
+ w4.Fill = false;
+ w4.Padding = ((uint)(6));
+ this.Add (this.vbox68);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineConfigurationPanelWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineConfigurationPanelWidget.cs
new file mode 100644
index 0000000000..a5df81c3a2
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineConfigurationPanelWidget.cs
@@ -0,0 +1,62 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects.OptionPanels
+{
+ internal partial class CombineConfigurationPanelWidget
+ {
+ private global::Gtk.VBox vbox74;
+
+ private global::Gtk.HBox hbox60;
+
+ private global::Gtk.Label label104;
+
+ private global::Gtk.ScrolledWindow scrolledwindow11;
+
+ private global::Gtk.TreeView configsList;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.OptionPanels.CombineConfigurationPanelWidget
+ global::Stetic.BinContainer.Attach (this);
+ this.Name = "MonoDevelop.Ide.Projects.OptionPanels.CombineConfigurationPanelWidget";
+ // Container child MonoDevelop.Ide.Projects.OptionPanels.CombineConfigurationPanelWidget.Gtk.Container+ContainerChild
+ this.vbox74 = new global::Gtk.VBox ();
+ this.vbox74.Name = "vbox74";
+ this.vbox74.Spacing = 6;
+ // Container child vbox74.Gtk.Box+BoxChild
+ this.hbox60 = new global::Gtk.HBox ();
+ this.hbox60.Name = "hbox60";
+ this.hbox60.Spacing = 6;
+ // Container child hbox60.Gtk.Box+BoxChild
+ this.label104 = new global::Gtk.Label ();
+ this.label104.Name = "label104";
+ this.label104.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Select a target configuration for each solution item:");
+ this.hbox60.Add (this.label104);
+ global::Gtk.Box.BoxChild w1 = ((global::Gtk.Box.BoxChild)(this.hbox60[this.label104]));
+ w1.Position = 0;
+ w1.Expand = false;
+ w1.Fill = false;
+ this.vbox74.Add (this.hbox60);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.vbox74[this.hbox60]));
+ w2.Position = 0;
+ w2.Expand = false;
+ // Container child vbox74.Gtk.Box+BoxChild
+ this.scrolledwindow11 = new global::Gtk.ScrolledWindow ();
+ this.scrolledwindow11.Name = "scrolledwindow11";
+ this.scrolledwindow11.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child scrolledwindow11.Gtk.Container+ContainerChild
+ this.configsList = new global::Gtk.TreeView ();
+ this.configsList.Name = "configsList";
+ this.scrolledwindow11.Add (this.configsList);
+ this.vbox74.Add (this.scrolledwindow11);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.vbox74[this.scrolledwindow11]));
+ w4.Position = 1;
+ this.Add (this.vbox74);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineEntryConfigurationsPanelWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineEntryConfigurationsPanelWidget.cs
new file mode 100644
index 0000000000..d0cf784073
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineEntryConfigurationsPanelWidget.cs
@@ -0,0 +1,111 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects.OptionPanels
+{
+ internal partial class CombineEntryConfigurationsPanelWidget
+ {
+ private global::Gtk.VBox vbox75;
+
+ private global::Gtk.HBox hbox61;
+
+ private global::Gtk.ScrolledWindow scrolledwindow12;
+
+ private global::Gtk.TreeView configsList;
+
+ private global::Gtk.VBox vbox76;
+
+ private global::Gtk.Button addButton;
+
+ private global::Gtk.Button copyButton;
+
+ private global::Gtk.Button removeButton;
+
+ private global::Gtk.Button renameButton;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.OptionPanels.CombineEntryConfigurationsPanelWidget
+ global::Stetic.BinContainer.Attach (this);
+ this.Name = "MonoDevelop.Ide.Projects.OptionPanels.CombineEntryConfigurationsPanelWidget";
+ // Container child MonoDevelop.Ide.Projects.OptionPanels.CombineEntryConfigurationsPanelWidget.Gtk.Container+ContainerChild
+ this.vbox75 = new global::Gtk.VBox ();
+ this.vbox75.Name = "vbox75";
+ // Container child vbox75.Gtk.Box+BoxChild
+ this.hbox61 = new global::Gtk.HBox ();
+ this.hbox61.Name = "hbox61";
+ this.hbox61.Spacing = 6;
+ // Container child hbox61.Gtk.Box+BoxChild
+ this.scrolledwindow12 = new global::Gtk.ScrolledWindow ();
+ this.scrolledwindow12.Name = "scrolledwindow12";
+ this.scrolledwindow12.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child scrolledwindow12.Gtk.Container+ContainerChild
+ this.configsList = new global::Gtk.TreeView ();
+ this.configsList.Name = "configsList";
+ this.scrolledwindow12.Add (this.configsList);
+ this.hbox61.Add (this.scrolledwindow12);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.hbox61[this.scrolledwindow12]));
+ w2.Position = 0;
+ // Container child hbox61.Gtk.Box+BoxChild
+ this.vbox76 = new global::Gtk.VBox ();
+ this.vbox76.Name = "vbox76";
+ this.vbox76.Spacing = 6;
+ // Container child vbox76.Gtk.Box+BoxChild
+ this.addButton = new global::Gtk.Button ();
+ this.addButton.Name = "addButton";
+ this.addButton.UseStock = true;
+ this.addButton.UseUnderline = true;
+ this.addButton.Label = "gtk-add";
+ this.vbox76.Add (this.addButton);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.vbox76[this.addButton]));
+ w3.Position = 0;
+ w3.Expand = false;
+ w3.Fill = false;
+ // Container child vbox76.Gtk.Box+BoxChild
+ this.copyButton = new global::Gtk.Button ();
+ this.copyButton.Name = "copyButton";
+ this.copyButton.UseStock = true;
+ this.copyButton.UseUnderline = true;
+ this.copyButton.Label = "gtk-copy";
+ this.vbox76.Add (this.copyButton);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.vbox76[this.copyButton]));
+ w4.Position = 1;
+ w4.Expand = false;
+ w4.Fill = false;
+ // Container child vbox76.Gtk.Box+BoxChild
+ this.removeButton = new global::Gtk.Button ();
+ this.removeButton.Name = "removeButton";
+ this.removeButton.UseStock = true;
+ this.removeButton.UseUnderline = true;
+ this.removeButton.Label = "gtk-remove";
+ this.vbox76.Add (this.removeButton);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.vbox76[this.removeButton]));
+ w5.Position = 2;
+ w5.Expand = false;
+ w5.Fill = false;
+ // Container child vbox76.Gtk.Box+BoxChild
+ this.renameButton = new global::Gtk.Button ();
+ this.renameButton.Name = "renameButton";
+ this.renameButton.UseUnderline = true;
+ this.renameButton.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("Rename");
+ this.vbox76.Add (this.renameButton);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.vbox76[this.renameButton]));
+ w6.Position = 3;
+ w6.Expand = false;
+ w6.Fill = false;
+ this.hbox61.Add (this.vbox76);
+ global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.hbox61[this.vbox76]));
+ w7.Position = 1;
+ w7.Expand = false;
+ w7.Fill = false;
+ this.vbox75.Add (this.hbox61);
+ global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.vbox75[this.hbox61]));
+ w8.Position = 0;
+ this.Add (this.vbox75);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineInformationWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineInformationWidget.cs
new file mode 100644
index 0000000000..6b98b23613
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineInformationWidget.cs
@@ -0,0 +1,97 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects.OptionPanels
+{
+ internal partial class CombineInformationWidget
+ {
+ private global::Gtk.VBox vbox86;
+
+ private global::Gtk.Table table14;
+
+ private global::Gtk.Label descLabel;
+
+ private global::Gtk.ScrolledWindow scrolledwindow14;
+
+ private global::Gtk.TextView descView;
+
+ private global::Gtk.Entry versEntry;
+
+ private global::Gtk.Label versLabel;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.OptionPanels.CombineInformationWidget
+ global::Stetic.BinContainer.Attach (this);
+ this.Name = "MonoDevelop.Ide.Projects.OptionPanels.CombineInformationWidget";
+ // Container child MonoDevelop.Ide.Projects.OptionPanels.CombineInformationWidget.Gtk.Container+ContainerChild
+ this.vbox86 = new global::Gtk.VBox ();
+ this.vbox86.Name = "vbox86";
+ // Container child vbox86.Gtk.Box+BoxChild
+ this.table14 = new global::Gtk.Table (((uint)(2)), ((uint)(2)), false);
+ this.table14.Name = "table14";
+ this.table14.RowSpacing = ((uint)(6));
+ this.table14.ColumnSpacing = ((uint)(6));
+ // Container child table14.Gtk.Table+TableChild
+ this.descLabel = new global::Gtk.Label ();
+ this.descLabel.Name = "descLabel";
+ this.descLabel.Xalign = 0f;
+ this.descLabel.Yalign = 0f;
+ this.descLabel.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("_Description:");
+ this.descLabel.UseUnderline = true;
+ this.table14.Add (this.descLabel);
+ global::Gtk.Table.TableChild w1 = ((global::Gtk.Table.TableChild)(this.table14[this.descLabel]));
+ w1.TopAttach = ((uint)(1));
+ w1.BottomAttach = ((uint)(2));
+ w1.XOptions = ((global::Gtk.AttachOptions)(0));
+ w1.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table14.Gtk.Table+TableChild
+ this.scrolledwindow14 = new global::Gtk.ScrolledWindow ();
+ this.scrolledwindow14.WidthRequest = 350;
+ this.scrolledwindow14.HeightRequest = 100;
+ this.scrolledwindow14.Name = "scrolledwindow14";
+ this.scrolledwindow14.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child scrolledwindow14.Gtk.Container+ContainerChild
+ this.descView = new global::Gtk.TextView ();
+ this.descView.Name = "descView";
+ this.scrolledwindow14.Add (this.descView);
+ this.table14.Add (this.scrolledwindow14);
+ global::Gtk.Table.TableChild w3 = ((global::Gtk.Table.TableChild)(this.table14[this.scrolledwindow14]));
+ w3.TopAttach = ((uint)(1));
+ w3.BottomAttach = ((uint)(2));
+ w3.LeftAttach = ((uint)(1));
+ w3.RightAttach = ((uint)(2));
+ // Container child table14.Gtk.Table+TableChild
+ this.versEntry = new global::Gtk.Entry ();
+ this.versEntry.Name = "versEntry";
+ this.versEntry.IsEditable = true;
+ this.versEntry.InvisibleChar = '●';
+ this.table14.Add (this.versEntry);
+ global::Gtk.Table.TableChild w4 = ((global::Gtk.Table.TableChild)(this.table14[this.versEntry]));
+ w4.LeftAttach = ((uint)(1));
+ w4.RightAttach = ((uint)(2));
+ w4.YOptions = ((global::Gtk.AttachOptions)(0));
+ // Container child table14.Gtk.Table+TableChild
+ this.versLabel = new global::Gtk.Label ();
+ this.versLabel.Name = "versLabel";
+ this.versLabel.Xalign = 0f;
+ this.versLabel.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("_Version:");
+ this.versLabel.UseUnderline = true;
+ this.table14.Add (this.versLabel);
+ global::Gtk.Table.TableChild w5 = ((global::Gtk.Table.TableChild)(this.table14[this.versLabel]));
+ w5.XOptions = ((global::Gtk.AttachOptions)(4));
+ w5.YOptions = ((global::Gtk.AttachOptions)(0));
+ this.vbox86.Add (this.table14);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.vbox86[this.table14]));
+ w6.Position = 0;
+ w6.Expand = false;
+ this.Add (this.vbox86);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.descLabel.MnemonicWidget = this.scrolledwindow14;
+ this.versLabel.MnemonicWidget = this.versEntry;
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CommonAssemblySigningPreferences.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CommonAssemblySigningPreferences.cs
new file mode 100644
index 0000000000..51dc145a47
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CommonAssemblySigningPreferences.cs
@@ -0,0 +1,71 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects.OptionPanels
+{
+ internal partial class CommonAssemblySigningPreferences
+ {
+ private global::Gtk.VBox vbox1;
+
+ private global::Gtk.CheckButton signAssemblyCheckbutton;
+
+ private global::Gtk.HBox hbox1;
+
+ private global::Gtk.Label strongNameFileLabel;
+
+ private global::MonoDevelop.Components.FileEntry strongNameFileEntry;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.OptionPanels.CommonAssemblySigningPreferences
+ global::Stetic.BinContainer.Attach (this);
+ this.Name = "MonoDevelop.Ide.Projects.OptionPanels.CommonAssemblySigningPreferences";
+ // Container child MonoDevelop.Ide.Projects.OptionPanels.CommonAssemblySigningPreferences.Gtk.Container+ContainerChild
+ this.vbox1 = new global::Gtk.VBox ();
+ this.vbox1.Name = "vbox1";
+ this.vbox1.Spacing = 6;
+ // Container child vbox1.Gtk.Box+BoxChild
+ this.signAssemblyCheckbutton = new global::Gtk.CheckButton ();
+ this.signAssemblyCheckbutton.CanFocus = true;
+ this.signAssemblyCheckbutton.Name = "signAssemblyCheckbutton";
+ this.signAssemblyCheckbutton.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("_Sign this assembly");
+ this.signAssemblyCheckbutton.DrawIndicator = true;
+ this.signAssemblyCheckbutton.UseUnderline = true;
+ this.vbox1.Add (this.signAssemblyCheckbutton);
+ global::Gtk.Box.BoxChild w1 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.signAssemblyCheckbutton]));
+ w1.Position = 0;
+ w1.Expand = false;
+ w1.Fill = false;
+ // Container child vbox1.Gtk.Box+BoxChild
+ this.hbox1 = new global::Gtk.HBox ();
+ this.hbox1.Name = "hbox1";
+ this.hbox1.Spacing = 6;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.strongNameFileLabel = new global::Gtk.Label ();
+ this.strongNameFileLabel.Name = "strongNameFileLabel";
+ this.strongNameFileLabel.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("S_trong Name File:");
+ this.strongNameFileLabel.UseUnderline = true;
+ this.hbox1.Add (this.strongNameFileLabel);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.strongNameFileLabel]));
+ w2.Position = 0;
+ w2.Expand = false;
+ w2.Fill = false;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.strongNameFileEntry = new global::MonoDevelop.Components.FileEntry ();
+ this.strongNameFileEntry.Name = "strongNameFileEntry";
+ this.hbox1.Add (this.strongNameFileEntry);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.strongNameFileEntry]));
+ w3.Position = 1;
+ this.vbox1.Add (this.hbox1);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.hbox1]));
+ w4.Position = 1;
+ w4.Expand = false;
+ w4.Fill = false;
+ this.Add (this.vbox1);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CustomCommandPanelWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CustomCommandPanelWidget.cs
new file mode 100644
index 0000000000..0478e10a49
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CustomCommandPanelWidget.cs
@@ -0,0 +1,62 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects.OptionPanels
+{
+ internal partial class CustomCommandPanelWidget
+ {
+ private global::Gtk.VBox vbox;
+
+ private global::Gtk.Label label3;
+
+ private global::Gtk.ScrolledWindow scrolledwindow1;
+
+ private global::Gtk.VBox vboxCommands;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.OptionPanels.CustomCommandPanelWidget
+ global::Stetic.BinContainer.Attach (this);
+ this.Events = ((global::Gdk.EventMask)(256));
+ this.Name = "MonoDevelop.Ide.Projects.OptionPanels.CustomCommandPanelWidget";
+ // Container child MonoDevelop.Ide.Projects.OptionPanels.CustomCommandPanelWidget.Gtk.Container+ContainerChild
+ this.vbox = new global::Gtk.VBox ();
+ this.vbox.Name = "vbox";
+ this.vbox.Spacing = 6;
+ // Container child vbox.Gtk.Box+BoxChild
+ this.label3 = new global::Gtk.Label ();
+ this.label3.WidthRequest = 470;
+ this.label3.Name = "label3";
+ this.label3.Xalign = 0f;
+ this.label3.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("MonoDevelop can execute user specified commands or scripts before, after or as a replacement of common project operations. It is also possible to enter custom commands which will be available in the project or solution menu.");
+ this.label3.Wrap = true;
+ this.vbox.Add (this.label3);
+ global::Gtk.Box.BoxChild w1 = ((global::Gtk.Box.BoxChild)(this.vbox[this.label3]));
+ w1.Position = 0;
+ w1.Expand = false;
+ w1.Fill = false;
+ // Container child vbox.Gtk.Box+BoxChild
+ this.scrolledwindow1 = new global::Gtk.ScrolledWindow ();
+ this.scrolledwindow1.CanFocus = true;
+ this.scrolledwindow1.Name = "scrolledwindow1";
+ this.scrolledwindow1.HscrollbarPolicy = ((global::Gtk.PolicyType)(2));
+ // Container child scrolledwindow1.Gtk.Container+ContainerChild
+ global::Gtk.Viewport w2 = new global::Gtk.Viewport ();
+ w2.ShadowType = ((global::Gtk.ShadowType)(0));
+ // Container child GtkViewport.Gtk.Container+ContainerChild
+ this.vboxCommands = new global::Gtk.VBox ();
+ this.vboxCommands.CanFocus = true;
+ this.vboxCommands.Name = "vboxCommands";
+ w2.Add (this.vboxCommands);
+ this.scrolledwindow1.Add (w2);
+ this.vbox.Add (this.scrolledwindow1);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.vbox[this.scrolledwindow1]));
+ w5.Position = 1;
+ this.Add (this.vbox);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CustomCommandWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CustomCommandWidget.cs
new file mode 100644
index 0000000000..9a5791b952
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CustomCommandWidget.cs
@@ -0,0 +1,270 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects.OptionPanels
+{
+ internal partial class CustomCommandWidget
+ {
+ private global::Gtk.VBox vbox1;
+
+ private global::Gtk.HSeparator hseparator2;
+
+ private global::Gtk.HBox hbox1;
+
+ private global::Gtk.ComboBox comboType;
+
+ private global::Gtk.Button buttonRemove;
+
+ private global::Gtk.Table tableData;
+
+ private global::Gtk.Button buttonBrowse;
+
+ private global::Gtk.Entry entryCommand;
+
+ private global::Gtk.Entry entryName;
+
+ private global::Gtk.HBox hbox2;
+
+ private global::Gtk.Button workingdirQuickInsertButton;
+
+ private global::Gtk.Label label1;
+
+ private global::Gtk.Label label3;
+
+ private global::Gtk.Label labelName;
+
+ private global::Gtk.Entry workingdirEntry;
+
+ private global::Gtk.HBox boxData;
+
+ private global::Gtk.CheckButton checkExternalCons;
+
+ private global::Gtk.CheckButton checkPauseCons;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.OptionPanels.CustomCommandWidget
+ global::Stetic.BinContainer.Attach (this);
+ this.CanFocus = true;
+ this.Events = ((global::Gdk.EventMask)(16384));
+ this.Name = "MonoDevelop.Ide.Projects.OptionPanels.CustomCommandWidget";
+ // Container child MonoDevelop.Ide.Projects.OptionPanels.CustomCommandWidget.Gtk.Container+ContainerChild
+ this.vbox1 = new global::Gtk.VBox ();
+ this.vbox1.CanFocus = true;
+ this.vbox1.Events = ((global::Gdk.EventMask)(28672));
+ this.vbox1.Name = "vbox1";
+ this.vbox1.Spacing = 6;
+ // Container child vbox1.Gtk.Box+BoxChild
+ this.hseparator2 = new global::Gtk.HSeparator ();
+ this.hseparator2.Name = "hseparator2";
+ this.vbox1.Add (this.hseparator2);
+ global::Gtk.Box.BoxChild w1 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.hseparator2]));
+ w1.Position = 0;
+ w1.Expand = false;
+ w1.Fill = false;
+ // Container child vbox1.Gtk.Box+BoxChild
+ this.hbox1 = new global::Gtk.HBox ();
+ this.hbox1.Name = "hbox1";
+ this.hbox1.Spacing = 6;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.comboType = global::Gtk.ComboBox.NewText ();
+ this.comboType.AppendText (global::MonoDevelop.Core.GettextCatalog.GetString ("(Select a project operation)"));
+ this.comboType.AppendText (global::MonoDevelop.Core.GettextCatalog.GetString ("Before Build"));
+ this.comboType.AppendText (global::MonoDevelop.Core.GettextCatalog.GetString ("Build"));
+ this.comboType.AppendText (global::MonoDevelop.Core.GettextCatalog.GetString ("After Build"));
+ this.comboType.AppendText (global::MonoDevelop.Core.GettextCatalog.GetString ("Before Execute"));
+ this.comboType.AppendText (global::MonoDevelop.Core.GettextCatalog.GetString ("Execute"));
+ this.comboType.AppendText (global::MonoDevelop.Core.GettextCatalog.GetString ("After Execute"));
+ this.comboType.AppendText (global::MonoDevelop.Core.GettextCatalog.GetString ("Before Clean"));
+ this.comboType.AppendText (global::MonoDevelop.Core.GettextCatalog.GetString ("Clean"));
+ this.comboType.AppendText (global::MonoDevelop.Core.GettextCatalog.GetString ("After Clean"));
+ this.comboType.AppendText (global::MonoDevelop.Core.GettextCatalog.GetString ("Custom Command"));
+ this.comboType.CanFocus = true;
+ this.comboType.Name = "comboType";
+ this.comboType.Active = 0;
+ this.hbox1.Add (this.comboType);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.comboType]));
+ w2.Position = 0;
+ w2.Expand = false;
+ w2.Fill = false;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.buttonRemove = new global::Gtk.Button ();
+ this.buttonRemove.CanFocus = true;
+ this.buttonRemove.Name = "buttonRemove";
+ this.buttonRemove.UseStock = true;
+ this.buttonRemove.UseUnderline = true;
+ this.buttonRemove.Label = "gtk-remove";
+ this.hbox1.Add (this.buttonRemove);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.buttonRemove]));
+ w3.PackType = ((global::Gtk.PackType)(1));
+ w3.Position = 1;
+ w3.Expand = false;
+ w3.Fill = false;
+ this.vbox1.Add (this.hbox1);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.hbox1]));
+ w4.Position = 1;
+ w4.Expand = false;
+ w4.Fill = false;
+ // Container child vbox1.Gtk.Box+BoxChild
+ this.tableData = new global::Gtk.Table (((uint)(3)), ((uint)(3)), false);
+ this.tableData.Name = "tableData";
+ this.tableData.RowSpacing = ((uint)(6));
+ this.tableData.ColumnSpacing = ((uint)(6));
+ // Container child tableData.Gtk.Table+TableChild
+ this.buttonBrowse = new global::Gtk.Button ();
+ this.buttonBrowse.CanFocus = true;
+ this.buttonBrowse.Name = "buttonBrowse";
+ this.buttonBrowse.UseUnderline = true;
+ this.buttonBrowse.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("Browse...");
+ this.tableData.Add (this.buttonBrowse);
+ global::Gtk.Table.TableChild w5 = ((global::Gtk.Table.TableChild)(this.tableData[this.buttonBrowse]));
+ w5.TopAttach = ((uint)(1));
+ w5.BottomAttach = ((uint)(2));
+ w5.LeftAttach = ((uint)(2));
+ w5.RightAttach = ((uint)(3));
+ w5.XOptions = ((global::Gtk.AttachOptions)(4));
+ w5.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child tableData.Gtk.Table+TableChild
+ this.entryCommand = new global::Gtk.Entry ();
+ this.entryCommand.CanFocus = true;
+ this.entryCommand.Name = "entryCommand";
+ this.entryCommand.IsEditable = true;
+ this.entryCommand.InvisibleChar = '●';
+ this.tableData.Add (this.entryCommand);
+ global::Gtk.Table.TableChild w6 = ((global::Gtk.Table.TableChild)(this.tableData[this.entryCommand]));
+ w6.TopAttach = ((uint)(1));
+ w6.BottomAttach = ((uint)(2));
+ w6.LeftAttach = ((uint)(1));
+ w6.RightAttach = ((uint)(2));
+ w6.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child tableData.Gtk.Table+TableChild
+ this.entryName = new global::Gtk.Entry ();
+ this.entryName.CanFocus = true;
+ this.entryName.Name = "entryName";
+ this.entryName.IsEditable = true;
+ this.entryName.InvisibleChar = '●';
+ this.tableData.Add (this.entryName);
+ global::Gtk.Table.TableChild w7 = ((global::Gtk.Table.TableChild)(this.tableData[this.entryName]));
+ w7.LeftAttach = ((uint)(1));
+ w7.RightAttach = ((uint)(2));
+ w7.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child tableData.Gtk.Table+TableChild
+ this.hbox2 = new global::Gtk.HBox ();
+ this.hbox2.Name = "hbox2";
+ this.hbox2.Spacing = 6;
+ // Container child hbox2.Gtk.Box+BoxChild
+ this.workingdirQuickInsertButton = new global::Gtk.Button ();
+ this.workingdirQuickInsertButton.Name = "workingdirQuickInsertButton";
+ this.workingdirQuickInsertButton.UseUnderline = true;
+ this.workingdirQuickInsertButton.Label = " > ";
+ this.hbox2.Add (this.workingdirQuickInsertButton);
+ global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.hbox2[this.workingdirQuickInsertButton]));
+ w8.Position = 0;
+ w8.Expand = false;
+ w8.Fill = false;
+ this.tableData.Add (this.hbox2);
+ global::Gtk.Table.TableChild w9 = ((global::Gtk.Table.TableChild)(this.tableData[this.hbox2]));
+ w9.TopAttach = ((uint)(2));
+ w9.BottomAttach = ((uint)(3));
+ w9.LeftAttach = ((uint)(2));
+ w9.RightAttach = ((uint)(3));
+ w9.XOptions = ((global::Gtk.AttachOptions)(4));
+ w9.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child tableData.Gtk.Table+TableChild
+ this.label1 = new global::Gtk.Label ();
+ this.label1.Name = "label1";
+ this.label1.Xalign = 0f;
+ this.label1.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Working Directory:");
+ this.tableData.Add (this.label1);
+ global::Gtk.Table.TableChild w10 = ((global::Gtk.Table.TableChild)(this.tableData[this.label1]));
+ w10.TopAttach = ((uint)(2));
+ w10.BottomAttach = ((uint)(3));
+ w10.XOptions = ((global::Gtk.AttachOptions)(4));
+ w10.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child tableData.Gtk.Table+TableChild
+ this.label3 = new global::Gtk.Label ();
+ this.label3.Name = "label3";
+ this.label3.Xalign = 0f;
+ this.label3.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Command:");
+ this.tableData.Add (this.label3);
+ global::Gtk.Table.TableChild w11 = ((global::Gtk.Table.TableChild)(this.tableData[this.label3]));
+ w11.TopAttach = ((uint)(1));
+ w11.BottomAttach = ((uint)(2));
+ w11.XOptions = ((global::Gtk.AttachOptions)(4));
+ w11.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child tableData.Gtk.Table+TableChild
+ this.labelName = new global::Gtk.Label ();
+ this.labelName.Name = "labelName";
+ this.labelName.Xalign = 0f;
+ this.labelName.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Name:");
+ this.tableData.Add (this.labelName);
+ global::Gtk.Table.TableChild w12 = ((global::Gtk.Table.TableChild)(this.tableData[this.labelName]));
+ w12.XOptions = ((global::Gtk.AttachOptions)(4));
+ w12.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child tableData.Gtk.Table+TableChild
+ this.workingdirEntry = new global::Gtk.Entry ();
+ this.workingdirEntry.CanFocus = true;
+ this.workingdirEntry.Name = "workingdirEntry";
+ this.workingdirEntry.IsEditable = true;
+ this.workingdirEntry.InvisibleChar = '●';
+ this.tableData.Add (this.workingdirEntry);
+ global::Gtk.Table.TableChild w13 = ((global::Gtk.Table.TableChild)(this.tableData[this.workingdirEntry]));
+ w13.TopAttach = ((uint)(2));
+ w13.BottomAttach = ((uint)(3));
+ w13.LeftAttach = ((uint)(1));
+ w13.RightAttach = ((uint)(2));
+ w13.YOptions = ((global::Gtk.AttachOptions)(4));
+ this.vbox1.Add (this.tableData);
+ global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.tableData]));
+ w14.Position = 2;
+ w14.Expand = false;
+ w14.Fill = false;
+ // Container child vbox1.Gtk.Box+BoxChild
+ this.boxData = new global::Gtk.HBox ();
+ this.boxData.Name = "boxData";
+ this.boxData.Spacing = 6;
+ // Container child boxData.Gtk.Box+BoxChild
+ this.checkExternalCons = new global::Gtk.CheckButton ();
+ this.checkExternalCons.CanFocus = true;
+ this.checkExternalCons.Name = "checkExternalCons";
+ this.checkExternalCons.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("Run on e_xternal console");
+ this.checkExternalCons.DrawIndicator = true;
+ this.checkExternalCons.UseUnderline = true;
+ this.boxData.Add (this.checkExternalCons);
+ global::Gtk.Box.BoxChild w15 = ((global::Gtk.Box.BoxChild)(this.boxData[this.checkExternalCons]));
+ w15.Position = 0;
+ w15.Expand = false;
+ w15.Fill = false;
+ // Container child boxData.Gtk.Box+BoxChild
+ this.checkPauseCons = new global::Gtk.CheckButton ();
+ this.checkPauseCons.CanFocus = true;
+ this.checkPauseCons.Name = "checkPauseCons";
+ this.checkPauseCons.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("Pause _console output");
+ this.checkPauseCons.DrawIndicator = true;
+ this.checkPauseCons.UseUnderline = true;
+ this.boxData.Add (this.checkPauseCons);
+ global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.boxData[this.checkPauseCons]));
+ w16.Position = 1;
+ w16.Expand = false;
+ w16.Fill = false;
+ this.vbox1.Add (this.boxData);
+ global::Gtk.Box.BoxChild w17 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.boxData]));
+ w17.Position = 3;
+ w17.Expand = false;
+ w17.Fill = false;
+ this.Add (this.vbox1);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.Show ();
+ this.comboType.Changed += new global::System.EventHandler (this.OnComboTypeChanged);
+ this.buttonRemove.Clicked += new global::System.EventHandler (this.OnButtonRemoveClicked);
+ this.workingdirEntry.Changed += new global::System.EventHandler (this.OnWorkingdirEntryChanged);
+ this.entryName.Changed += new global::System.EventHandler (this.OnEntryNameChanged);
+ this.entryCommand.Changed += new global::System.EventHandler (this.OnEntryCommandChanged);
+ this.buttonBrowse.Clicked += new global::System.EventHandler (this.OnButtonBrowseClicked);
+ this.checkExternalCons.Clicked += new global::System.EventHandler (this.OnCheckExternalConsClicked);
+ this.checkPauseCons.Clicked += new global::System.EventHandler (this.OnCheckPauseConsClicked);
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.GeneralProjectOptionsWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.GeneralProjectOptionsWidget.cs
new file mode 100644
index 0000000000..de5a8f1f76
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.GeneralProjectOptionsWidget.cs
@@ -0,0 +1,323 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects.OptionPanels
+{
+ internal partial class GeneralProjectOptionsWidget
+ {
+ private global::Gtk.VBox vbox40;
+
+ private global::Gtk.VBox vbox47;
+
+ private global::Gtk.Label informationHeaderLabel;
+
+ private global::Gtk.HBox hbox29;
+
+ private global::Gtk.Label label55;
+
+ private global::Gtk.VBox vbox46;
+
+ private global::Gtk.Table table11;
+
+ private global::Gtk.Label defaultNamespaceLabel;
+
+ private global::Gtk.Label descriptionLabel;
+
+ private global::Gtk.HBox hbox1;
+
+ private global::Gtk.Entry entryVersion;
+
+ private global::Gtk.CheckButton checkSolutionVersion;
+
+ private global::Gtk.Label label1;
+
+ private global::Gtk.Label nameLabel;
+
+ private global::Gtk.Entry projectDefaultNamespaceEntry;
+
+ private global::Gtk.Entry projectNameEntry;
+
+ private global::Gtk.ScrolledWindow scrolledwindow5;
+
+ private global::Gtk.TextView projectDescriptionTextView;
+
+ private global::Gtk.VBox vbox41;
+
+ private global::Gtk.Label onProjectLoadHeaderLabel;
+
+ private global::Gtk.HBox hbox26;
+
+ private global::Gtk.Label label49;
+
+ private global::Gtk.CheckButton newFilesOnLoadCheckButton;
+
+ private global::Gtk.HBox hbox27;
+
+ private global::Gtk.Label label50;
+
+ private global::Gtk.CheckButton autoInsertNewFilesCheckButton;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.OptionPanels.GeneralProjectOptionsWidget
+ global::Stetic.BinContainer.Attach (this);
+ this.Name = "MonoDevelop.Ide.Projects.OptionPanels.GeneralProjectOptionsWidget";
+ // Container child MonoDevelop.Ide.Projects.OptionPanels.GeneralProjectOptionsWidget.Gtk.Container+ContainerChild
+ this.vbox40 = new global::Gtk.VBox ();
+ this.vbox40.Name = "vbox40";
+ this.vbox40.Spacing = 12;
+ // Container child vbox40.Gtk.Box+BoxChild
+ this.vbox47 = new global::Gtk.VBox ();
+ this.vbox47.Name = "vbox47";
+ this.vbox47.Spacing = 6;
+ // Container child vbox47.Gtk.Box+BoxChild
+ this.informationHeaderLabel = new global::Gtk.Label ();
+ this.informationHeaderLabel.Name = "informationHeaderLabel";
+ this.informationHeaderLabel.Xalign = 0f;
+ this.informationHeaderLabel.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("<b>Project Information</b>");
+ this.informationHeaderLabel.UseMarkup = true;
+ this.informationHeaderLabel.UseUnderline = true;
+ this.vbox47.Add (this.informationHeaderLabel);
+ global::Gtk.Box.BoxChild w1 = ((global::Gtk.Box.BoxChild)(this.vbox47[this.informationHeaderLabel]));
+ w1.Position = 0;
+ w1.Expand = false;
+ w1.Fill = false;
+ // Container child vbox47.Gtk.Box+BoxChild
+ this.hbox29 = new global::Gtk.HBox ();
+ this.hbox29.Name = "hbox29";
+ // Container child hbox29.Gtk.Box+BoxChild
+ this.label55 = new global::Gtk.Label ();
+ this.label55.WidthRequest = 18;
+ this.label55.Name = "label55";
+ this.hbox29.Add (this.label55);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.hbox29[this.label55]));
+ w2.Position = 0;
+ w2.Expand = false;
+ w2.Fill = false;
+ // Container child hbox29.Gtk.Box+BoxChild
+ this.vbox46 = new global::Gtk.VBox ();
+ this.vbox46.Name = "vbox46";
+ this.vbox46.Spacing = 6;
+ // Container child vbox46.Gtk.Box+BoxChild
+ this.table11 = new global::Gtk.Table (((uint)(5)), ((uint)(2)), false);
+ this.table11.Name = "table11";
+ this.table11.RowSpacing = ((uint)(6));
+ this.table11.ColumnSpacing = ((uint)(6));
+ // Container child table11.Gtk.Table+TableChild
+ this.defaultNamespaceLabel = new global::Gtk.Label ();
+ this.defaultNamespaceLabel.Name = "defaultNamespaceLabel";
+ this.defaultNamespaceLabel.Xalign = 0f;
+ this.defaultNamespaceLabel.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Default Namespace:");
+ this.table11.Add (this.defaultNamespaceLabel);
+ global::Gtk.Table.TableChild w3 = ((global::Gtk.Table.TableChild)(this.table11[this.defaultNamespaceLabel]));
+ w3.TopAttach = ((uint)(3));
+ w3.BottomAttach = ((uint)(4));
+ w3.XOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table11.Gtk.Table+TableChild
+ this.descriptionLabel = new global::Gtk.Label ();
+ this.descriptionLabel.Name = "descriptionLabel";
+ this.descriptionLabel.Xalign = 0f;
+ this.descriptionLabel.Yalign = 0f;
+ this.descriptionLabel.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("_Description:");
+ this.descriptionLabel.UseUnderline = true;
+ this.table11.Add (this.descriptionLabel);
+ global::Gtk.Table.TableChild w4 = ((global::Gtk.Table.TableChild)(this.table11[this.descriptionLabel]));
+ w4.TopAttach = ((uint)(2));
+ w4.BottomAttach = ((uint)(3));
+ w4.XOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table11.Gtk.Table+TableChild
+ this.hbox1 = new global::Gtk.HBox ();
+ this.hbox1.Name = "hbox1";
+ this.hbox1.Spacing = 6;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.entryVersion = new global::Gtk.Entry ();
+ this.entryVersion.CanFocus = true;
+ this.entryVersion.Name = "entryVersion";
+ this.entryVersion.IsEditable = true;
+ this.entryVersion.InvisibleChar = '●';
+ this.hbox1.Add (this.entryVersion);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.entryVersion]));
+ w5.Position = 0;
+ w5.Expand = false;
+ w5.Fill = false;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.checkSolutionVersion = new global::Gtk.CheckButton ();
+ this.checkSolutionVersion.CanFocus = true;
+ this.checkSolutionVersion.Name = "checkSolutionVersion";
+ this.checkSolutionVersion.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("Get version from parent solution");
+ this.checkSolutionVersion.DrawIndicator = true;
+ this.checkSolutionVersion.UseUnderline = true;
+ this.hbox1.Add (this.checkSolutionVersion);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.checkSolutionVersion]));
+ w6.Position = 1;
+ this.table11.Add (this.hbox1);
+ global::Gtk.Table.TableChild w7 = ((global::Gtk.Table.TableChild)(this.table11[this.hbox1]));
+ w7.TopAttach = ((uint)(1));
+ w7.BottomAttach = ((uint)(2));
+ w7.LeftAttach = ((uint)(1));
+ w7.RightAttach = ((uint)(2));
+ w7.XOptions = ((global::Gtk.AttachOptions)(4));
+ w7.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table11.Gtk.Table+TableChild
+ this.label1 = new global::Gtk.Label ();
+ this.label1.Name = "label1";
+ this.label1.Xalign = 0f;
+ this.label1.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Version:");
+ this.table11.Add (this.label1);
+ global::Gtk.Table.TableChild w8 = ((global::Gtk.Table.TableChild)(this.table11[this.label1]));
+ w8.TopAttach = ((uint)(1));
+ w8.BottomAttach = ((uint)(2));
+ w8.XOptions = ((global::Gtk.AttachOptions)(4));
+ w8.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table11.Gtk.Table+TableChild
+ this.nameLabel = new global::Gtk.Label ();
+ this.nameLabel.Name = "nameLabel";
+ this.nameLabel.Xalign = 0f;
+ this.nameLabel.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("_Name:");
+ this.nameLabel.UseUnderline = true;
+ this.table11.Add (this.nameLabel);
+ global::Gtk.Table.TableChild w9 = ((global::Gtk.Table.TableChild)(this.table11[this.nameLabel]));
+ w9.XOptions = ((global::Gtk.AttachOptions)(4));
+ w9.YOptions = ((global::Gtk.AttachOptions)(0));
+ // Container child table11.Gtk.Table+TableChild
+ this.projectDefaultNamespaceEntry = new global::Gtk.Entry ();
+ this.projectDefaultNamespaceEntry.Name = "projectDefaultNamespaceEntry";
+ this.projectDefaultNamespaceEntry.IsEditable = true;
+ this.projectDefaultNamespaceEntry.InvisibleChar = '●';
+ this.table11.Add (this.projectDefaultNamespaceEntry);
+ global::Gtk.Table.TableChild w10 = ((global::Gtk.Table.TableChild)(this.table11[this.projectDefaultNamespaceEntry]));
+ w10.TopAttach = ((uint)(3));
+ w10.BottomAttach = ((uint)(4));
+ w10.LeftAttach = ((uint)(1));
+ w10.RightAttach = ((uint)(2));
+ w10.YOptions = ((global::Gtk.AttachOptions)(0));
+ // Container child table11.Gtk.Table+TableChild
+ this.projectNameEntry = new global::Gtk.Entry ();
+ this.projectNameEntry.Name = "projectNameEntry";
+ this.projectNameEntry.IsEditable = true;
+ this.projectNameEntry.InvisibleChar = '●';
+ this.table11.Add (this.projectNameEntry);
+ global::Gtk.Table.TableChild w11 = ((global::Gtk.Table.TableChild)(this.table11[this.projectNameEntry]));
+ w11.LeftAttach = ((uint)(1));
+ w11.RightAttach = ((uint)(2));
+ w11.YOptions = ((global::Gtk.AttachOptions)(0));
+ // Container child table11.Gtk.Table+TableChild
+ this.scrolledwindow5 = new global::Gtk.ScrolledWindow ();
+ this.scrolledwindow5.WidthRequest = 350;
+ this.scrolledwindow5.HeightRequest = 100;
+ this.scrolledwindow5.Name = "scrolledwindow5";
+ this.scrolledwindow5.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child scrolledwindow5.Gtk.Container+ContainerChild
+ this.projectDescriptionTextView = new global::Gtk.TextView ();
+ this.projectDescriptionTextView.Name = "projectDescriptionTextView";
+ this.scrolledwindow5.Add (this.projectDescriptionTextView);
+ this.table11.Add (this.scrolledwindow5);
+ global::Gtk.Table.TableChild w13 = ((global::Gtk.Table.TableChild)(this.table11[this.scrolledwindow5]));
+ w13.TopAttach = ((uint)(2));
+ w13.BottomAttach = ((uint)(3));
+ w13.LeftAttach = ((uint)(1));
+ w13.RightAttach = ((uint)(2));
+ this.vbox46.Add (this.table11);
+ global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.vbox46[this.table11]));
+ w14.Position = 0;
+ this.hbox29.Add (this.vbox46);
+ global::Gtk.Box.BoxChild w15 = ((global::Gtk.Box.BoxChild)(this.hbox29[this.vbox46]));
+ w15.Position = 1;
+ this.vbox47.Add (this.hbox29);
+ global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.vbox47[this.hbox29]));
+ w16.Position = 1;
+ w16.Expand = false;
+ w16.Fill = false;
+ this.vbox40.Add (this.vbox47);
+ global::Gtk.Box.BoxChild w17 = ((global::Gtk.Box.BoxChild)(this.vbox40[this.vbox47]));
+ w17.Position = 0;
+ w17.Expand = false;
+ w17.Fill = false;
+ // Container child vbox40.Gtk.Box+BoxChild
+ this.vbox41 = new global::Gtk.VBox ();
+ this.vbox41.Name = "vbox41";
+ this.vbox41.Spacing = 6;
+ // Container child vbox41.Gtk.Box+BoxChild
+ this.onProjectLoadHeaderLabel = new global::Gtk.Label ();
+ this.onProjectLoadHeaderLabel.Name = "onProjectLoadHeaderLabel";
+ this.onProjectLoadHeaderLabel.Xalign = 0f;
+ this.onProjectLoadHeaderLabel.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("<b>On Project Load</b>");
+ this.onProjectLoadHeaderLabel.UseMarkup = true;
+ this.onProjectLoadHeaderLabel.UseUnderline = true;
+ this.vbox41.Add (this.onProjectLoadHeaderLabel);
+ global::Gtk.Box.BoxChild w18 = ((global::Gtk.Box.BoxChild)(this.vbox41[this.onProjectLoadHeaderLabel]));
+ w18.Position = 0;
+ w18.Expand = false;
+ w18.Fill = false;
+ // Container child vbox41.Gtk.Box+BoxChild
+ this.hbox26 = new global::Gtk.HBox ();
+ this.hbox26.Name = "hbox26";
+ // Container child hbox26.Gtk.Box+BoxChild
+ this.label49 = new global::Gtk.Label ();
+ this.label49.WidthRequest = 18;
+ this.label49.Name = "label49";
+ this.hbox26.Add (this.label49);
+ global::Gtk.Box.BoxChild w19 = ((global::Gtk.Box.BoxChild)(this.hbox26[this.label49]));
+ w19.Position = 0;
+ w19.Expand = false;
+ w19.Fill = false;
+ // Container child hbox26.Gtk.Box+BoxChild
+ this.newFilesOnLoadCheckButton = new global::Gtk.CheckButton ();
+ this.newFilesOnLoadCheckButton.Name = "newFilesOnLoadCheckButton";
+ this.newFilesOnLoadCheckButton.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("Search for new _files on load");
+ this.newFilesOnLoadCheckButton.DrawIndicator = true;
+ this.newFilesOnLoadCheckButton.UseUnderline = true;
+ this.hbox26.Add (this.newFilesOnLoadCheckButton);
+ global::Gtk.Box.BoxChild w20 = ((global::Gtk.Box.BoxChild)(this.hbox26[this.newFilesOnLoadCheckButton]));
+ w20.Position = 1;
+ w20.Expand = false;
+ w20.Fill = false;
+ this.vbox41.Add (this.hbox26);
+ global::Gtk.Box.BoxChild w21 = ((global::Gtk.Box.BoxChild)(this.vbox41[this.hbox26]));
+ w21.Position = 1;
+ w21.Expand = false;
+ w21.Fill = false;
+ // Container child vbox41.Gtk.Box+BoxChild
+ this.hbox27 = new global::Gtk.HBox ();
+ this.hbox27.Name = "hbox27";
+ // Container child hbox27.Gtk.Box+BoxChild
+ this.label50 = new global::Gtk.Label ();
+ this.label50.WidthRequest = 18;
+ this.label50.Name = "label50";
+ this.hbox27.Add (this.label50);
+ global::Gtk.Box.BoxChild w22 = ((global::Gtk.Box.BoxChild)(this.hbox27[this.label50]));
+ w22.Position = 0;
+ w22.Expand = false;
+ w22.Fill = false;
+ // Container child hbox27.Gtk.Box+BoxChild
+ this.autoInsertNewFilesCheckButton = new global::Gtk.CheckButton ();
+ this.autoInsertNewFilesCheckButton.Name = "autoInsertNewFilesCheckButton";
+ this.autoInsertNewFilesCheckButton.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("Automatically _include found files");
+ this.autoInsertNewFilesCheckButton.DrawIndicator = true;
+ this.autoInsertNewFilesCheckButton.UseUnderline = true;
+ this.hbox27.Add (this.autoInsertNewFilesCheckButton);
+ global::Gtk.Box.BoxChild w23 = ((global::Gtk.Box.BoxChild)(this.hbox27[this.autoInsertNewFilesCheckButton]));
+ w23.Position = 1;
+ w23.Expand = false;
+ w23.Fill = false;
+ this.vbox41.Add (this.hbox27);
+ global::Gtk.Box.BoxChild w24 = ((global::Gtk.Box.BoxChild)(this.vbox41[this.hbox27]));
+ w24.Position = 2;
+ w24.Expand = false;
+ w24.Fill = false;
+ this.vbox40.Add (this.vbox41);
+ global::Gtk.Box.BoxChild w25 = ((global::Gtk.Box.BoxChild)(this.vbox40[this.vbox41]));
+ w25.Position = 1;
+ w25.Expand = false;
+ w25.Fill = false;
+ this.Add (this.vbox40);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.descriptionLabel.MnemonicWidget = this.scrolledwindow5;
+ this.nameLabel.MnemonicWidget = this.projectNameEntry;
+ this.Show ();
+ this.checkSolutionVersion.Clicked += new global::System.EventHandler (this.OnCheckSolutionVersionClicked);
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.NamespaceSynchronisationPanelWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.NamespaceSynchronisationPanelWidget.cs
new file mode 100644
index 0000000000..c4c284e696
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.NamespaceSynchronisationPanelWidget.cs
@@ -0,0 +1,184 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects.OptionPanels
+{
+ internal partial class NamespaceSynchronisationPanelWidget
+ {
+ private global::Gtk.VBox vbox2;
+
+ private global::Gtk.CheckButton checkAssociateNamespacesDirectories;
+
+ private global::Gtk.Alignment alignment1;
+
+ private global::Gtk.VBox namespaceAssociationBox;
+
+ private global::Gtk.CheckButton checkDefaultAsRoot;
+
+ private global::Gtk.HBox hbox1;
+
+ private global::Gtk.Label label1;
+
+ private global::Gtk.VBox vbox4;
+
+ private global::Gtk.RadioButton radioFlat;
+
+ private global::Gtk.RadioButton radioHierarch;
+
+ private global::Gtk.HBox hbox2;
+
+ private global::Gtk.Frame previewFrame;
+
+ private global::Gtk.Label GtkLabel6;
+
+ private global::Gtk.CheckButton checkVSStyleResourceNames;
+
+ private global::Gtk.Label label2;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.OptionPanels.NamespaceSynchronisationPanelWidget
+ global::Stetic.BinContainer.Attach (this);
+ this.Name = "MonoDevelop.Ide.Projects.OptionPanels.NamespaceSynchronisationPanelWidget";
+ // Container child MonoDevelop.Ide.Projects.OptionPanels.NamespaceSynchronisationPanelWidget.Gtk.Container+ContainerChild
+ this.vbox2 = new global::Gtk.VBox ();
+ this.vbox2.Name = "vbox2";
+ this.vbox2.Spacing = 12;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.checkAssociateNamespacesDirectories = new global::Gtk.CheckButton ();
+ this.checkAssociateNamespacesDirectories.CanFocus = true;
+ this.checkAssociateNamespacesDirectories.Name = "checkAssociateNamespacesDirectories";
+ this.checkAssociateNamespacesDirectories.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("_Associate namespaces with directory names");
+ this.checkAssociateNamespacesDirectories.DrawIndicator = true;
+ this.checkAssociateNamespacesDirectories.UseUnderline = true;
+ this.vbox2.Add (this.checkAssociateNamespacesDirectories);
+ global::Gtk.Box.BoxChild w1 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.checkAssociateNamespacesDirectories]));
+ w1.Position = 0;
+ w1.Expand = false;
+ w1.Fill = false;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.alignment1 = new global::Gtk.Alignment (0f, 0f, 1f, 1f);
+ this.alignment1.Name = "alignment1";
+ this.alignment1.LeftPadding = ((uint)(24));
+ // Container child alignment1.Gtk.Container+ContainerChild
+ this.namespaceAssociationBox = new global::Gtk.VBox ();
+ this.namespaceAssociationBox.Name = "namespaceAssociationBox";
+ this.namespaceAssociationBox.Spacing = 12;
+ // Container child namespaceAssociationBox.Gtk.Box+BoxChild
+ this.checkDefaultAsRoot = new global::Gtk.CheckButton ();
+ this.checkDefaultAsRoot.CanFocus = true;
+ this.checkDefaultAsRoot.Name = "checkDefaultAsRoot";
+ this.checkDefaultAsRoot.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("Use _default namespace as root");
+ this.checkDefaultAsRoot.DrawIndicator = true;
+ this.checkDefaultAsRoot.UseUnderline = true;
+ this.namespaceAssociationBox.Add (this.checkDefaultAsRoot);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.namespaceAssociationBox[this.checkDefaultAsRoot]));
+ w2.Position = 0;
+ w2.Expand = false;
+ w2.Fill = false;
+ // Container child namespaceAssociationBox.Gtk.Box+BoxChild
+ this.hbox1 = new global::Gtk.HBox ();
+ this.hbox1.Name = "hbox1";
+ this.hbox1.Spacing = 6;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.label1 = new global::Gtk.Label ();
+ this.label1.Name = "label1";
+ this.label1.Xalign = 0f;
+ this.label1.Yalign = 0f;
+ this.label1.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Directory structure:");
+ this.hbox1.Add (this.label1);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.label1]));
+ w3.Position = 0;
+ w3.Expand = false;
+ w3.Fill = false;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.vbox4 = new global::Gtk.VBox ();
+ this.vbox4.Name = "vbox4";
+ this.vbox4.Spacing = 6;
+ // Container child vbox4.Gtk.Box+BoxChild
+ this.radioFlat = new global::Gtk.RadioButton (global::MonoDevelop.Core.GettextCatalog.GetString ("_Flat"));
+ this.radioFlat.CanFocus = true;
+ this.radioFlat.Name = "radioFlat";
+ this.radioFlat.DrawIndicator = true;
+ this.radioFlat.UseUnderline = true;
+ this.radioFlat.Group = new global::GLib.SList (global::System.IntPtr.Zero);
+ this.vbox4.Add (this.radioFlat);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.vbox4[this.radioFlat]));
+ w4.Position = 0;
+ w4.Expand = false;
+ w4.Fill = false;
+ // Container child vbox4.Gtk.Box+BoxChild
+ this.radioHierarch = new global::Gtk.RadioButton (global::MonoDevelop.Core.GettextCatalog.GetString ("_Hierarchical"));
+ this.radioHierarch.CanFocus = true;
+ this.radioHierarch.Name = "radioHierarch";
+ this.radioHierarch.DrawIndicator = true;
+ this.radioHierarch.UseUnderline = true;
+ this.radioHierarch.Group = this.radioFlat.Group;
+ this.vbox4.Add (this.radioHierarch);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.vbox4[this.radioHierarch]));
+ w5.Position = 1;
+ w5.Expand = false;
+ w5.Fill = false;
+ this.hbox1.Add (this.vbox4);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.vbox4]));
+ w6.Position = 1;
+ this.namespaceAssociationBox.Add (this.hbox1);
+ global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.namespaceAssociationBox[this.hbox1]));
+ w7.Position = 1;
+ w7.Expand = false;
+ w7.Fill = false;
+ // Container child namespaceAssociationBox.Gtk.Box+BoxChild
+ this.hbox2 = new global::Gtk.HBox ();
+ this.hbox2.Name = "hbox2";
+ this.hbox2.Spacing = 6;
+ // Container child hbox2.Gtk.Box+BoxChild
+ this.previewFrame = new global::Gtk.Frame ();
+ this.previewFrame.WidthRequest = 400;
+ this.previewFrame.Name = "previewFrame";
+ this.previewFrame.ShadowType = ((global::Gtk.ShadowType)(4));
+ this.GtkLabel6 = new global::Gtk.Label ();
+ this.GtkLabel6.Name = "GtkLabel6";
+ this.GtkLabel6.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Preview");
+ this.previewFrame.LabelWidget = this.GtkLabel6;
+ this.hbox2.Add (this.previewFrame);
+ global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.hbox2[this.previewFrame]));
+ w8.Position = 0;
+ w8.Expand = false;
+ w8.Fill = false;
+ this.namespaceAssociationBox.Add (this.hbox2);
+ global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.namespaceAssociationBox[this.hbox2]));
+ w9.Position = 2;
+ this.alignment1.Add (this.namespaceAssociationBox);
+ this.vbox2.Add (this.alignment1);
+ global::Gtk.Box.BoxChild w11 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.alignment1]));
+ w11.Position = 1;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.checkVSStyleResourceNames = new global::Gtk.CheckButton ();
+ this.checkVSStyleResourceNames.CanFocus = true;
+ this.checkVSStyleResourceNames.Name = "checkVSStyleResourceNames";
+ this.checkVSStyleResourceNames.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("<b>Use _Visual Studio-style resource names</b>\nVisual Studio generates a default ID for embedded resources,\ninstead of simply using the resource's filename.");
+ this.checkVSStyleResourceNames.DrawIndicator = true;
+ this.checkVSStyleResourceNames.UseUnderline = true;
+ this.checkVSStyleResourceNames.Remove (this.checkVSStyleResourceNames.Child);
+ // Container child checkVSStyleResourceNames.Gtk.Container+ContainerChild
+ this.label2 = new global::Gtk.Label ();
+ this.label2.Name = "label2";
+ this.label2.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("<b>Use _Visual Studio-style resource names</b>\nVisual Studio generates a default ID for embedded resources, instead of simply using the resource's filename.");
+ this.label2.UseMarkup = true;
+ this.label2.UseUnderline = true;
+ this.label2.Wrap = true;
+ this.checkVSStyleResourceNames.Add (this.label2);
+ this.vbox2.Add (this.checkVSStyleResourceNames);
+ global::Gtk.Box.BoxChild w13 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.checkVSStyleResourceNames]));
+ w13.Position = 2;
+ w13.Expand = false;
+ w13.Fill = false;
+ this.Add (this.vbox2);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.Hide ();
+ this.checkVSStyleResourceNames.Toggled += new global::System.EventHandler (this.UpdatePolicyNameList);
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.OutputOptionsPanelWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.OutputOptionsPanelWidget.cs
new file mode 100644
index 0000000000..0d95febc44
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.OutputOptionsPanelWidget.cs
@@ -0,0 +1,142 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects.OptionPanels
+{
+ internal partial class OutputOptionsPanelWidget
+ {
+ private global::Gtk.VBox vbox66;
+
+ private global::Gtk.VBox vbox67;
+
+ private global::Gtk.Label label93;
+
+ private global::Gtk.HBox hbox57;
+
+ private global::Gtk.Label label91;
+
+ private global::Gtk.VBox vbox69;
+
+ private global::Gtk.Table table10;
+
+ private global::Gtk.Entry assemblyNameEntry;
+
+ private global::Gtk.Label label98;
+
+ private global::Gtk.Label label99;
+
+ private global::MonoDevelop.Components.FolderEntry outputPathEntry;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.OptionPanels.OutputOptionsPanelWidget
+ global::Stetic.BinContainer.Attach (this);
+ this.Name = "MonoDevelop.Ide.Projects.OptionPanels.OutputOptionsPanelWidget";
+ // Container child MonoDevelop.Ide.Projects.OptionPanels.OutputOptionsPanelWidget.Gtk.Container+ContainerChild
+ this.vbox66 = new global::Gtk.VBox ();
+ this.vbox66.Name = "vbox66";
+ this.vbox66.Spacing = 12;
+ // Container child vbox66.Gtk.Box+BoxChild
+ this.vbox67 = new global::Gtk.VBox ();
+ this.vbox67.Name = "vbox67";
+ this.vbox67.Spacing = 6;
+ // Container child vbox67.Gtk.Box+BoxChild
+ this.label93 = new global::Gtk.Label ();
+ this.label93.Name = "label93";
+ this.label93.Xalign = 0f;
+ this.label93.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("<b>Output</b>");
+ this.label93.UseMarkup = true;
+ this.vbox67.Add (this.label93);
+ global::Gtk.Box.BoxChild w1 = ((global::Gtk.Box.BoxChild)(this.vbox67[this.label93]));
+ w1.Position = 0;
+ w1.Expand = false;
+ w1.Fill = false;
+ // Container child vbox67.Gtk.Box+BoxChild
+ this.hbox57 = new global::Gtk.HBox ();
+ this.hbox57.Name = "hbox57";
+ // Container child hbox57.Gtk.Box+BoxChild
+ this.label91 = new global::Gtk.Label ();
+ this.label91.WidthRequest = 18;
+ this.label91.Name = "label91";
+ this.hbox57.Add (this.label91);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.hbox57[this.label91]));
+ w2.Position = 0;
+ w2.Expand = false;
+ w2.Fill = false;
+ // Container child hbox57.Gtk.Box+BoxChild
+ this.vbox69 = new global::Gtk.VBox ();
+ this.vbox69.Name = "vbox69";
+ this.vbox69.Spacing = 6;
+ // Container child vbox69.Gtk.Box+BoxChild
+ this.table10 = new global::Gtk.Table (((uint)(2)), ((uint)(2)), false);
+ this.table10.Name = "table10";
+ this.table10.RowSpacing = ((uint)(6));
+ this.table10.ColumnSpacing = ((uint)(6));
+ // Container child table10.Gtk.Table+TableChild
+ this.assemblyNameEntry = new global::Gtk.Entry ();
+ this.assemblyNameEntry.Name = "assemblyNameEntry";
+ this.assemblyNameEntry.IsEditable = true;
+ this.assemblyNameEntry.InvisibleChar = '●';
+ this.table10.Add (this.assemblyNameEntry);
+ global::Gtk.Table.TableChild w3 = ((global::Gtk.Table.TableChild)(this.table10[this.assemblyNameEntry]));
+ w3.LeftAttach = ((uint)(1));
+ w3.RightAttach = ((uint)(2));
+ w3.YOptions = ((global::Gtk.AttachOptions)(0));
+ // Container child table10.Gtk.Table+TableChild
+ this.label98 = new global::Gtk.Label ();
+ this.label98.Name = "label98";
+ this.label98.Xalign = 0f;
+ this.label98.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Assembly _name:");
+ this.label98.UseUnderline = true;
+ this.table10.Add (this.label98);
+ global::Gtk.Table.TableChild w4 = ((global::Gtk.Table.TableChild)(this.table10[this.label98]));
+ w4.XOptions = ((global::Gtk.AttachOptions)(4));
+ w4.YOptions = ((global::Gtk.AttachOptions)(0));
+ // Container child table10.Gtk.Table+TableChild
+ this.label99 = new global::Gtk.Label ();
+ this.label99.Name = "label99";
+ this.label99.Xalign = 0f;
+ this.label99.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Output _path:");
+ this.label99.UseUnderline = true;
+ this.table10.Add (this.label99);
+ global::Gtk.Table.TableChild w5 = ((global::Gtk.Table.TableChild)(this.table10[this.label99]));
+ w5.TopAttach = ((uint)(1));
+ w5.BottomAttach = ((uint)(2));
+ w5.XOptions = ((global::Gtk.AttachOptions)(4));
+ w5.YOptions = ((global::Gtk.AttachOptions)(0));
+ // Container child table10.Gtk.Table+TableChild
+ this.outputPathEntry = new global::MonoDevelop.Components.FolderEntry ();
+ this.outputPathEntry.Name = "outputPathEntry";
+ this.table10.Add (this.outputPathEntry);
+ global::Gtk.Table.TableChild w6 = ((global::Gtk.Table.TableChild)(this.table10[this.outputPathEntry]));
+ w6.TopAttach = ((uint)(1));
+ w6.BottomAttach = ((uint)(2));
+ w6.LeftAttach = ((uint)(1));
+ w6.RightAttach = ((uint)(2));
+ w6.XOptions = ((global::Gtk.AttachOptions)(4));
+ w6.YOptions = ((global::Gtk.AttachOptions)(4));
+ this.vbox69.Add (this.table10);
+ global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.vbox69[this.table10]));
+ w7.Position = 0;
+ w7.Expand = false;
+ w7.Fill = false;
+ this.hbox57.Add (this.vbox69);
+ global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.hbox57[this.vbox69]));
+ w8.Position = 1;
+ this.vbox67.Add (this.hbox57);
+ global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.vbox67[this.hbox57]));
+ w9.Position = 1;
+ this.vbox66.Add (this.vbox67);
+ global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(this.vbox66[this.vbox67]));
+ w10.Position = 0;
+ w10.Expand = false;
+ w10.Fill = false;
+ this.Add (this.vbox66);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.label98.MnemonicWidget = this.assemblyNameEntry;
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.RunOptionsPanelWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.RunOptionsPanelWidget.cs
new file mode 100644
index 0000000000..f4a9976da7
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.RunOptionsPanelWidget.cs
@@ -0,0 +1,128 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects.OptionPanels
+{
+ public partial class RunOptionsPanelWidget
+ {
+ private global::Gtk.VBox vbox67;
+
+ private global::Gtk.VBox vbox69;
+
+ private global::Gtk.Table table10;
+
+ private global::Gtk.Label label100;
+
+ private global::Gtk.Entry parametersEntry;
+
+ private global::Gtk.CheckButton externalConsoleCheckButton;
+
+ private global::Gtk.CheckButton pauseConsoleOutputCheckButton;
+
+ private global::Gtk.HSeparator hseparator1;
+
+ private global::Gtk.Label label1;
+
+ private global::MonoDevelop.Ide.Gui.Components.EnvVarList envVarList;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.OptionPanels.RunOptionsPanelWidget
+ global::Stetic.BinContainer.Attach (this);
+ this.Name = "MonoDevelop.Ide.Projects.OptionPanels.RunOptionsPanelWidget";
+ // Container child MonoDevelop.Ide.Projects.OptionPanels.RunOptionsPanelWidget.Gtk.Container+ContainerChild
+ this.vbox67 = new global::Gtk.VBox ();
+ this.vbox67.Name = "vbox67";
+ this.vbox67.Spacing = 6;
+ // Container child vbox67.Gtk.Box+BoxChild
+ this.vbox69 = new global::Gtk.VBox ();
+ this.vbox69.Name = "vbox69";
+ this.vbox69.Spacing = 6;
+ // Container child vbox69.Gtk.Box+BoxChild
+ this.table10 = new global::Gtk.Table (((uint)(1)), ((uint)(2)), false);
+ this.table10.Name = "table10";
+ this.table10.ColumnSpacing = ((uint)(6));
+ // Container child table10.Gtk.Table+TableChild
+ this.label100 = new global::Gtk.Label ();
+ this.label100.Name = "label100";
+ this.label100.Xalign = 0f;
+ this.label100.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Paramet_ers:");
+ this.label100.UseUnderline = true;
+ this.table10.Add (this.label100);
+ global::Gtk.Table.TableChild w1 = ((global::Gtk.Table.TableChild)(this.table10[this.label100]));
+ w1.XOptions = ((global::Gtk.AttachOptions)(4));
+ w1.YOptions = ((global::Gtk.AttachOptions)(0));
+ // Container child table10.Gtk.Table+TableChild
+ this.parametersEntry = new global::Gtk.Entry ();
+ this.parametersEntry.Name = "parametersEntry";
+ this.parametersEntry.IsEditable = true;
+ this.parametersEntry.InvisibleChar = '●';
+ this.table10.Add (this.parametersEntry);
+ global::Gtk.Table.TableChild w2 = ((global::Gtk.Table.TableChild)(this.table10[this.parametersEntry]));
+ w2.LeftAttach = ((uint)(1));
+ w2.RightAttach = ((uint)(2));
+ w2.YOptions = ((global::Gtk.AttachOptions)(0));
+ this.vbox69.Add (this.table10);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.vbox69[this.table10]));
+ w3.Position = 0;
+ w3.Expand = false;
+ w3.Fill = false;
+ // Container child vbox69.Gtk.Box+BoxChild
+ this.externalConsoleCheckButton = new global::Gtk.CheckButton ();
+ this.externalConsoleCheckButton.Name = "externalConsoleCheckButton";
+ this.externalConsoleCheckButton.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("Run on e_xternal console");
+ this.externalConsoleCheckButton.DrawIndicator = true;
+ this.externalConsoleCheckButton.UseUnderline = true;
+ this.vbox69.Add (this.externalConsoleCheckButton);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.vbox69[this.externalConsoleCheckButton]));
+ w4.Position = 1;
+ w4.Expand = false;
+ w4.Fill = false;
+ // Container child vbox69.Gtk.Box+BoxChild
+ this.pauseConsoleOutputCheckButton = new global::Gtk.CheckButton ();
+ this.pauseConsoleOutputCheckButton.Name = "pauseConsoleOutputCheckButton";
+ this.pauseConsoleOutputCheckButton.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("Pause _console output");
+ this.pauseConsoleOutputCheckButton.DrawIndicator = true;
+ this.pauseConsoleOutputCheckButton.UseUnderline = true;
+ this.vbox69.Add (this.pauseConsoleOutputCheckButton);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.vbox69[this.pauseConsoleOutputCheckButton]));
+ w5.Position = 2;
+ w5.Expand = false;
+ w5.Fill = false;
+ // Container child vbox69.Gtk.Box+BoxChild
+ this.hseparator1 = new global::Gtk.HSeparator ();
+ this.hseparator1.Name = "hseparator1";
+ this.vbox69.Add (this.hseparator1);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.vbox69[this.hseparator1]));
+ w6.Position = 3;
+ w6.Expand = false;
+ w6.Fill = false;
+ // Container child vbox69.Gtk.Box+BoxChild
+ this.label1 = new global::Gtk.Label ();
+ this.label1.Name = "label1";
+ this.label1.Xalign = 0f;
+ this.label1.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Environment Variables:");
+ this.vbox69.Add (this.label1);
+ global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.vbox69[this.label1]));
+ w7.Position = 4;
+ w7.Expand = false;
+ w7.Fill = false;
+ // Container child vbox69.Gtk.Box+BoxChild
+ this.envVarList = new global::MonoDevelop.Ide.Gui.Components.EnvVarList ();
+ this.envVarList.CanFocus = true;
+ this.envVarList.Name = "envVarList";
+ this.vbox69.Add (this.envVarList);
+ global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.vbox69[this.envVarList]));
+ w8.Position = 5;
+ this.vbox67.Add (this.vbox69);
+ global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.vbox67[this.vbox69]));
+ w9.Position = 0;
+ this.Add (this.vbox67);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.label100.MnemonicWidget = this.parametersEntry;
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.RuntimeOptionsPanelWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.RuntimeOptionsPanelWidget.cs
new file mode 100644
index 0000000000..0ad103f62b
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.RuntimeOptionsPanelWidget.cs
@@ -0,0 +1,60 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects.OptionPanels
+{
+ internal partial class RuntimeOptionsPanelWidget
+ {
+ private global::Gtk.VBox vbox81;
+
+ private global::Gtk.HBox hbox68;
+
+ private global::Gtk.Label label114;
+
+ private global::Gtk.ComboBox runtimeVersionCombo;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.OptionPanels.RuntimeOptionsPanelWidget
+ global::Stetic.BinContainer.Attach (this);
+ this.Name = "MonoDevelop.Ide.Projects.OptionPanels.RuntimeOptionsPanelWidget";
+ // Container child MonoDevelop.Ide.Projects.OptionPanels.RuntimeOptionsPanelWidget.Gtk.Container+ContainerChild
+ this.vbox81 = new global::Gtk.VBox ();
+ this.vbox81.Name = "vbox81";
+ this.vbox81.Spacing = 12;
+ // Container child vbox81.Gtk.Box+BoxChild
+ this.hbox68 = new global::Gtk.HBox ();
+ this.hbox68.Name = "hbox68";
+ this.hbox68.Spacing = 7;
+ // Container child hbox68.Gtk.Box+BoxChild
+ this.label114 = new global::Gtk.Label ();
+ this.label114.Name = "label114";
+ this.label114.Xalign = 0f;
+ this.label114.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Runtime _version:");
+ this.label114.UseUnderline = true;
+ this.hbox68.Add (this.label114);
+ global::Gtk.Box.BoxChild w1 = ((global::Gtk.Box.BoxChild)(this.hbox68[this.label114]));
+ w1.Position = 0;
+ w1.Expand = false;
+ w1.Fill = false;
+ // Container child hbox68.Gtk.Box+BoxChild
+ this.runtimeVersionCombo = global::Gtk.ComboBox.NewText ();
+ this.runtimeVersionCombo.Name = "runtimeVersionCombo";
+ this.hbox68.Add (this.runtimeVersionCombo);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.hbox68[this.runtimeVersionCombo]));
+ w2.Position = 1;
+ w2.Expand = false;
+ w2.Fill = false;
+ this.vbox81.Add (this.hbox68);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.vbox81[this.hbox68]));
+ w3.Position = 0;
+ w3.Expand = false;
+ w3.Fill = false;
+ this.Add (this.vbox81);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.StartupOptionsPanelWidget.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.StartupOptionsPanelWidget.cs
new file mode 100644
index 0000000000..9032007438
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.StartupOptionsPanelWidget.cs
@@ -0,0 +1,162 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects.OptionPanels
+{
+ internal partial class StartupOptionsPanelWidget
+ {
+ private global::Gtk.VBox vbox2;
+
+ private global::Gtk.RadioButton radioSingle;
+
+ private global::Gtk.HBox hbox2;
+
+ private global::Gtk.Label label1;
+
+ private global::Gtk.ComboBox comboItems;
+
+ private global::Gtk.RadioButton radioMulti;
+
+ private global::Gtk.HBox hbox1;
+
+ private global::Gtk.Label label2;
+
+ private global::Gtk.ScrolledWindow GtkScrolledWindow;
+
+ private global::Gtk.TreeView treeItems;
+
+ private global::Gtk.VBox vbox3;
+
+ private global::Gtk.Button buttonUp;
+
+ private global::Gtk.Button buttonDown;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.OptionPanels.StartupOptionsPanelWidget
+ global::Stetic.BinContainer.Attach (this);
+ this.Name = "MonoDevelop.Ide.Projects.OptionPanels.StartupOptionsPanelWidget";
+ // Container child MonoDevelop.Ide.Projects.OptionPanels.StartupOptionsPanelWidget.Gtk.Container+ContainerChild
+ this.vbox2 = new global::Gtk.VBox ();
+ this.vbox2.Name = "vbox2";
+ this.vbox2.Spacing = 6;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.radioSingle = new global::Gtk.RadioButton (global::MonoDevelop.Core.GettextCatalog.GetString ("Single startup project:"));
+ this.radioSingle.CanFocus = true;
+ this.radioSingle.Name = "radioSingle";
+ this.radioSingle.DrawIndicator = true;
+ this.radioSingle.UseUnderline = true;
+ this.radioSingle.Group = new global::GLib.SList (global::System.IntPtr.Zero);
+ this.vbox2.Add (this.radioSingle);
+ global::Gtk.Box.BoxChild w1 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.radioSingle]));
+ w1.Position = 0;
+ w1.Expand = false;
+ w1.Fill = false;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.hbox2 = new global::Gtk.HBox ();
+ this.hbox2.Name = "hbox2";
+ this.hbox2.Spacing = 6;
+ // Container child hbox2.Gtk.Box+BoxChild
+ this.label1 = new global::Gtk.Label ();
+ this.label1.WidthRequest = 12;
+ this.label1.Name = "label1";
+ this.hbox2.Add (this.label1);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.hbox2[this.label1]));
+ w2.Position = 0;
+ w2.Expand = false;
+ w2.Fill = false;
+ // Container child hbox2.Gtk.Box+BoxChild
+ this.comboItems = global::Gtk.ComboBox.NewText ();
+ this.comboItems.Name = "comboItems";
+ this.hbox2.Add (this.comboItems);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.hbox2[this.comboItems]));
+ w3.Position = 1;
+ this.vbox2.Add (this.hbox2);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.hbox2]));
+ w4.Position = 1;
+ w4.Expand = false;
+ w4.Fill = false;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.radioMulti = new global::Gtk.RadioButton (global::MonoDevelop.Core.GettextCatalog.GetString ("Multiple startup projects:"));
+ this.radioMulti.CanFocus = true;
+ this.radioMulti.Name = "radioMulti";
+ this.radioMulti.DrawIndicator = true;
+ this.radioMulti.UseUnderline = true;
+ this.radioMulti.Group = this.radioSingle.Group;
+ this.vbox2.Add (this.radioMulti);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.radioMulti]));
+ w5.Position = 2;
+ w5.Expand = false;
+ w5.Fill = false;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.hbox1 = new global::Gtk.HBox ();
+ this.hbox1.Name = "hbox1";
+ this.hbox1.Spacing = 6;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.label2 = new global::Gtk.Label ();
+ this.label2.WidthRequest = 12;
+ this.label2.Name = "label2";
+ this.hbox1.Add (this.label2);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.label2]));
+ w6.Position = 0;
+ w6.Expand = false;
+ w6.Fill = false;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.GtkScrolledWindow = new global::Gtk.ScrolledWindow ();
+ this.GtkScrolledWindow.Name = "GtkScrolledWindow";
+ this.GtkScrolledWindow.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child GtkScrolledWindow.Gtk.Container+ContainerChild
+ this.treeItems = new global::Gtk.TreeView ();
+ this.treeItems.CanFocus = true;
+ this.treeItems.Name = "treeItems";
+ this.GtkScrolledWindow.Add (this.treeItems);
+ this.hbox1.Add (this.GtkScrolledWindow);
+ global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.GtkScrolledWindow]));
+ w8.Position = 1;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.vbox3 = new global::Gtk.VBox ();
+ this.vbox3.Name = "vbox3";
+ this.vbox3.Spacing = 6;
+ // Container child vbox3.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.vbox3.Add (this.buttonUp);
+ global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.vbox3[this.buttonUp]));
+ w9.Position = 0;
+ w9.Expand = false;
+ w9.Fill = false;
+ // Container child vbox3.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.vbox3.Add (this.buttonDown);
+ global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(this.vbox3[this.buttonDown]));
+ w10.Position = 1;
+ w10.Expand = false;
+ w10.Fill = false;
+ this.hbox1.Add (this.vbox3);
+ global::Gtk.Box.BoxChild w11 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.vbox3]));
+ w11.Position = 2;
+ w11.Expand = false;
+ w11.Fill = false;
+ this.vbox2.Add (this.hbox1);
+ global::Gtk.Box.BoxChild w12 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.hbox1]));
+ w12.Position = 3;
+ this.Add (this.vbox2);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.Hide ();
+ this.radioSingle.Toggled += new global::System.EventHandler (this.OnRadioSingleToggled);
+ this.buttonUp.Clicked += new global::System.EventHandler (this.OnButtonUpClicked);
+ this.buttonDown.Clicked += new global::System.EventHandler (this.OnButtonDownClicked);
+ }
+ }
+}