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:46:01 +0300
committerLluis Sanchez <lluis@novell.com>2010-03-17 15:46:01 +0300
commitaeb5c146fa27974ef5d2916bad65dcefc8374eaf (patch)
tree254deb5bd4c2e77945230c39f651b2c4d9ec7cb4 /main/src/core/MonoDevelop.Ide/gtk-gui
parentf47fc5f6cbf2c1610b57a9d351e5a01f6c236f67 (diff)
parent585086f0ea0a49166046bb8f48d2def87907d0e0 (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=153740
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/gtk-gui')
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.AddMimeTypeDialog.cs131
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.CombineEntryFeatureSelector.cs26
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.ConfirmProjectDeleteDialog.cs157
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.DeleteConfigDialog.cs112
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.ExportProjectDialog.cs163
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.FeatureSelectorDialog.cs91
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.IncludeNewFilesDialog.cs138
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.NewConfigurationDialog.cs140
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.NewFileDialog.cs257
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.NewProjectDialog.cs409
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.ProjectFileSelectorDialog.cs146
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.RenameConfigDialog.cs114
-rw-r--r--main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.SelectReferenceDialog.cs188
13 files changed, 2072 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.AddMimeTypeDialog.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.AddMimeTypeDialog.cs
new file mode 100644
index 0000000000..66e51c592e
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.AddMimeTypeDialog.cs
@@ -0,0 +1,131 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects
+{
+ internal partial class AddMimeTypeDialog
+ {
+ private global::Gtk.VBox vbox2;
+
+ private global::Gtk.Label label1;
+
+ private global::Gtk.Entry entry;
+
+ private global::Gtk.HBox hbox1;
+
+ private global::Gtk.Image image;
+
+ private global::Gtk.Label labelDesc;
+
+ private global::Gtk.Button buttonCancel;
+
+ private global::Gtk.Button buttonOk;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.AddMimeTypeDialog
+ this.Name = "MonoDevelop.Ide.Projects.AddMimeTypeDialog";
+ this.Title = global::MonoDevelop.Core.GettextCatalog.GetString ("Add File Type");
+ this.WindowPosition = ((global::Gtk.WindowPosition)(4));
+ // Internal child MonoDevelop.Ide.Projects.AddMimeTypeDialog.VBox
+ global::Gtk.VBox w1 = this.VBox;
+ w1.Name = "dialog1_VBox";
+ w1.BorderWidth = ((uint)(2));
+ // Container child dialog1_VBox.Gtk.Box+BoxChild
+ this.vbox2 = new global::Gtk.VBox ();
+ this.vbox2.Name = "vbox2";
+ this.vbox2.Spacing = 6;
+ this.vbox2.BorderWidth = ((uint)(9));
+ // 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 ("Enter a file extension or a mime type name:");
+ this.vbox2.Add (this.label1);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.label1]));
+ w2.Position = 0;
+ w2.Expand = false;
+ w2.Fill = false;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.entry = new global::Gtk.Entry ();
+ this.entry.CanFocus = true;
+ this.entry.Name = "entry";
+ this.entry.IsEditable = true;
+ this.entry.InvisibleChar = '●';
+ this.vbox2.Add (this.entry);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.entry]));
+ w3.Position = 1;
+ w3.Expand = false;
+ w3.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.image = new global::Gtk.Image ();
+ this.image.Name = "image";
+ this.image.Pixbuf = global::Stetic.IconLoader.LoadIcon (this, "gtk-dialog-error", global::Gtk.IconSize.Menu);
+ this.hbox1.Add (this.image);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.image]));
+ w4.Position = 0;
+ w4.Expand = false;
+ w4.Fill = false;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.labelDesc = new global::Gtk.Label ();
+ this.labelDesc.Name = "labelDesc";
+ this.labelDesc.Xalign = 0f;
+ this.hbox1.Add (this.labelDesc);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.labelDesc]));
+ w5.Position = 1;
+ this.vbox2.Add (this.hbox1);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.hbox1]));
+ w6.Position = 2;
+ w6.Expand = false;
+ w6.Fill = false;
+ w1.Add (this.vbox2);
+ global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(w1[this.vbox2]));
+ w7.Position = 0;
+ w7.Expand = false;
+ w7.Fill = false;
+ // Internal child MonoDevelop.Ide.Projects.AddMimeTypeDialog.ActionArea
+ global::Gtk.HButtonBox w8 = this.ActionArea;
+ w8.Name = "dialog1_ActionArea";
+ w8.Spacing = 10;
+ w8.BorderWidth = ((uint)(5));
+ w8.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4));
+ // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild
+ this.buttonCancel = new global::Gtk.Button ();
+ this.buttonCancel.CanDefault = true;
+ this.buttonCancel.CanFocus = true;
+ this.buttonCancel.Name = "buttonCancel";
+ this.buttonCancel.UseStock = true;
+ this.buttonCancel.UseUnderline = true;
+ this.buttonCancel.Label = "gtk-cancel";
+ this.AddActionWidget (this.buttonCancel, -6);
+ global::Gtk.ButtonBox.ButtonBoxChild w9 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w8[this.buttonCancel]));
+ w9.Expand = false;
+ w9.Fill = false;
+ // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild
+ this.buttonOk = new global::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-add";
+ this.AddActionWidget (this.buttonOk, -5);
+ global::Gtk.ButtonBox.ButtonBoxChild w10 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w8[this.buttonOk]));
+ w10.Position = 1;
+ w10.Expand = false;
+ w10.Fill = false;
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.DefaultWidth = 400;
+ this.DefaultHeight = 164;
+ this.image.Hide ();
+ this.Show ();
+ this.entry.Changed += new global::System.EventHandler (this.OnEntryChanged);
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.CombineEntryFeatureSelector.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.CombineEntryFeatureSelector.cs
new file mode 100644
index 0000000000..ca2fa4030e
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.CombineEntryFeatureSelector.cs
@@ -0,0 +1,26 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects
+{
+ public partial class CombineEntryFeatureSelector
+ {
+ private global::Gtk.ScrolledWindow scrolled;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.CombineEntryFeatureSelector
+ global::Stetic.BinContainer.Attach (this);
+ this.Name = "MonoDevelop.Ide.Projects.CombineEntryFeatureSelector";
+ // Container child MonoDevelop.Ide.Projects.CombineEntryFeatureSelector.Gtk.Container+ContainerChild
+ this.scrolled = new global::Gtk.ScrolledWindow ();
+ this.scrolled.CanFocus = true;
+ this.scrolled.Name = "scrolled";
+ this.Add (this.scrolled);
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.ConfirmProjectDeleteDialog.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.ConfirmProjectDeleteDialog.cs
new file mode 100644
index 0000000000..6db987709b
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.ConfirmProjectDeleteDialog.cs
@@ -0,0 +1,157 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects
+{
+ public partial class ConfirmProjectDeleteDialog
+ {
+ private global::Gtk.VBox vbox2;
+
+ private global::Gtk.Label label1;
+
+ private global::Gtk.RadioButton radioDeleteAll;
+
+ private global::Gtk.Alignment alignment1;
+
+ private global::Gtk.Label labelProjectDir;
+
+ private global::Gtk.RadioButton radioDeleteSel;
+
+ private global::Gtk.Alignment alignment2;
+
+ private global::Gtk.ScrolledWindow GtkScrolledWindow;
+
+ private global::Gtk.TreeView fileList;
+
+ private global::Gtk.Button buttonCancel;
+
+ private global::Gtk.Button buttonOk;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.ConfirmProjectDeleteDialog
+ this.Name = "MonoDevelop.Ide.Projects.ConfirmProjectDeleteDialog";
+ this.Title = global::MonoDevelop.Core.GettextCatalog.GetString ("Delete Project");
+ this.WindowPosition = ((global::Gtk.WindowPosition)(4));
+ this.Modal = true;
+ // Internal child MonoDevelop.Ide.Projects.ConfirmProjectDeleteDialog.VBox
+ global::Gtk.VBox w1 = this.VBox;
+ w1.Name = "dialog1_VBox";
+ w1.BorderWidth = ((uint)(2));
+ // Container child dialog1_VBox.Gtk.Box+BoxChild
+ this.vbox2 = new global::Gtk.VBox ();
+ this.vbox2.Name = "vbox2";
+ this.vbox2.Spacing = 6;
+ this.vbox2.BorderWidth = ((uint)(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 ("Please select which files and folders you want to delete:");
+ this.vbox2.Add (this.label1);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.label1]));
+ w2.Position = 0;
+ w2.Expand = false;
+ w2.Fill = false;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.radioDeleteAll = new global::Gtk.RadioButton (global::MonoDevelop.Core.GettextCatalog.GetString ("Delete the project file and the whole project directory:"));
+ this.radioDeleteAll.CanFocus = true;
+ this.radioDeleteAll.Name = "radioDeleteAll";
+ this.radioDeleteAll.Active = true;
+ this.radioDeleteAll.DrawIndicator = true;
+ this.radioDeleteAll.UseUnderline = true;
+ this.radioDeleteAll.Group = new global::GLib.SList (global::System.IntPtr.Zero);
+ this.vbox2.Add (this.radioDeleteAll);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.radioDeleteAll]));
+ w3.Position = 1;
+ w3.Expand = false;
+ w3.Fill = false;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.alignment1 = new global::Gtk.Alignment (0.5f, 0.5f, 1f, 1f);
+ this.alignment1.Name = "alignment1";
+ this.alignment1.LeftPadding = ((uint)(30));
+ // Container child alignment1.Gtk.Container+ContainerChild
+ this.labelProjectDir = new global::Gtk.Label ();
+ this.labelProjectDir.Name = "labelProjectDir";
+ this.labelProjectDir.Xalign = 0f;
+ this.labelProjectDir.LabelProp = "label2";
+ this.alignment1.Add (this.labelProjectDir);
+ this.vbox2.Add (this.alignment1);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.alignment1]));
+ w5.Position = 2;
+ w5.Expand = false;
+ w5.Fill = false;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.radioDeleteSel = new global::Gtk.RadioButton (global::MonoDevelop.Core.GettextCatalog.GetString ("Delete the following files and folders:"));
+ this.radioDeleteSel.CanFocus = true;
+ this.radioDeleteSel.Name = "radioDeleteSel";
+ this.radioDeleteSel.DrawIndicator = true;
+ this.radioDeleteSel.UseUnderline = true;
+ this.radioDeleteSel.Group = this.radioDeleteAll.Group;
+ this.vbox2.Add (this.radioDeleteSel);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.radioDeleteSel]));
+ w6.Position = 3;
+ w6.Expand = false;
+ w6.Fill = false;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.alignment2 = new global::Gtk.Alignment (0.5f, 0.5f, 1f, 1f);
+ this.alignment2.Name = "alignment2";
+ this.alignment2.LeftPadding = ((uint)(30));
+ // Container child alignment2.Gtk.Container+ContainerChild
+ this.GtkScrolledWindow = new global::Gtk.ScrolledWindow ();
+ this.GtkScrolledWindow.Name = "GtkScrolledWindow";
+ this.GtkScrolledWindow.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child GtkScrolledWindow.Gtk.Container+ContainerChild
+ this.fileList = new global::Gtk.TreeView ();
+ this.fileList.CanFocus = true;
+ this.fileList.Name = "fileList";
+ this.fileList.HeadersVisible = false;
+ this.GtkScrolledWindow.Add (this.fileList);
+ this.alignment2.Add (this.GtkScrolledWindow);
+ this.vbox2.Add (this.alignment2);
+ global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.alignment2]));
+ w9.Position = 4;
+ w1.Add (this.vbox2);
+ global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(w1[this.vbox2]));
+ w10.Position = 0;
+ // Internal child MonoDevelop.Ide.Projects.ConfirmProjectDeleteDialog.ActionArea
+ global::Gtk.HButtonBox w11 = this.ActionArea;
+ w11.Name = "dialog1_ActionArea";
+ w11.Spacing = 10;
+ w11.BorderWidth = ((uint)(5));
+ w11.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4));
+ // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild
+ this.buttonCancel = new global::Gtk.Button ();
+ this.buttonCancel.CanDefault = true;
+ this.buttonCancel.CanFocus = true;
+ this.buttonCancel.Name = "buttonCancel";
+ this.buttonCancel.UseStock = true;
+ this.buttonCancel.UseUnderline = true;
+ this.buttonCancel.Label = "gtk-cancel";
+ this.AddActionWidget (this.buttonCancel, -6);
+ global::Gtk.ButtonBox.ButtonBoxChild w12 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w11[this.buttonCancel]));
+ w12.Expand = false;
+ w12.Fill = false;
+ // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild
+ this.buttonOk = new global::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-delete";
+ this.AddActionWidget (this.buttonOk, -5);
+ global::Gtk.ButtonBox.ButtonBoxChild w13 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w11[this.buttonOk]));
+ w13.Position = 1;
+ w13.Expand = false;
+ w13.Fill = false;
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.DefaultWidth = 512;
+ this.DefaultHeight = 387;
+ this.Show ();
+ this.radioDeleteAll.Toggled += new global::System.EventHandler (this.OnRadioDeleteAllToggled);
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.DeleteConfigDialog.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.DeleteConfigDialog.cs
new file mode 100644
index 0000000000..96a0140b75
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.DeleteConfigDialog.cs
@@ -0,0 +1,112 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects
+{
+ internal partial class DeleteConfigDialog
+ {
+ private global::Gtk.HBox hbox64;
+
+ private global::Gtk.Image image6;
+
+ private global::Gtk.VBox vbox80;
+
+ private global::Gtk.Label label107;
+
+ private global::Gtk.CheckButton deleteChildrenCheck;
+
+ private global::Gtk.Button button11;
+
+ private global::Gtk.Button button12;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.DeleteConfigDialog
+ this.Name = "MonoDevelop.Ide.Projects.DeleteConfigDialog";
+ this.Title = global::MonoDevelop.Core.GettextCatalog.GetString ("Delete Configuration");
+ this.TypeHint = ((global::Gdk.WindowTypeHint)(1));
+ // Internal child MonoDevelop.Ide.Projects.DeleteConfigDialog.VBox
+ global::Gtk.VBox w1 = this.VBox;
+ w1.Name = "dialog-vbox7";
+ // Container child dialog-vbox7.Gtk.Box+BoxChild
+ this.hbox64 = new global::Gtk.HBox ();
+ this.hbox64.Name = "hbox64";
+ this.hbox64.Spacing = 12;
+ this.hbox64.BorderWidth = ((uint)(12));
+ // Container child hbox64.Gtk.Box+BoxChild
+ this.image6 = new global::Gtk.Image ();
+ this.image6.Name = "image6";
+ this.image6.Yalign = 0f;
+ this.image6.Pixbuf = global::Stetic.IconLoader.LoadIcon (this, "gtk-dialog-question", global::Gtk.IconSize.Dialog);
+ this.hbox64.Add (this.image6);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.hbox64[this.image6]));
+ w2.Position = 0;
+ w2.Expand = false;
+ w2.Fill = false;
+ // Container child hbox64.Gtk.Box+BoxChild
+ this.vbox80 = new global::Gtk.VBox ();
+ this.vbox80.Name = "vbox80";
+ this.vbox80.Spacing = 6;
+ // Container child vbox80.Gtk.Box+BoxChild
+ this.label107 = new global::Gtk.Label ();
+ this.label107.Name = "label107";
+ this.label107.Xalign = 0f;
+ this.label107.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Are you sure you want to delete this configuration?");
+ this.vbox80.Add (this.label107);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.vbox80[this.label107]));
+ w3.Position = 0;
+ w3.Expand = false;
+ w3.Fill = false;
+ // Container child vbox80.Gtk.Box+BoxChild
+ this.deleteChildrenCheck = new global::Gtk.CheckButton ();
+ this.deleteChildrenCheck.Name = "deleteChildrenCheck";
+ this.deleteChildrenCheck.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("Delete also configurations in solution items");
+ this.deleteChildrenCheck.Active = true;
+ this.deleteChildrenCheck.DrawIndicator = true;
+ this.deleteChildrenCheck.UseUnderline = true;
+ this.vbox80.Add (this.deleteChildrenCheck);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.vbox80[this.deleteChildrenCheck]));
+ w4.Position = 1;
+ w4.Expand = false;
+ w4.Fill = false;
+ this.hbox64.Add (this.vbox80);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.hbox64[this.vbox80]));
+ w5.Position = 1;
+ w1.Add (this.hbox64);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(w1[this.hbox64]));
+ w6.Position = 2;
+ // Internal child MonoDevelop.Ide.Projects.DeleteConfigDialog.ActionArea
+ global::Gtk.HButtonBox w7 = this.ActionArea;
+ w7.Name = "dialog-action_area7";
+ w7.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4));
+ // Container child dialog-action_area7.Gtk.ButtonBox+ButtonBoxChild
+ this.button11 = new global::Gtk.Button ();
+ this.button11.Name = "button11";
+ this.button11.UseStock = true;
+ this.button11.UseUnderline = true;
+ this.button11.Label = "gtk-no";
+ this.AddActionWidget (this.button11, -9);
+ global::Gtk.ButtonBox.ButtonBoxChild w8 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w7[this.button11]));
+ w8.Expand = false;
+ w8.Fill = false;
+ // Container child dialog-action_area7.Gtk.ButtonBox+ButtonBoxChild
+ this.button12 = new global::Gtk.Button ();
+ this.button12.CanDefault = true;
+ this.button12.Name = "button12";
+ this.button12.UseStock = true;
+ this.button12.UseUnderline = true;
+ this.button12.Label = "gtk-yes";
+ this.AddActionWidget (this.button12, -8);
+ global::Gtk.ButtonBox.ButtonBoxChild w9 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w7[this.button12]));
+ w9.Position = 1;
+ w9.Expand = false;
+ w9.Fill = false;
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.DefaultWidth = 381;
+ this.DefaultHeight = 128;
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.ExportProjectDialog.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.ExportProjectDialog.cs
new file mode 100644
index 0000000000..f3b24cd9ac
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.ExportProjectDialog.cs
@@ -0,0 +1,163 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects
+{
+ public partial class ExportProjectDialog
+ {
+ private global::Gtk.VBox vbox2;
+
+ private global::Gtk.Table table1;
+
+ private global::Gtk.ComboBox comboFormat;
+
+ private global::MonoDevelop.Components.FolderEntry folderEntry;
+
+ private global::Gtk.Label label2;
+
+ private global::Gtk.Label label3;
+
+ private global::Gtk.Label label4;
+
+ private global::Gtk.Label labelNewFormat;
+
+ private global::Gtk.Button button51;
+
+ private global::Gtk.Button buttonOk;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.ExportProjectDialog
+ this.Events = ((global::Gdk.EventMask)(256));
+ this.Name = "MonoDevelop.Ide.Projects.ExportProjectDialog";
+ this.Title = global::MonoDevelop.Core.GettextCatalog.GetString ("Export Project");
+ this.WindowPosition = ((global::Gtk.WindowPosition)(4));
+ this.BorderWidth = ((uint)(6));
+ // Internal child MonoDevelop.Ide.Projects.ExportProjectDialog.VBox
+ global::Gtk.VBox w1 = this.VBox;
+ w1.Events = ((global::Gdk.EventMask)(256));
+ w1.Name = "dialog_VBox";
+ w1.Spacing = 6;
+ w1.BorderWidth = ((uint)(2));
+ // Container child dialog_VBox.Gtk.Box+BoxChild
+ this.vbox2 = new global::Gtk.VBox ();
+ this.vbox2.Name = "vbox2";
+ this.vbox2.Spacing = 12;
+ this.vbox2.BorderWidth = ((uint)(6));
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.table1 = new global::Gtk.Table (((uint)(3)), ((uint)(2)), false);
+ this.table1.Name = "table1";
+ this.table1.RowSpacing = ((uint)(6));
+ this.table1.ColumnSpacing = ((uint)(6));
+ // Container child table1.Gtk.Table+TableChild
+ this.comboFormat = global::Gtk.ComboBox.NewText ();
+ this.comboFormat.Name = "comboFormat";
+ this.table1.Add (this.comboFormat);
+ global::Gtk.Table.TableChild w2 = ((global::Gtk.Table.TableChild)(this.table1[this.comboFormat]));
+ w2.TopAttach = ((uint)(1));
+ w2.BottomAttach = ((uint)(2));
+ w2.LeftAttach = ((uint)(1));
+ w2.RightAttach = ((uint)(2));
+ w2.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table1.Gtk.Table+TableChild
+ this.folderEntry = new global::MonoDevelop.Components.FolderEntry ();
+ this.folderEntry.Name = "folderEntry";
+ this.table1.Add (this.folderEntry);
+ global::Gtk.Table.TableChild w3 = ((global::Gtk.Table.TableChild)(this.table1[this.folderEntry]));
+ w3.TopAttach = ((uint)(2));
+ w3.BottomAttach = ((uint)(3));
+ w3.LeftAttach = ((uint)(1));
+ w3.RightAttach = ((uint)(2));
+ w3.XOptions = ((global::Gtk.AttachOptions)(4));
+ w3.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table1.Gtk.Table+TableChild
+ this.label2 = new global::Gtk.Label ();
+ this.label2.Name = "label2";
+ this.label2.Xalign = 0f;
+ this.label2.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Target folder:");
+ this.table1.Add (this.label2);
+ global::Gtk.Table.TableChild w4 = ((global::Gtk.Table.TableChild)(this.table1[this.label2]));
+ w4.TopAttach = ((uint)(2));
+ w4.BottomAttach = ((uint)(3));
+ w4.XOptions = ((global::Gtk.AttachOptions)(4));
+ w4.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table1.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 ("New format:");
+ this.table1.Add (this.label3);
+ global::Gtk.Table.TableChild w5 = ((global::Gtk.Table.TableChild)(this.table1[this.label3]));
+ w5.TopAttach = ((uint)(1));
+ w5.BottomAttach = ((uint)(2));
+ w5.XOptions = ((global::Gtk.AttachOptions)(4));
+ w5.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table1.Gtk.Table+TableChild
+ this.label4 = new global::Gtk.Label ();
+ this.label4.Name = "label4";
+ this.label4.Xalign = 0f;
+ this.label4.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Current format:");
+ this.table1.Add (this.label4);
+ global::Gtk.Table.TableChild w6 = ((global::Gtk.Table.TableChild)(this.table1[this.label4]));
+ w6.XOptions = ((global::Gtk.AttachOptions)(4));
+ w6.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table1.Gtk.Table+TableChild
+ this.labelNewFormat = new global::Gtk.Label ();
+ this.labelNewFormat.Name = "labelNewFormat";
+ this.labelNewFormat.Xalign = 0f;
+ this.table1.Add (this.labelNewFormat);
+ global::Gtk.Table.TableChild w7 = ((global::Gtk.Table.TableChild)(this.table1[this.labelNewFormat]));
+ w7.LeftAttach = ((uint)(1));
+ w7.RightAttach = ((uint)(2));
+ w7.XOptions = ((global::Gtk.AttachOptions)(4));
+ w7.YOptions = ((global::Gtk.AttachOptions)(4));
+ this.vbox2.Add (this.table1);
+ global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.table1]));
+ w8.Position = 0;
+ w8.Expand = false;
+ w8.Fill = false;
+ w1.Add (this.vbox2);
+ global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(w1[this.vbox2]));
+ w9.Position = 0;
+ w9.Expand = false;
+ w9.Fill = false;
+ // Internal child MonoDevelop.Ide.Projects.ExportProjectDialog.ActionArea
+ global::Gtk.HButtonBox w10 = this.ActionArea;
+ w10.Name = "MonoDevelop.Ide.ExportProjectDialog_ActionArea";
+ w10.Spacing = 6;
+ w10.BorderWidth = ((uint)(5));
+ w10.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4));
+ // Container child MonoDevelop.Ide.ExportProjectDialog_ActionArea.Gtk.ButtonBox+ButtonBoxChild
+ this.button51 = new global::Gtk.Button ();
+ this.button51.CanDefault = true;
+ this.button51.CanFocus = true;
+ this.button51.Name = "button51";
+ this.button51.UseStock = true;
+ this.button51.UseUnderline = true;
+ this.button51.Label = "gtk-cancel";
+ this.AddActionWidget (this.button51, -6);
+ global::Gtk.ButtonBox.ButtonBoxChild w11 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w10[this.button51]));
+ w11.Expand = false;
+ w11.Fill = false;
+ // Container child MonoDevelop.Ide.ExportProjectDialog_ActionArea.Gtk.ButtonBox+ButtonBoxChild
+ this.buttonOk = new global::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-ok";
+ this.AddActionWidget (this.buttonOk, -5);
+ global::Gtk.ButtonBox.ButtonBoxChild w12 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w10[this.buttonOk]));
+ w12.Position = 1;
+ w12.Expand = false;
+ w12.Fill = false;
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.DefaultWidth = 509;
+ this.DefaultHeight = 195;
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.FeatureSelectorDialog.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.FeatureSelectorDialog.cs
new file mode 100644
index 0000000000..d43b1080ac
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.FeatureSelectorDialog.cs
@@ -0,0 +1,91 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects
+{
+ public partial class FeatureSelectorDialog
+ {
+ private global::Gtk.VBox vbox5;
+
+ private global::Gtk.Label label3;
+
+ private global::MonoDevelop.Ide.Projects.CombineEntryFeatureSelector featureList;
+
+ private global::Gtk.Button button1547;
+
+ private global::Gtk.Button button1548;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.FeatureSelectorDialog
+ this.Name = "MonoDevelop.Ide.Projects.FeatureSelectorDialog";
+ this.Title = global::MonoDevelop.Core.GettextCatalog.GetString ("New Project Features");
+ this.WindowPosition = ((global::Gtk.WindowPosition)(4));
+ this.BorderWidth = ((uint)(6));
+ // Internal child MonoDevelop.Ide.Projects.FeatureSelectorDialog.VBox
+ global::Gtk.VBox w1 = this.VBox;
+ w1.Name = "dialog1_VBox";
+ w1.Spacing = 6;
+ w1.BorderWidth = ((uint)(2));
+ // Container child dialog1_VBox.Gtk.Box+BoxChild
+ this.vbox5 = new global::Gtk.VBox ();
+ this.vbox5.Name = "vbox5";
+ this.vbox5.Spacing = 6;
+ this.vbox5.BorderWidth = ((uint)(6));
+ // Container child vbox5.Gtk.Box+BoxChild
+ this.label3 = new global::Gtk.Label ();
+ this.label3.Name = "label3";
+ this.label3.Xalign = 0f;
+ this.label3.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("<b>Project features</b>");
+ this.label3.UseMarkup = true;
+ this.vbox5.Add (this.label3);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.vbox5[this.label3]));
+ w2.Position = 0;
+ w2.Expand = false;
+ w2.Fill = false;
+ // Container child vbox5.Gtk.Box+BoxChild
+ this.featureList = new global::MonoDevelop.Ide.Projects.CombineEntryFeatureSelector ();
+ this.featureList.Events = ((global::Gdk.EventMask)(256));
+ this.featureList.Name = "featureList";
+ this.vbox5.Add (this.featureList);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.vbox5[this.featureList]));
+ w3.Position = 1;
+ w1.Add (this.vbox5);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(w1[this.vbox5]));
+ w4.Position = 0;
+ // Internal child MonoDevelop.Ide.Projects.FeatureSelectorDialog.ActionArea
+ global::Gtk.HButtonBox w5 = this.ActionArea;
+ w5.Name = "GtkDialog_ActionArea";
+ w5.Spacing = 6;
+ w5.BorderWidth = ((uint)(5));
+ w5.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4));
+ // Container child GtkDialog_ActionArea.Gtk.ButtonBox+ButtonBoxChild
+ this.button1547 = new global::Gtk.Button ();
+ this.button1547.CanFocus = true;
+ this.button1547.Name = "button1547";
+ this.button1547.UseUnderline = true;
+ this.button1547.Label = "button1547";
+ this.AddActionWidget (this.button1547, 0);
+ global::Gtk.ButtonBox.ButtonBoxChild w6 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w5[this.button1547]));
+ w6.Expand = false;
+ w6.Fill = false;
+ // Container child GtkDialog_ActionArea.Gtk.ButtonBox+ButtonBoxChild
+ this.button1548 = new global::Gtk.Button ();
+ this.button1548.CanFocus = true;
+ this.button1548.Name = "button1548";
+ this.button1548.UseUnderline = true;
+ this.button1548.Label = "button1548";
+ this.AddActionWidget (this.button1548, 0);
+ global::Gtk.ButtonBox.ButtonBoxChild w7 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w5[this.button1548]));
+ w7.Position = 1;
+ w7.Expand = false;
+ w7.Fill = false;
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.DefaultWidth = 585;
+ this.DefaultHeight = 435;
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.IncludeNewFilesDialog.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.IncludeNewFilesDialog.cs
new file mode 100644
index 0000000000..0611bb8cd3
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.IncludeNewFilesDialog.cs
@@ -0,0 +1,138 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects
+{
+ internal partial class IncludeNewFilesDialog
+ {
+ private global::Gtk.VBox vbox2;
+
+ private global::Gtk.Label label1;
+
+ private global::Gtk.ScrolledWindow GtkScrolledWindow;
+
+ private global::Gtk.TreeView treeviewFiles;
+
+ private global::Gtk.HBox hbox1;
+
+ private global::Gtk.Button buttonExcludeAll;
+
+ private global::Gtk.Button buttonIncludeAll;
+
+ private global::Gtk.Button buttonCancel;
+
+ private global::Gtk.Button buttonOk;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.IncludeNewFilesDialog
+ this.Name = "MonoDevelop.Ide.Projects.IncludeNewFilesDialog";
+ this.WindowPosition = ((global::Gtk.WindowPosition)(4));
+ this.BorderWidth = ((uint)(6));
+ // Internal child MonoDevelop.Ide.Projects.IncludeNewFilesDialog.VBox
+ global::Gtk.VBox w1 = this.VBox;
+ w1.Name = "dialog1_VBox";
+ w1.BorderWidth = ((uint)(2));
+ // Container child dialog1_VBox.Gtk.Box+BoxChild
+ this.vbox2 = new global::Gtk.VBox ();
+ this.vbox2.Name = "vbox2";
+ this.vbox2.Spacing = 6;
+ this.vbox2.BorderWidth = ((uint)(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 ("Choose files to include in the project");
+ this.vbox2.Add (this.label1);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.label1]));
+ w2.Position = 0;
+ w2.Expand = false;
+ w2.Fill = false;
+ // Container child vbox2.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.treeviewFiles = new global::Gtk.TreeView ();
+ this.treeviewFiles.CanFocus = true;
+ this.treeviewFiles.Name = "treeviewFiles";
+ this.GtkScrolledWindow.Add (this.treeviewFiles);
+ this.vbox2.Add (this.GtkScrolledWindow);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.GtkScrolledWindow]));
+ w4.Position = 1;
+ // 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.buttonExcludeAll = new global::Gtk.Button ();
+ this.buttonExcludeAll.CanFocus = true;
+ this.buttonExcludeAll.Name = "buttonExcludeAll";
+ this.buttonExcludeAll.UseUnderline = true;
+ this.buttonExcludeAll.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("_Exclude All");
+ this.hbox1.Add (this.buttonExcludeAll);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.buttonExcludeAll]));
+ w5.PackType = ((global::Gtk.PackType)(1));
+ w5.Position = 0;
+ w5.Expand = false;
+ w5.Fill = false;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.buttonIncludeAll = new global::Gtk.Button ();
+ this.buttonIncludeAll.CanFocus = true;
+ this.buttonIncludeAll.Name = "buttonIncludeAll";
+ this.buttonIncludeAll.UseUnderline = true;
+ this.buttonIncludeAll.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("_Include All");
+ this.hbox1.Add (this.buttonIncludeAll);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.buttonIncludeAll]));
+ w6.PackType = ((global::Gtk.PackType)(1));
+ w6.Position = 1;
+ w6.Expand = false;
+ w6.Fill = false;
+ this.vbox2.Add (this.hbox1);
+ global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.hbox1]));
+ w7.Position = 2;
+ w7.Expand = false;
+ w7.Fill = false;
+ w1.Add (this.vbox2);
+ global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(w1[this.vbox2]));
+ w8.Position = 0;
+ // Internal child MonoDevelop.Ide.Projects.IncludeNewFilesDialog.ActionArea
+ global::Gtk.HButtonBox w9 = this.ActionArea;
+ w9.Name = "dialog1_ActionArea";
+ w9.Spacing = 6;
+ w9.BorderWidth = ((uint)(5));
+ w9.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4));
+ // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild
+ this.buttonCancel = new global::Gtk.Button ();
+ this.buttonCancel.CanDefault = true;
+ this.buttonCancel.CanFocus = true;
+ this.buttonCancel.Name = "buttonCancel";
+ this.buttonCancel.UseStock = true;
+ this.buttonCancel.UseUnderline = true;
+ this.buttonCancel.Label = "gtk-cancel";
+ this.AddActionWidget (this.buttonCancel, -6);
+ global::Gtk.ButtonBox.ButtonBoxChild w10 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w9[this.buttonCancel]));
+ w10.Expand = false;
+ w10.Fill = false;
+ // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild
+ this.buttonOk = new global::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-ok";
+ this.AddActionWidget (this.buttonOk, -5);
+ global::Gtk.ButtonBox.ButtonBoxChild w11 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w9[this.buttonOk]));
+ w11.Position = 1;
+ w11.Expand = false;
+ w11.Fill = false;
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.DefaultWidth = 410;
+ this.DefaultHeight = 323;
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.NewConfigurationDialog.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.NewConfigurationDialog.cs
new file mode 100644
index 0000000000..c778c4ed32
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.NewConfigurationDialog.cs
@@ -0,0 +1,140 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects
+{
+ internal partial class NewConfigurationDialog
+ {
+ private global::Gtk.VBox vbox77;
+
+ private global::Gtk.Table table1;
+
+ private global::Gtk.ComboBoxEntry comboName;
+
+ private global::Gtk.ComboBoxEntry comboPlatform;
+
+ private global::Gtk.Label label1;
+
+ private global::Gtk.Label label2;
+
+ private global::Gtk.CheckButton createChildrenCheck;
+
+ private global::Gtk.Button cancelbutton1;
+
+ private global::Gtk.Button okbutton1;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.NewConfigurationDialog
+ this.Name = "MonoDevelop.Ide.Projects.NewConfigurationDialog";
+ this.Title = global::MonoDevelop.Core.GettextCatalog.GetString ("New Configuration");
+ this.TypeHint = ((global::Gdk.WindowTypeHint)(1));
+ // Internal child MonoDevelop.Ide.Projects.NewConfigurationDialog.VBox
+ global::Gtk.VBox w1 = this.VBox;
+ w1.Name = "dialog-vbox6";
+ w1.BorderWidth = ((uint)(2));
+ // Container child dialog-vbox6.Gtk.Box+BoxChild
+ this.vbox77 = new global::Gtk.VBox ();
+ this.vbox77.Name = "vbox77";
+ this.vbox77.Spacing = 6;
+ this.vbox77.BorderWidth = ((uint)(7));
+ // Container child vbox77.Gtk.Box+BoxChild
+ this.table1 = new global::Gtk.Table (((uint)(2)), ((uint)(2)), false);
+ this.table1.Name = "table1";
+ this.table1.RowSpacing = ((uint)(6));
+ this.table1.ColumnSpacing = ((uint)(6));
+ // Container child table1.Gtk.Table+TableChild
+ this.comboName = global::Gtk.ComboBoxEntry.NewText ();
+ this.comboName.Name = "comboName";
+ this.table1.Add (this.comboName);
+ global::Gtk.Table.TableChild w2 = ((global::Gtk.Table.TableChild)(this.table1[this.comboName]));
+ w2.LeftAttach = ((uint)(1));
+ w2.RightAttach = ((uint)(2));
+ w2.XOptions = ((global::Gtk.AttachOptions)(4));
+ w2.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table1.Gtk.Table+TableChild
+ this.comboPlatform = global::Gtk.ComboBoxEntry.NewText ();
+ this.comboPlatform.Name = "comboPlatform";
+ this.table1.Add (this.comboPlatform);
+ global::Gtk.Table.TableChild w3 = ((global::Gtk.Table.TableChild)(this.table1[this.comboPlatform]));
+ w3.TopAttach = ((uint)(1));
+ w3.BottomAttach = ((uint)(2));
+ w3.LeftAttach = ((uint)(1));
+ w3.RightAttach = ((uint)(2));
+ w3.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table1.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 ("Name:");
+ this.table1.Add (this.label1);
+ global::Gtk.Table.TableChild w4 = ((global::Gtk.Table.TableChild)(this.table1[this.label1]));
+ w4.XOptions = ((global::Gtk.AttachOptions)(4));
+ w4.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table1.Gtk.Table+TableChild
+ this.label2 = new global::Gtk.Label ();
+ this.label2.Name = "label2";
+ this.label2.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Platform:");
+ this.table1.Add (this.label2);
+ global::Gtk.Table.TableChild w5 = ((global::Gtk.Table.TableChild)(this.table1[this.label2]));
+ w5.TopAttach = ((uint)(1));
+ w5.BottomAttach = ((uint)(2));
+ w5.XOptions = ((global::Gtk.AttachOptions)(4));
+ w5.YOptions = ((global::Gtk.AttachOptions)(4));
+ this.vbox77.Add (this.table1);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.vbox77[this.table1]));
+ w6.Position = 0;
+ w6.Expand = false;
+ w6.Fill = false;
+ // Container child vbox77.Gtk.Box+BoxChild
+ this.createChildrenCheck = new global::Gtk.CheckButton ();
+ this.createChildrenCheck.Name = "createChildrenCheck";
+ this.createChildrenCheck.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("Create configurations for all solution items");
+ this.createChildrenCheck.Active = true;
+ this.createChildrenCheck.DrawIndicator = true;
+ this.createChildrenCheck.UseUnderline = true;
+ this.vbox77.Add (this.createChildrenCheck);
+ global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.vbox77[this.createChildrenCheck]));
+ w7.Position = 1;
+ w7.Expand = false;
+ w7.Fill = false;
+ w1.Add (this.vbox77);
+ global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(w1[this.vbox77]));
+ w8.Position = 0;
+ // Internal child MonoDevelop.Ide.Projects.NewConfigurationDialog.ActionArea
+ global::Gtk.HButtonBox w9 = this.ActionArea;
+ w9.Name = "dialog-action_area6";
+ w9.Spacing = 6;
+ w9.BorderWidth = ((uint)(5));
+ w9.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4));
+ // Container child dialog-action_area6.Gtk.ButtonBox+ButtonBoxChild
+ this.cancelbutton1 = new global::Gtk.Button ();
+ this.cancelbutton1.Name = "cancelbutton1";
+ this.cancelbutton1.UseStock = true;
+ this.cancelbutton1.UseUnderline = true;
+ this.cancelbutton1.Label = "gtk-cancel";
+ this.AddActionWidget (this.cancelbutton1, -6);
+ global::Gtk.ButtonBox.ButtonBoxChild w10 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w9[this.cancelbutton1]));
+ w10.Expand = false;
+ w10.Fill = false;
+ // Container child dialog-action_area6.Gtk.ButtonBox+ButtonBoxChild
+ this.okbutton1 = new global::Gtk.Button ();
+ this.okbutton1.Name = "okbutton1";
+ this.okbutton1.UseStock = true;
+ this.okbutton1.UseUnderline = true;
+ this.okbutton1.Label = "gtk-ok";
+ w9.Add (this.okbutton1);
+ global::Gtk.ButtonBox.ButtonBoxChild w11 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w9[this.okbutton1]));
+ w11.Position = 1;
+ w11.Expand = false;
+ w11.Fill = false;
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.DefaultWidth = 407;
+ this.DefaultHeight = 187;
+ this.Show ();
+ this.okbutton1.Clicked += new global::System.EventHandler (this.OnOkbutton1Clicked);
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.NewFileDialog.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.NewFileDialog.cs
new file mode 100644
index 0000000000..43699a7bdf
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.NewFileDialog.cs
@@ -0,0 +1,257 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects
+{
+ internal partial class NewFileDialog
+ {
+ private global::Gtk.VBox vbox2;
+
+ private global::Gtk.HBox hbox1;
+
+ private global::Gtk.ScrolledWindow scrolledwindow1;
+
+ private global::Gtk.TreeView catView;
+
+ private global::MonoDevelop.Components.IconView iconView;
+
+ private global::Gtk.Frame frame1;
+
+ private global::Gtk.Alignment GtkAlignment2;
+
+ private global::Gtk.Label infoLabel;
+
+ private global::Gtk.Label label1;
+
+ private global::Gtk.HBox hbox2;
+
+ private global::Gtk.Label label2;
+
+ private global::Gtk.Entry nameEntry;
+
+ private global::Gtk.VBox boxProject;
+
+ private global::Gtk.HBox hbox3;
+
+ private global::Gtk.CheckButton projectAddCheckbox;
+
+ private global::Gtk.ComboBox projectAddCombo;
+
+ private global::Gtk.HBox hbox4;
+
+ private global::Gtk.Label projectPathLabel;
+
+ private global::MonoDevelop.Components.FolderEntry projectFolderEntry;
+
+ private global::Gtk.Button cancelButton;
+
+ private global::Gtk.Button okButton;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.NewFileDialog
+ this.Name = "MonoDevelop.Ide.Projects.NewFileDialog";
+ this.Title = global::MonoDevelop.Core.GettextCatalog.GetString ("New File");
+ this.WindowPosition = ((global::Gtk.WindowPosition)(4));
+ this.BorderWidth = ((uint)(6));
+ // Internal child MonoDevelop.Ide.Projects.NewFileDialog.VBox
+ global::Gtk.VBox w1 = this.VBox;
+ w1.Name = "dialog1_VBox";
+ w1.Spacing = 6;
+ w1.BorderWidth = ((uint)(2));
+ // Container child dialog1_VBox.Gtk.Box+BoxChild
+ this.vbox2 = new global::Gtk.VBox ();
+ this.vbox2.Name = "vbox2";
+ this.vbox2.Spacing = 6;
+ this.vbox2.BorderWidth = ((uint)(6));
+ // 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.scrolledwindow1 = new global::Gtk.ScrolledWindow ();
+ this.scrolledwindow1.CanFocus = true;
+ this.scrolledwindow1.Name = "scrolledwindow1";
+ this.scrolledwindow1.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child scrolledwindow1.Gtk.Container+ContainerChild
+ this.catView = new global::Gtk.TreeView ();
+ this.catView.WidthRequest = 160;
+ this.catView.CanFocus = true;
+ this.catView.Name = "catView";
+ this.catView.HeadersVisible = false;
+ this.scrolledwindow1.Add (this.catView);
+ this.hbox1.Add (this.scrolledwindow1);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.scrolledwindow1]));
+ w3.Position = 0;
+ w3.Expand = false;
+ w3.Fill = false;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.iconView = new global::MonoDevelop.Components.IconView ();
+ this.iconView.CanFocus = true;
+ this.iconView.Name = "iconView";
+ this.hbox1.Add (this.iconView);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.iconView]));
+ w4.Position = 1;
+ this.vbox2.Add (this.hbox1);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.hbox1]));
+ w5.Position = 0;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.frame1 = new global::Gtk.Frame ();
+ this.frame1.Name = "frame1";
+ this.frame1.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child frame1.Gtk.Container+ContainerChild
+ this.GtkAlignment2 = new global::Gtk.Alignment (0f, 0f, 1f, 1f);
+ this.GtkAlignment2.Name = "GtkAlignment2";
+ // Container child GtkAlignment2.Gtk.Container+ContainerChild
+ this.infoLabel = new global::Gtk.Label ();
+ this.infoLabel.Name = "infoLabel";
+ this.infoLabel.Xalign = 0f;
+ this.infoLabel.Ellipsize = ((global::Pango.EllipsizeMode)(3));
+ this.GtkAlignment2.Add (this.infoLabel);
+ this.frame1.Add (this.GtkAlignment2);
+ this.vbox2.Add (this.frame1);
+ global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.frame1]));
+ w8.Position = 1;
+ w8.Expand = false;
+ w8.Fill = false;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.label1 = new global::Gtk.Label ();
+ this.label1.WidthRequest = 1;
+ this.label1.HeightRequest = 1;
+ this.label1.Name = "label1";
+ this.vbox2.Add (this.label1);
+ global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.label1]));
+ w9.Position = 2;
+ w9.Expand = false;
+ w9.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.label2 = new global::Gtk.Label ();
+ this.label2.Name = "label2";
+ this.label2.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Name:");
+ this.hbox2.Add (this.label2);
+ global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(this.hbox2[this.label2]));
+ w10.Position = 0;
+ w10.Expand = false;
+ w10.Fill = false;
+ // Container child hbox2.Gtk.Box+BoxChild
+ this.nameEntry = new global::Gtk.Entry ();
+ this.nameEntry.CanFocus = true;
+ this.nameEntry.Name = "nameEntry";
+ this.nameEntry.IsEditable = true;
+ this.nameEntry.InvisibleChar = '●';
+ this.hbox2.Add (this.nameEntry);
+ global::Gtk.Box.BoxChild w11 = ((global::Gtk.Box.BoxChild)(this.hbox2[this.nameEntry]));
+ w11.Position = 1;
+ this.vbox2.Add (this.hbox2);
+ global::Gtk.Box.BoxChild w12 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.hbox2]));
+ w12.Position = 3;
+ w12.Expand = false;
+ w12.Fill = false;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.boxProject = new global::Gtk.VBox ();
+ this.boxProject.Name = "boxProject";
+ this.boxProject.Spacing = 6;
+ // Container child boxProject.Gtk.Box+BoxChild
+ this.hbox3 = new global::Gtk.HBox ();
+ this.hbox3.Name = "hbox3";
+ this.hbox3.Spacing = 6;
+ // Container child hbox3.Gtk.Box+BoxChild
+ this.projectAddCheckbox = new global::Gtk.CheckButton ();
+ this.projectAddCheckbox.CanFocus = true;
+ this.projectAddCheckbox.Name = "projectAddCheckbox";
+ this.projectAddCheckbox.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("_Add to project:");
+ this.projectAddCheckbox.DrawIndicator = true;
+ this.projectAddCheckbox.UseUnderline = true;
+ this.hbox3.Add (this.projectAddCheckbox);
+ global::Gtk.Box.BoxChild w13 = ((global::Gtk.Box.BoxChild)(this.hbox3[this.projectAddCheckbox]));
+ w13.Position = 0;
+ w13.Expand = false;
+ w13.Fill = false;
+ // Container child hbox3.Gtk.Box+BoxChild
+ this.projectAddCombo = global::Gtk.ComboBox.NewText ();
+ this.projectAddCombo.Name = "projectAddCombo";
+ this.hbox3.Add (this.projectAddCombo);
+ global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.hbox3[this.projectAddCombo]));
+ w14.Position = 1;
+ this.boxProject.Add (this.hbox3);
+ global::Gtk.Box.BoxChild w15 = ((global::Gtk.Box.BoxChild)(this.boxProject[this.hbox3]));
+ w15.Position = 0;
+ w15.Expand = false;
+ w15.Fill = false;
+ // Container child boxProject.Gtk.Box+BoxChild
+ this.hbox4 = new global::Gtk.HBox ();
+ this.hbox4.Name = "hbox4";
+ this.hbox4.Spacing = 6;
+ // Container child hbox4.Gtk.Box+BoxChild
+ this.projectPathLabel = new global::Gtk.Label ();
+ this.projectPathLabel.Name = "projectPathLabel";
+ this.projectPathLabel.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Path:");
+ this.hbox4.Add (this.projectPathLabel);
+ global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.hbox4[this.projectPathLabel]));
+ w16.Position = 0;
+ w16.Expand = false;
+ w16.Fill = false;
+ // Container child hbox4.Gtk.Box+BoxChild
+ this.projectFolderEntry = new global::MonoDevelop.Components.FolderEntry ();
+ this.projectFolderEntry.Name = "projectFolderEntry";
+ this.hbox4.Add (this.projectFolderEntry);
+ global::Gtk.Box.BoxChild w17 = ((global::Gtk.Box.BoxChild)(this.hbox4[this.projectFolderEntry]));
+ w17.Position = 1;
+ this.boxProject.Add (this.hbox4);
+ global::Gtk.Box.BoxChild w18 = ((global::Gtk.Box.BoxChild)(this.boxProject[this.hbox4]));
+ w18.Position = 1;
+ w18.Expand = false;
+ w18.Fill = false;
+ this.vbox2.Add (this.boxProject);
+ global::Gtk.Box.BoxChild w19 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.boxProject]));
+ w19.Position = 4;
+ w19.Expand = false;
+ w19.Fill = false;
+ w1.Add (this.vbox2);
+ global::Gtk.Box.BoxChild w20 = ((global::Gtk.Box.BoxChild)(w1[this.vbox2]));
+ w20.Position = 0;
+ // Internal child MonoDevelop.Ide.Projects.NewFileDialog.ActionArea
+ global::Gtk.HButtonBox w21 = this.ActionArea;
+ w21.Name = "dialog1_ActionArea";
+ w21.Spacing = 6;
+ w21.BorderWidth = ((uint)(5));
+ w21.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4));
+ // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild
+ this.cancelButton = new global::Gtk.Button ();
+ this.cancelButton.CanDefault = true;
+ this.cancelButton.CanFocus = true;
+ this.cancelButton.Name = "cancelButton";
+ this.cancelButton.UseStock = true;
+ this.cancelButton.UseUnderline = true;
+ this.cancelButton.Label = "gtk-cancel";
+ this.AddActionWidget (this.cancelButton, -6);
+ global::Gtk.ButtonBox.ButtonBoxChild w22 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w21[this.cancelButton]));
+ w22.Expand = false;
+ w22.Fill = false;
+ // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild
+ this.okButton = new global::Gtk.Button ();
+ this.okButton.CanDefault = true;
+ this.okButton.CanFocus = true;
+ this.okButton.Name = "okButton";
+ this.okButton.UseStock = true;
+ this.okButton.UseUnderline = true;
+ this.okButton.Label = "gtk-new";
+ w21.Add (this.okButton);
+ global::Gtk.ButtonBox.ButtonBoxChild w23 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w21[this.okButton]));
+ w23.Position = 1;
+ w23.Expand = false;
+ w23.Fill = false;
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.DefaultWidth = 597;
+ this.DefaultHeight = 370;
+ this.boxProject.Hide ();
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.NewProjectDialog.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.NewProjectDialog.cs
new file mode 100644
index 0000000000..919181494f
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.NewProjectDialog.cs
@@ -0,0 +1,409 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects
+{
+ public partial class NewProjectDialog
+ {
+ private global::Gtk.Notebook notebook;
+
+ private global::Gtk.VBox vbox1;
+
+ private global::Gtk.VBox vbox2;
+
+ private global::Gtk.HBox hbox1;
+
+ private global::Gtk.VBox vbox4;
+
+ private global::Gtk.HPaned hpaned1;
+
+ private global::Gtk.ScrolledWindow scrolledwindow1;
+
+ private global::Gtk.TreeView lst_template_types;
+
+ private global::Gtk.HPaned panedTemplates;
+
+ private global::Gtk.VBox boxTemplates;
+
+ private global::Gtk.ScrolledWindow scrolledInfo;
+
+ private global::Gtk.VBox boxInfo;
+
+ private global::Gtk.Label labelTemplateTitle;
+
+ private global::Gtk.Label lbl_template_descr;
+
+ private global::Gtk.VBox vbox3;
+
+ private global::Gtk.Table table1;
+
+ private global::MonoDevelop.Components.FolderEntry entry_location;
+
+ private global::Gtk.HBox hbox2;
+
+ private global::Gtk.Entry txt_subdirectory;
+
+ private global::Gtk.CheckButton chk_combine_directory;
+
+ private global::Gtk.Label lbl_location;
+
+ private global::Gtk.Label lbl_name;
+
+ private global::Gtk.Label lbl_subdirectory;
+
+ private global::Gtk.Entry txt_name;
+
+ private global::Gtk.Label lbl_will_save_in;
+
+ private global::Gtk.Label label1;
+
+ private global::Gtk.VBox vbox5;
+
+ private global::Gtk.Label label3;
+
+ private global::Gtk.Label label4;
+
+ private global::Gtk.Label label2;
+
+ private global::Gtk.Button btn_close;
+
+ private global::Gtk.Button btn_new;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.NewProjectDialog
+ this.WidthRequest = 630;
+ this.Name = "MonoDevelop.Ide.Projects.NewProjectDialog";
+ this.Title = "New Solution";
+ this.TypeHint = ((global::Gdk.WindowTypeHint)(1));
+ this.WindowPosition = ((global::Gtk.WindowPosition)(1));
+ this.BorderWidth = ((uint)(6));
+ this.DestroyWithParent = true;
+ // Internal child MonoDevelop.Ide.Projects.NewProjectDialog.VBox
+ global::Gtk.VBox w1 = this.VBox;
+ w1.Name = "dialog-vbox1";
+ w1.Spacing = 6;
+ w1.BorderWidth = ((uint)(2));
+ // Container child dialog-vbox1.Gtk.Box+BoxChild
+ this.notebook = new global::Gtk.Notebook ();
+ this.notebook.CanFocus = true;
+ this.notebook.Name = "notebook";
+ this.notebook.CurrentPage = 0;
+ this.notebook.ShowBorder = false;
+ this.notebook.BorderWidth = ((uint)(6));
+ // Container child notebook.Gtk.Notebook+NotebookChild
+ this.vbox1 = new global::Gtk.VBox ();
+ this.vbox1.Name = "vbox1";
+ this.vbox1.Spacing = 7;
+ // Container child vbox1.Gtk.Box+BoxChild
+ this.vbox2 = new global::Gtk.VBox ();
+ this.vbox2.Name = "vbox2";
+ this.vbox2.Spacing = 6;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.hbox1 = new global::Gtk.HBox ();
+ this.hbox1.Name = "hbox1";
+ // 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.hpaned1 = new global::Gtk.HPaned ();
+ this.hpaned1.CanFocus = true;
+ this.hpaned1.Name = "hpaned1";
+ this.hpaned1.Position = 188;
+ // Container child hpaned1.Gtk.Paned+PanedChild
+ this.scrolledwindow1 = new global::Gtk.ScrolledWindow ();
+ this.scrolledwindow1.Name = "scrolledwindow1";
+ this.scrolledwindow1.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child scrolledwindow1.Gtk.Container+ContainerChild
+ this.lst_template_types = new global::Gtk.TreeView ();
+ this.lst_template_types.Name = "lst_template_types";
+ this.lst_template_types.HeadersVisible = false;
+ this.scrolledwindow1.Add (this.lst_template_types);
+ this.hpaned1.Add (this.scrolledwindow1);
+ global::Gtk.Paned.PanedChild w3 = ((global::Gtk.Paned.PanedChild)(this.hpaned1[this.scrolledwindow1]));
+ w3.Resize = false;
+ // Container child hpaned1.Gtk.Paned+PanedChild
+ this.panedTemplates = new global::Gtk.HPaned ();
+ this.panedTemplates.CanFocus = true;
+ this.panedTemplates.Name = "panedTemplates";
+ this.panedTemplates.Position = 308;
+ // Container child panedTemplates.Gtk.Paned+PanedChild
+ this.boxTemplates = new global::Gtk.VBox ();
+ this.boxTemplates.Name = "boxTemplates";
+ this.boxTemplates.Spacing = 6;
+ this.panedTemplates.Add (this.boxTemplates);
+ global::Gtk.Paned.PanedChild w4 = ((global::Gtk.Paned.PanedChild)(this.panedTemplates[this.boxTemplates]));
+ w4.Resize = false;
+ // Container child panedTemplates.Gtk.Paned+PanedChild
+ this.scrolledInfo = new global::Gtk.ScrolledWindow ();
+ this.scrolledInfo.CanFocus = true;
+ this.scrolledInfo.Name = "scrolledInfo";
+ this.scrolledInfo.HscrollbarPolicy = ((global::Gtk.PolicyType)(2));
+ this.scrolledInfo.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child scrolledInfo.Gtk.Container+ContainerChild
+ global::Gtk.Viewport w5 = new global::Gtk.Viewport ();
+ w5.ShadowType = ((global::Gtk.ShadowType)(0));
+ // Container child GtkViewport.Gtk.Container+ContainerChild
+ this.boxInfo = new global::Gtk.VBox ();
+ this.boxInfo.Name = "boxInfo";
+ this.boxInfo.Spacing = 6;
+ // Container child boxInfo.Gtk.Box+BoxChild
+ this.labelTemplateTitle = new global::Gtk.Label ();
+ this.labelTemplateTitle.WidthRequest = 30;
+ this.labelTemplateTitle.Name = "labelTemplateTitle";
+ this.labelTemplateTitle.Xalign = 0f;
+ this.labelTemplateTitle.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("<b>Console Project</b>");
+ this.labelTemplateTitle.UseMarkup = true;
+ this.labelTemplateTitle.Wrap = true;
+ this.boxInfo.Add (this.labelTemplateTitle);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.boxInfo[this.labelTemplateTitle]));
+ w6.Position = 0;
+ w6.Expand = false;
+ w6.Fill = false;
+ // Container child boxInfo.Gtk.Box+BoxChild
+ this.lbl_template_descr = new global::Gtk.Label ();
+ this.lbl_template_descr.WidthRequest = 116;
+ this.lbl_template_descr.Name = "lbl_template_descr";
+ this.lbl_template_descr.Xalign = 0f;
+ this.lbl_template_descr.Yalign = 0f;
+ this.lbl_template_descr.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("Creates a new C# Project");
+ this.lbl_template_descr.Wrap = true;
+ this.boxInfo.Add (this.lbl_template_descr);
+ global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.boxInfo[this.lbl_template_descr]));
+ w7.Position = 1;
+ w7.Expand = false;
+ w7.Fill = false;
+ w5.Add (this.boxInfo);
+ this.scrolledInfo.Add (w5);
+ this.panedTemplates.Add (this.scrolledInfo);
+ global::Gtk.Paned.PanedChild w10 = ((global::Gtk.Paned.PanedChild)(this.panedTemplates[this.scrolledInfo]));
+ w10.Resize = false;
+ this.hpaned1.Add (this.panedTemplates);
+ this.vbox4.Add (this.hpaned1);
+ global::Gtk.Box.BoxChild w12 = ((global::Gtk.Box.BoxChild)(this.vbox4[this.hpaned1]));
+ w12.Position = 0;
+ this.hbox1.Add (this.vbox4);
+ global::Gtk.Box.BoxChild w13 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.vbox4]));
+ w13.Position = 0;
+ this.vbox2.Add (this.hbox1);
+ global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.hbox1]));
+ w14.Position = 0;
+ this.vbox1.Add (this.vbox2);
+ global::Gtk.Box.BoxChild w15 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.vbox2]));
+ w15.Position = 0;
+ // Container child vbox1.Gtk.Box+BoxChild
+ this.vbox3 = new global::Gtk.VBox ();
+ this.vbox3.Name = "vbox3";
+ this.vbox3.Spacing = 6;
+ // Container child vbox3.Gtk.Box+BoxChild
+ this.table1 = new global::Gtk.Table (((uint)(3)), ((uint)(2)), false);
+ this.table1.Name = "table1";
+ this.table1.RowSpacing = ((uint)(6));
+ this.table1.ColumnSpacing = ((uint)(6));
+ // Container child table1.Gtk.Table+TableChild
+ this.entry_location = new global::MonoDevelop.Components.FolderEntry ();
+ this.entry_location.Name = "entry_location";
+ this.table1.Add (this.entry_location);
+ global::Gtk.Table.TableChild w16 = ((global::Gtk.Table.TableChild)(this.table1[this.entry_location]));
+ w16.TopAttach = ((uint)(1));
+ w16.BottomAttach = ((uint)(2));
+ w16.LeftAttach = ((uint)(1));
+ w16.RightAttach = ((uint)(2));
+ w16.XOptions = ((global::Gtk.AttachOptions)(4));
+ w16.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table1.Gtk.Table+TableChild
+ this.hbox2 = new global::Gtk.HBox ();
+ this.hbox2.Name = "hbox2";
+ this.hbox2.Spacing = 6;
+ // Container child hbox2.Gtk.Box+BoxChild
+ this.txt_subdirectory = new global::Gtk.Entry ();
+ this.txt_subdirectory.Name = "txt_subdirectory";
+ this.txt_subdirectory.IsEditable = true;
+ this.txt_subdirectory.ActivatesDefault = true;
+ this.txt_subdirectory.InvisibleChar = '●';
+ this.hbox2.Add (this.txt_subdirectory);
+ global::Gtk.Box.BoxChild w17 = ((global::Gtk.Box.BoxChild)(this.hbox2[this.txt_subdirectory]));
+ w17.Position = 0;
+ // Container child hbox2.Gtk.Box+BoxChild
+ this.chk_combine_directory = new global::Gtk.CheckButton ();
+ this.chk_combine_directory.Name = "chk_combine_directory";
+ this.chk_combine_directory.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("_Create directory for solution");
+ this.chk_combine_directory.Active = true;
+ this.chk_combine_directory.DrawIndicator = true;
+ this.chk_combine_directory.UseUnderline = true;
+ this.hbox2.Add (this.chk_combine_directory);
+ global::Gtk.Box.BoxChild w18 = ((global::Gtk.Box.BoxChild)(this.hbox2[this.chk_combine_directory]));
+ w18.Position = 1;
+ w18.Expand = false;
+ w18.Fill = false;
+ this.table1.Add (this.hbox2);
+ global::Gtk.Table.TableChild w19 = ((global::Gtk.Table.TableChild)(this.table1[this.hbox2]));
+ w19.TopAttach = ((uint)(2));
+ w19.BottomAttach = ((uint)(3));
+ w19.LeftAttach = ((uint)(1));
+ w19.RightAttach = ((uint)(2));
+ w19.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table1.Gtk.Table+TableChild
+ this.lbl_location = new global::Gtk.Label ();
+ this.lbl_location.Name = "lbl_location";
+ this.lbl_location.Xalign = 0f;
+ this.lbl_location.Yalign = 0f;
+ this.lbl_location.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("_Location:");
+ this.lbl_location.UseUnderline = true;
+ this.table1.Add (this.lbl_location);
+ global::Gtk.Table.TableChild w20 = ((global::Gtk.Table.TableChild)(this.table1[this.lbl_location]));
+ w20.TopAttach = ((uint)(1));
+ w20.BottomAttach = ((uint)(2));
+ w20.XOptions = ((global::Gtk.AttachOptions)(4));
+ w20.YOptions = ((global::Gtk.AttachOptions)(0));
+ // Container child table1.Gtk.Table+TableChild
+ this.lbl_name = new global::Gtk.Label ();
+ this.lbl_name.Name = "lbl_name";
+ this.lbl_name.Xalign = 0f;
+ this.lbl_name.Yalign = 0f;
+ this.lbl_name.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("N_ame:");
+ this.lbl_name.UseUnderline = true;
+ this.table1.Add (this.lbl_name);
+ global::Gtk.Table.TableChild w21 = ((global::Gtk.Table.TableChild)(this.table1[this.lbl_name]));
+ w21.XOptions = ((global::Gtk.AttachOptions)(4));
+ w21.YOptions = ((global::Gtk.AttachOptions)(0));
+ // Container child table1.Gtk.Table+TableChild
+ this.lbl_subdirectory = new global::Gtk.Label ();
+ this.lbl_subdirectory.Name = "lbl_subdirectory";
+ this.lbl_subdirectory.Xalign = 0f;
+ this.lbl_subdirectory.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("_Solution name:");
+ this.lbl_subdirectory.UseUnderline = true;
+ this.table1.Add (this.lbl_subdirectory);
+ global::Gtk.Table.TableChild w22 = ((global::Gtk.Table.TableChild)(this.table1[this.lbl_subdirectory]));
+ w22.TopAttach = ((uint)(2));
+ w22.BottomAttach = ((uint)(3));
+ w22.XOptions = ((global::Gtk.AttachOptions)(4));
+ w22.YOptions = ((global::Gtk.AttachOptions)(4));
+ // Container child table1.Gtk.Table+TableChild
+ this.txt_name = new global::Gtk.Entry ();
+ this.txt_name.Name = "txt_name";
+ this.txt_name.IsEditable = true;
+ this.txt_name.ActivatesDefault = true;
+ this.txt_name.InvisibleChar = '●';
+ this.table1.Add (this.txt_name);
+ global::Gtk.Table.TableChild w23 = ((global::Gtk.Table.TableChild)(this.table1[this.txt_name]));
+ w23.LeftAttach = ((uint)(1));
+ w23.RightAttach = ((uint)(2));
+ w23.YOptions = ((global::Gtk.AttachOptions)(0));
+ this.vbox3.Add (this.table1);
+ global::Gtk.Box.BoxChild w24 = ((global::Gtk.Box.BoxChild)(this.vbox3[this.table1]));
+ w24.Position = 0;
+ w24.Expand = false;
+ w24.Fill = false;
+ // Container child vbox3.Gtk.Box+BoxChild
+ this.lbl_will_save_in = new global::Gtk.Label ();
+ this.lbl_will_save_in.WidthRequest = 580;
+ this.lbl_will_save_in.Name = "lbl_will_save_in";
+ this.lbl_will_save_in.Xalign = 0f;
+ this.lbl_will_save_in.Yalign = 0f;
+ this.lbl_will_save_in.LabelProp = "Project will be saved in: /dev/null";
+ this.lbl_will_save_in.Wrap = true;
+ this.vbox3.Add (this.lbl_will_save_in);
+ global::Gtk.Box.BoxChild w25 = ((global::Gtk.Box.BoxChild)(this.vbox3[this.lbl_will_save_in]));
+ w25.Position = 1;
+ w25.Expand = false;
+ w25.Fill = false;
+ this.vbox1.Add (this.vbox3);
+ global::Gtk.Box.BoxChild w26 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.vbox3]));
+ w26.Position = 1;
+ w26.Expand = false;
+ this.notebook.Add (this.vbox1);
+ // Notebook tab
+ this.label1 = new global::Gtk.Label ();
+ this.label1.Name = "label1";
+ this.label1.LabelProp = "page1";
+ this.notebook.SetTabLabel (this.vbox1, this.label1);
+ this.label1.ShowAll ();
+ // Container child notebook.Gtk.Notebook+NotebookChild
+ this.vbox5 = new global::Gtk.VBox ();
+ this.vbox5.Name = "vbox5";
+ this.vbox5.Spacing = 6;
+ // Container child vbox5.Gtk.Box+BoxChild
+ this.label3 = new global::Gtk.Label ();
+ this.label3.Name = "label3";
+ this.label3.Xalign = 0f;
+ this.label3.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("<b>Project Features</b>");
+ this.label3.UseMarkup = true;
+ this.vbox5.Add (this.label3);
+ global::Gtk.Box.BoxChild w28 = ((global::Gtk.Box.BoxChild)(this.vbox5[this.label3]));
+ w28.Position = 0;
+ w28.Expand = false;
+ w28.Fill = false;
+ // Container child vbox5.Gtk.Box+BoxChild
+ this.label4 = new global::Gtk.Label ();
+ this.label4.WidthRequest = 632;
+ this.label4.Name = "label4";
+ this.label4.Xalign = 0f;
+ this.label4.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("<small>This list shows a set of features you can enable in the new project. After creating the project those features can be enabled or disabled in the Project Options dialog, or by adding new projects to the solution.</small>");
+ this.label4.UseMarkup = true;
+ this.label4.Wrap = true;
+ this.vbox5.Add (this.label4);
+ global::Gtk.Box.BoxChild w29 = ((global::Gtk.Box.BoxChild)(this.vbox5[this.label4]));
+ w29.Position = 1;
+ w29.Expand = false;
+ w29.Fill = false;
+ this.notebook.Add (this.vbox5);
+ global::Gtk.Notebook.NotebookChild w30 = ((global::Gtk.Notebook.NotebookChild)(this.notebook[this.vbox5]));
+ w30.Position = 1;
+ // Notebook tab
+ this.label2 = new global::Gtk.Label ();
+ this.label2.Name = "label2";
+ this.label2.LabelProp = "page2";
+ this.notebook.SetTabLabel (this.vbox5, this.label2);
+ this.label2.ShowAll ();
+ w1.Add (this.notebook);
+ global::Gtk.Box.BoxChild w31 = ((global::Gtk.Box.BoxChild)(w1[this.notebook]));
+ w31.Position = 0;
+ // Internal child MonoDevelop.Ide.Projects.NewProjectDialog.ActionArea
+ global::Gtk.HButtonBox w32 = this.ActionArea;
+ w32.Name = "dialog-action_area1";
+ w32.Spacing = 6;
+ w32.BorderWidth = ((uint)(5));
+ w32.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4));
+ // Container child dialog-action_area1.Gtk.ButtonBox+ButtonBoxChild
+ this.btn_close = new global::Gtk.Button ();
+ this.btn_close.CanDefault = true;
+ this.btn_close.Name = "btn_close";
+ this.btn_close.UseStock = true;
+ this.btn_close.UseUnderline = true;
+ this.btn_close.Label = "gtk-cancel";
+ this.AddActionWidget (this.btn_close, -6);
+ global::Gtk.ButtonBox.ButtonBoxChild w33 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w32[this.btn_close]));
+ w33.Expand = false;
+ w33.Fill = false;
+ // Container child dialog-action_area1.Gtk.ButtonBox+ButtonBoxChild
+ this.btn_new = new global::Gtk.Button ();
+ this.btn_new.CanDefault = true;
+ this.btn_new.Name = "btn_new";
+ this.btn_new.UseStock = true;
+ this.btn_new.UseUnderline = true;
+ this.btn_new.Label = "gtk-go-forward";
+ w32.Add (this.btn_new);
+ global::Gtk.ButtonBox.ButtonBoxChild w34 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w32[this.btn_new]));
+ w34.Position = 1;
+ w34.Expand = false;
+ w34.Fill = false;
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.DefaultWidth = 735;
+ this.DefaultHeight = 539;
+ this.lbl_name.MnemonicWidget = this.txt_name;
+ this.lbl_subdirectory.MnemonicWidget = this.txt_subdirectory;
+ this.Show ();
+ this.scrolledInfo.SizeAllocated += new global::Gtk.SizeAllocatedHandler (this.OnScrolledInfoSizeAllocated);
+ this.boxInfo.SizeAllocated += new global::Gtk.SizeAllocatedHandler (this.OnBoxInfoSizeAllocated);
+ this.txt_name.Changed += new global::System.EventHandler (this.NameChanged);
+ this.txt_subdirectory.Changed += new global::System.EventHandler (this.PathChanged);
+ this.chk_combine_directory.Clicked += new global::System.EventHandler (this.SolutionCheckChanged);
+ this.btn_close.Clicked += new global::System.EventHandler (this.cancelClicked);
+ this.btn_new.Clicked += new global::System.EventHandler (this.OpenEvent);
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.ProjectFileSelectorDialog.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.ProjectFileSelectorDialog.cs
new file mode 100644
index 0000000000..506618ca32
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.ProjectFileSelectorDialog.cs
@@ -0,0 +1,146 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects
+{
+ public partial class ProjectFileSelectorDialog
+ {
+ private global::Gtk.VBox vbox2;
+
+ private global::Gtk.HPaned hpaned1;
+
+ private global::Gtk.ScrolledWindow GtkScrolledWindow;
+
+ private global::Gtk.TreeView projectTree;
+
+ private global::Gtk.ScrolledWindow GtkScrolledWindow1;
+
+ private global::Gtk.TreeView fileList;
+
+ private global::Gtk.HBox typeBox;
+
+ private global::Gtk.Label label2;
+
+ private global::Gtk.ComboBox fileTypeCombo;
+
+ private global::Gtk.Button buttonCancel;
+
+ private global::Gtk.Button buttonOk;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.ProjectFileSelectorDialog
+ this.Name = "MonoDevelop.Ide.Projects.ProjectFileSelectorDialog";
+ this.Title = global::MonoDevelop.Core.GettextCatalog.GetString ("Select Project File...");
+ this.WindowPosition = ((global::Gtk.WindowPosition)(4));
+ // Internal child MonoDevelop.Ide.Projects.ProjectFileSelectorDialog.VBox
+ global::Gtk.VBox w1 = this.VBox;
+ w1.Name = "dialog1_VBox";
+ w1.BorderWidth = ((uint)(2));
+ // Container child dialog1_VBox.Gtk.Box+BoxChild
+ this.vbox2 = new global::Gtk.VBox ();
+ this.vbox2.Name = "vbox2";
+ this.vbox2.Spacing = 6;
+ this.vbox2.BorderWidth = ((uint)(6));
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.hpaned1 = new global::Gtk.HPaned ();
+ this.hpaned1.CanFocus = true;
+ this.hpaned1.Name = "hpaned1";
+ this.hpaned1.Position = 182;
+ // Container child hpaned1.Gtk.Paned+PanedChild
+ this.GtkScrolledWindow = new global::Gtk.ScrolledWindow ();
+ this.GtkScrolledWindow.Name = "GtkScrolledWindow";
+ this.GtkScrolledWindow.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child GtkScrolledWindow.Gtk.Container+ContainerChild
+ this.projectTree = new global::Gtk.TreeView ();
+ this.projectTree.CanFocus = true;
+ this.projectTree.Name = "projectTree";
+ this.GtkScrolledWindow.Add (this.projectTree);
+ this.hpaned1.Add (this.GtkScrolledWindow);
+ global::Gtk.Paned.PanedChild w3 = ((global::Gtk.Paned.PanedChild)(this.hpaned1[this.GtkScrolledWindow]));
+ w3.Resize = false;
+ // Container child hpaned1.Gtk.Paned+PanedChild
+ this.GtkScrolledWindow1 = new global::Gtk.ScrolledWindow ();
+ this.GtkScrolledWindow1.Name = "GtkScrolledWindow1";
+ this.GtkScrolledWindow1.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child GtkScrolledWindow1.Gtk.Container+ContainerChild
+ this.fileList = new global::Gtk.TreeView ();
+ this.fileList.CanFocus = true;
+ this.fileList.Name = "fileList";
+ this.GtkScrolledWindow1.Add (this.fileList);
+ this.hpaned1.Add (this.GtkScrolledWindow1);
+ this.vbox2.Add (this.hpaned1);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.hpaned1]));
+ w6.Position = 0;
+ // Container child vbox2.Gtk.Box+BoxChild
+ this.typeBox = new global::Gtk.HBox ();
+ this.typeBox.Name = "typeBox";
+ this.typeBox.Spacing = 6;
+ // Container child typeBox.Gtk.Box+BoxChild
+ this.label2 = new global::Gtk.Label ();
+ this.label2.Name = "label2";
+ this.label2.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("File _type:");
+ this.label2.UseUnderline = true;
+ this.typeBox.Add (this.label2);
+ global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.typeBox[this.label2]));
+ w7.Position = 0;
+ w7.Expand = false;
+ w7.Fill = false;
+ // Container child typeBox.Gtk.Box+BoxChild
+ this.fileTypeCombo = global::Gtk.ComboBox.NewText ();
+ this.fileTypeCombo.Name = "fileTypeCombo";
+ this.typeBox.Add (this.fileTypeCombo);
+ global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.typeBox[this.fileTypeCombo]));
+ w8.Position = 1;
+ w8.Expand = false;
+ w8.Fill = false;
+ this.vbox2.Add (this.typeBox);
+ global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.typeBox]));
+ w9.Position = 1;
+ w9.Expand = false;
+ w9.Fill = false;
+ w1.Add (this.vbox2);
+ global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(w1[this.vbox2]));
+ w10.Position = 0;
+ // Internal child MonoDevelop.Ide.Projects.ProjectFileSelectorDialog.ActionArea
+ global::Gtk.HButtonBox w11 = this.ActionArea;
+ w11.Name = "dialog1_ActionArea";
+ w11.Spacing = 6;
+ w11.BorderWidth = ((uint)(5));
+ w11.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4));
+ // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild
+ this.buttonCancel = new global::Gtk.Button ();
+ this.buttonCancel.CanDefault = true;
+ this.buttonCancel.CanFocus = true;
+ this.buttonCancel.Name = "buttonCancel";
+ this.buttonCancel.UseStock = true;
+ this.buttonCancel.UseUnderline = true;
+ this.buttonCancel.Label = "gtk-cancel";
+ this.AddActionWidget (this.buttonCancel, -6);
+ global::Gtk.ButtonBox.ButtonBoxChild w12 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w11[this.buttonCancel]));
+ w12.Expand = false;
+ w12.Fill = false;
+ // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild
+ this.buttonOk = new global::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-ok";
+ this.AddActionWidget (this.buttonOk, -5);
+ global::Gtk.ButtonBox.ButtonBoxChild w13 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w11[this.buttonOk]));
+ w13.Position = 1;
+ w13.Expand = false;
+ w13.Fill = false;
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.DefaultWidth = 522;
+ this.DefaultHeight = 416;
+ this.label2.MnemonicWidget = this.fileTypeCombo;
+ this.typeBox.Hide ();
+ this.Show ();
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.RenameConfigDialog.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.RenameConfigDialog.cs
new file mode 100644
index 0000000000..4cae16c5d2
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.RenameConfigDialog.cs
@@ -0,0 +1,114 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects
+{
+ internal partial class RenameConfigDialog
+ {
+ private global::Gtk.VBox vbox79;
+
+ private global::Gtk.HBox hbox63;
+
+ private global::Gtk.Label label106;
+
+ private global::Gtk.Entry nameEntry;
+
+ private global::Gtk.CheckButton renameChildrenCheck;
+
+ private global::Gtk.Button button9;
+
+ private global::Gtk.Button buttonOk;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.RenameConfigDialog
+ this.Name = "MonoDevelop.Ide.Projects.RenameConfigDialog";
+ this.Title = global::MonoDevelop.Core.GettextCatalog.GetString ("Rename Configuration");
+ this.TypeHint = ((global::Gdk.WindowTypeHint)(1));
+ // Internal child MonoDevelop.Ide.Projects.RenameConfigDialog.VBox
+ global::Gtk.VBox w1 = this.VBox;
+ w1.Name = "vbox78";
+ w1.BorderWidth = ((uint)(2));
+ // Container child vbox78.Gtk.Box+BoxChild
+ this.vbox79 = new global::Gtk.VBox ();
+ this.vbox79.Name = "vbox79";
+ this.vbox79.Spacing = 6;
+ this.vbox79.BorderWidth = ((uint)(7));
+ // Container child vbox79.Gtk.Box+BoxChild
+ this.hbox63 = new global::Gtk.HBox ();
+ this.hbox63.Name = "hbox63";
+ this.hbox63.Spacing = 6;
+ // Container child hbox63.Gtk.Box+BoxChild
+ this.label106 = new global::Gtk.Label ();
+ this.label106.Name = "label106";
+ this.label106.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("New name:");
+ this.hbox63.Add (this.label106);
+ global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.hbox63[this.label106]));
+ w2.Position = 0;
+ w2.Expand = false;
+ w2.Fill = false;
+ // Container child hbox63.Gtk.Box+BoxChild
+ this.nameEntry = new global::Gtk.Entry ();
+ this.nameEntry.Name = "nameEntry";
+ this.nameEntry.IsEditable = true;
+ this.nameEntry.InvisibleChar = '●';
+ this.hbox63.Add (this.nameEntry);
+ global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.hbox63[this.nameEntry]));
+ w3.Position = 1;
+ this.vbox79.Add (this.hbox63);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.vbox79[this.hbox63]));
+ w4.Position = 0;
+ w4.Expand = false;
+ w4.Fill = false;
+ // Container child vbox79.Gtk.Box+BoxChild
+ this.renameChildrenCheck = new global::Gtk.CheckButton ();
+ this.renameChildrenCheck.Name = "renameChildrenCheck";
+ this.renameChildrenCheck.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("Rename configurations in all solution items");
+ this.renameChildrenCheck.Active = true;
+ this.renameChildrenCheck.DrawIndicator = true;
+ this.renameChildrenCheck.UseUnderline = true;
+ this.vbox79.Add (this.renameChildrenCheck);
+ global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.vbox79[this.renameChildrenCheck]));
+ w5.Position = 1;
+ w5.Expand = false;
+ w5.Fill = false;
+ w1.Add (this.vbox79);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(w1[this.vbox79]));
+ w6.Position = 0;
+ // Internal child MonoDevelop.Ide.Projects.RenameConfigDialog.ActionArea
+ global::Gtk.HButtonBox w7 = this.ActionArea;
+ w7.Name = "hbuttonbox2";
+ w7.Spacing = 6;
+ w7.BorderWidth = ((uint)(5));
+ w7.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4));
+ // Container child hbuttonbox2.Gtk.ButtonBox+ButtonBoxChild
+ this.button9 = new global::Gtk.Button ();
+ this.button9.Name = "button9";
+ this.button9.UseStock = true;
+ this.button9.UseUnderline = true;
+ this.button9.Label = "gtk-cancel";
+ this.AddActionWidget (this.button9, -6);
+ global::Gtk.ButtonBox.ButtonBoxChild w8 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w7[this.button9]));
+ w8.Expand = false;
+ w8.Fill = false;
+ // Container child hbuttonbox2.Gtk.ButtonBox+ButtonBoxChild
+ this.buttonOk = new global::Gtk.Button ();
+ this.buttonOk.Name = "buttonOk";
+ this.buttonOk.UseStock = true;
+ this.buttonOk.UseUnderline = true;
+ this.buttonOk.Label = "gtk-ok";
+ w7.Add (this.buttonOk);
+ global::Gtk.ButtonBox.ButtonBoxChild w9 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w7[this.buttonOk]));
+ w9.Position = 1;
+ w9.Expand = false;
+ w9.Fill = false;
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.DefaultWidth = 371;
+ this.DefaultHeight = 149;
+ this.Show ();
+ this.buttonOk.Clicked += new global::System.EventHandler (this.OnButtonOkClicked);
+ }
+ }
+}
diff --git a/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.SelectReferenceDialog.cs b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.SelectReferenceDialog.cs
new file mode 100644
index 0000000000..4dd26fd42f
--- /dev/null
+++ b/main/src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.SelectReferenceDialog.cs
@@ -0,0 +1,188 @@
+
+// This file has been generated by the GUI designer. Do not modify.
+namespace MonoDevelop.Ide.Projects
+{
+ internal partial class SelectReferenceDialog
+ {
+ private global::Gtk.VBox vbox5;
+
+ private global::Gtk.VPaned vpaned1;
+
+ private global::Gtk.Notebook mainBook;
+
+ private global::Gtk.Label label7;
+
+ private global::Gtk.Label label6;
+
+ private global::Gtk.VBox vbox76;
+
+ private global::Gtk.Label label114;
+
+ private global::Gtk.HBox hbox4;
+
+ private global::Gtk.ScrolledWindow scrolledwindow2;
+
+ private global::Gtk.TreeView ReferencesTreeView;
+
+ private global::Gtk.VBox vbox70;
+
+ private global::Gtk.Button RemoveReferenceButton;
+
+ private global::Gtk.Image but;
+
+ private global::Gtk.Button cancelbutton;
+
+ private global::Gtk.Button okbutton;
+
+ protected virtual void Build ()
+ {
+ global::Stetic.Gui.Initialize (this);
+ // Widget MonoDevelop.Ide.Projects.SelectReferenceDialog
+ this.WidthRequest = 640;
+ this.HeightRequest = 520;
+ this.Name = "MonoDevelop.Ide.Projects.SelectReferenceDialog";
+ this.Title = global::MonoDevelop.Core.GettextCatalog.GetString ("Edit References");
+ this.TypeHint = ((global::Gdk.WindowTypeHint)(1));
+ this.Modal = true;
+ this.BorderWidth = ((uint)(6));
+ this.DefaultWidth = 520;
+ this.DefaultHeight = 570;
+ this.DestroyWithParent = true;
+ // Internal child MonoDevelop.Ide.Projects.SelectReferenceDialog.VBox
+ global::Gtk.VBox w1 = this.VBox;
+ w1.Name = "dialog-vbox2";
+ w1.Spacing = 6;
+ // Container child dialog-vbox2.Gtk.Box+BoxChild
+ this.vbox5 = new global::Gtk.VBox ();
+ this.vbox5.Name = "vbox5";
+ this.vbox5.Spacing = 12;
+ this.vbox5.BorderWidth = ((uint)(6));
+ // Container child vbox5.Gtk.Box+BoxChild
+ this.vpaned1 = new global::Gtk.VPaned ();
+ this.vpaned1.Name = "vpaned1";
+ this.vpaned1.Position = 256;
+ // Container child vpaned1.Gtk.Paned+PanedChild
+ this.mainBook = new global::Gtk.Notebook ();
+ this.mainBook.Name = "mainBook";
+ this.mainBook.CurrentPage = 0;
+ // Container child mainBook.Gtk.Notebook+NotebookChild
+ this.label7 = new global::Gtk.Label ();
+ this.label7.Name = "label7";
+ this.label7.Xalign = 0f;
+ this.label7.Yalign = 0f;
+ this.label7.LabelProp = "label7";
+ this.mainBook.Add (this.label7);
+ // Notebook tab
+ this.label6 = new global::Gtk.Label ();
+ this.label6.Name = "label6";
+ this.label6.Xalign = 0f;
+ this.label6.Yalign = 0f;
+ this.label6.LabelProp = "label6";
+ this.mainBook.SetTabLabel (this.label7, this.label6);
+ this.label6.ShowAll ();
+ this.vpaned1.Add (this.mainBook);
+ global::Gtk.Paned.PanedChild w3 = ((global::Gtk.Paned.PanedChild)(this.vpaned1[this.mainBook]));
+ w3.Resize = false;
+ w3.Shrink = false;
+ // Container child vpaned1.Gtk.Paned+PanedChild
+ this.vbox76 = new global::Gtk.VBox ();
+ this.vbox76.Name = "vbox76";
+ this.vbox76.Spacing = 6;
+ // Container child vbox76.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 ("Selected references:");
+ this.vbox76.Add (this.label114);
+ global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.vbox76[this.label114]));
+ w4.Position = 0;
+ w4.Expand = false;
+ w4.Fill = false;
+ // Container child vbox76.Gtk.Box+BoxChild
+ this.hbox4 = new global::Gtk.HBox ();
+ this.hbox4.HeightRequest = 150;
+ this.hbox4.Name = "hbox4";
+ this.hbox4.Spacing = 12;
+ // Container child hbox4.Gtk.Box+BoxChild
+ this.scrolledwindow2 = new global::Gtk.ScrolledWindow ();
+ this.scrolledwindow2.Name = "scrolledwindow2";
+ this.scrolledwindow2.ShadowType = ((global::Gtk.ShadowType)(1));
+ // Container child scrolledwindow2.Gtk.Container+ContainerChild
+ this.ReferencesTreeView = new global::Gtk.TreeView ();
+ this.ReferencesTreeView.Name = "ReferencesTreeView";
+ this.scrolledwindow2.Add (this.ReferencesTreeView);
+ this.hbox4.Add (this.scrolledwindow2);
+ global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.hbox4[this.scrolledwindow2]));
+ w6.Position = 0;
+ // Container child hbox4.Gtk.Box+BoxChild
+ this.vbox70 = new global::Gtk.VBox ();
+ this.vbox70.Name = "vbox70";
+ // Container child vbox70.Gtk.Box+BoxChild
+ this.RemoveReferenceButton = new global::Gtk.Button ();
+ this.RemoveReferenceButton.TooltipMarkup = "Remove";
+ this.RemoveReferenceButton.Name = "RemoveReferenceButton";
+ // Container child RemoveReferenceButton.Gtk.Container+ContainerChild
+ this.but = new global::Gtk.Image ();
+ this.but.Name = "but";
+ this.but.Xalign = 0f;
+ this.but.Yalign = 0f;
+ this.but.Pixbuf = global::Stetic.IconLoader.LoadIcon (this, "gtk-remove", global::Gtk.IconSize.Button);
+ this.RemoveReferenceButton.Add (this.but);
+ this.RemoveReferenceButton.Label = null;
+ this.vbox70.Add (this.RemoveReferenceButton);
+ global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.vbox70[this.RemoveReferenceButton]));
+ w8.Position = 0;
+ w8.Expand = false;
+ w8.Fill = false;
+ this.hbox4.Add (this.vbox70);
+ global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.hbox4[this.vbox70]));
+ w9.Position = 1;
+ w9.Expand = false;
+ w9.Fill = false;
+ this.vbox76.Add (this.hbox4);
+ global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(this.vbox76[this.hbox4]));
+ w10.Position = 1;
+ this.vpaned1.Add (this.vbox76);
+ global::Gtk.Paned.PanedChild w11 = ((global::Gtk.Paned.PanedChild)(this.vpaned1[this.vbox76]));
+ w11.Resize = false;
+ this.vbox5.Add (this.vpaned1);
+ global::Gtk.Box.BoxChild w12 = ((global::Gtk.Box.BoxChild)(this.vbox5[this.vpaned1]));
+ w12.Position = 0;
+ w1.Add (this.vbox5);
+ global::Gtk.Box.BoxChild w13 = ((global::Gtk.Box.BoxChild)(w1[this.vbox5]));
+ w13.Position = 0;
+ // Internal child MonoDevelop.Ide.Projects.SelectReferenceDialog.ActionArea
+ global::Gtk.HButtonBox w14 = this.ActionArea;
+ w14.Name = "dialog-action_area2";
+ w14.Spacing = 10;
+ w14.BorderWidth = ((uint)(5));
+ w14.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4));
+ // Container child dialog-action_area2.Gtk.ButtonBox+ButtonBoxChild
+ this.cancelbutton = new global::Gtk.Button ();
+ this.cancelbutton.Name = "cancelbutton";
+ this.cancelbutton.UseStock = true;
+ this.cancelbutton.UseUnderline = true;
+ this.cancelbutton.Label = "gtk-cancel";
+ this.AddActionWidget (this.cancelbutton, -6);
+ global::Gtk.ButtonBox.ButtonBoxChild w15 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w14[this.cancelbutton]));
+ w15.Expand = false;
+ w15.Fill = false;
+ // Container child dialog-action_area2.Gtk.ButtonBox+ButtonBoxChild
+ this.okbutton = new global::Gtk.Button ();
+ this.okbutton.Name = "okbutton";
+ this.okbutton.UseStock = true;
+ this.okbutton.UseUnderline = true;
+ this.okbutton.Label = "gtk-ok";
+ this.AddActionWidget (this.okbutton, -5);
+ global::Gtk.ButtonBox.ButtonBoxChild w16 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w14[this.okbutton]));
+ w16.Position = 1;
+ w16.Expand = false;
+ w16.Fill = false;
+ if ((this.Child != null)) {
+ this.Child.ShowAll ();
+ }
+ this.Show ();
+ this.RemoveReferenceButton.Clicked += new global::System.EventHandler (this.RemoveReference);
+ }
+ }
+}