protected virtual void Build ()
		{
			global::Stetic.Gui.Initialize (this);
			// Widget MonoDevelop.Ide.ExternalTools.ExternalToolPanelWidget
			global::Stetic.BinContainer.Attach (this);
			this.Name = "MonoDevelop.Ide.ExternalTools.ExternalToolPanelWidget";
			// Container child MonoDevelop.Ide.ExternalTools.ExternalToolPanelWidget.Gtk.Container+ContainerChild
			this.vbox32 = new global::Gtk.VBox ();
			this.vbox32.Name = "vbox32";
			this.vbox32.Spacing = 12;
			// Container child vbox32.Gtk.Box+BoxChild
			this.hbox21 = new global::Gtk.HBox ();
			this.hbox21.Name = "hbox21";
			this.hbox21.Spacing = 6;
			// Container child hbox21.Gtk.Box+BoxChild
			this.scrolledwindow4 = new global::Gtk.ScrolledWindow ();
			this.scrolledwindow4.Name = "scrolledwindow4";
			this.scrolledwindow4.ShadowType = ((global::Gtk.ShadowType)(4));
			// Container child scrolledwindow4.Gtk.Container+ContainerChild
			this.toolListBox = new global::Gtk.TreeView ();
			this.toolListBox.WidthRequest = 200;
			this.toolListBox.HeightRequest = 150;
			this.toolListBox.Name = "toolListBox";
			this.scrolledwindow4.Add (this.toolListBox);
			this.hbox21.Add (this.scrolledwindow4);
			global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.hbox21 [this.scrolledwindow4]));
			w2.Position = 0;
			// Container child hbox21.Gtk.Box+BoxChild
			this.buttons = new global::Gtk.VBox ();
			this.buttons.Name = "buttons";
			this.buttons.Spacing = 6;
			// Container child buttons.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.buttons.Add (this.addButton);
			global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.buttons [this.addButton]));
			w3.Position = 0;
			w3.Expand = false;
			w3.Fill = false;
			// Container child buttons.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.buttons.Add (this.removeButton);
			global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.buttons [this.removeButton]));
			w4.Position = 1;
			w4.Expand = false;
			w4.Fill = false;
			// Container child buttons.Gtk.Box+BoxChild
			this.label34 = new global::Gtk.Label ();
			this.label34.Name = "label34";
			this.label34.Xalign = 0F;
			this.label34.Yalign = 0F;
			this.label34.LabelProp = "    ";
			this.buttons.Add (this.label34);
			global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.buttons [this.label34]));
			w5.Position = 2;
			// Container child buttons.Gtk.Box+BoxChild
			this.moveUpButton = new global::Gtk.Button ();
			this.moveUpButton.Name = "moveUpButton";
			this.moveUpButton.UseStock = true;
			this.moveUpButton.UseUnderline = true;
			this.moveUpButton.Label = "gtk-go-up";
			this.buttons.Add (this.moveUpButton);
			global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.buttons [this.moveUpButton]));
			w6.Position = 3;
			w6.Expand = false;
			w6.Fill = false;
			// Container child buttons.Gtk.Box+BoxChild
			this.moveDownButton = new global::Gtk.Button ();
			this.moveDownButton.Name = "moveDownButton";
			this.moveDownButton.UseStock = true;
			this.moveDownButton.UseUnderline = true;
			this.moveDownButton.Label = "gtk-go-down";
			this.buttons.Add (this.moveDownButton);
			global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.buttons [this.moveDownButton]));
			w7.Position = 4;
			w7.Expand = false;
			w7.Fill = false;
			this.hbox21.Add (this.buttons);
			global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.hbox21 [this.buttons]));
			w8.Position = 1;
			w8.Expand = false;
			w8.Fill = false;
			this.vbox32.Add (this.hbox21);
			global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.vbox32 [this.hbox21]));
			w9.Position = 0;
			// Container child vbox32.Gtk.Box+BoxChild
			this.table2 = new global::Gtk.Table (((uint)(4)), ((uint)(2)), false);
			this.table2.Name = "table2";
			this.table2.RowSpacing = ((uint)(6));
			this.table2.ColumnSpacing = ((uint)(6));
			// Container child table2.Gtk.Table+TableChild
			this.argumentLabel = new global::Gtk.Label ();
			this.argumentLabel.Name = "argumentLabel";
			this.argumentLabel.Xalign = 0F;
			this.argumentLabel.Yalign = 0F;
			this.argumentLabel.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("_Arguments:");
			this.argumentLabel.UseUnderline = true;
			this.table2.Add (this.argumentLabel);
			global::Gtk.Table.TableChild w10 = ((global::Gtk.Table.TableChild)(this.table2 [this.argumentLabel]));
			w10.TopAttach = ((uint)(2));
			w10.BottomAttach = ((uint)(3));
			w10.XOptions = ((global::Gtk.AttachOptions)(4));
			w10.YOptions = ((global::Gtk.AttachOptions)(0));
			// Container child table2.Gtk.Table+TableChild
			this.browseButton = new global::MonoDevelop.Components.FileEntry ();
			this.browseButton.Name = "browseButton";
			this.table2.Add (this.browseButton);
			global::Gtk.Table.TableChild w11 = ((global::Gtk.Table.TableChild)(this.table2 [this.browseButton]));
			w11.TopAttach = ((uint)(1));
			w11.BottomAttach = ((uint)(2));
			w11.LeftAttach = ((uint)(1));
			w11.RightAttach = ((uint)(2));
			w11.XOptions = ((global::Gtk.AttachOptions)(4));
			w11.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table2.Gtk.Table+TableChild
			this.commandLabel = new global::Gtk.Label ();
			this.commandLabel.Name = "commandLabel";
			this.commandLabel.Xalign = 0F;
			this.commandLabel.Yalign = 0F;
			this.commandLabel.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("_Command:");
			this.commandLabel.UseUnderline = true;
			this.table2.Add (this.commandLabel);
			global::Gtk.Table.TableChild w12 = ((global::Gtk.Table.TableChild)(this.table2 [this.commandLabel]));
			w12.TopAttach = ((uint)(1));
			w12.BottomAttach = ((uint)(2));
			w12.XOptions = ((global::Gtk.AttachOptions)(4));
			w12.YOptions = ((global::Gtk.AttachOptions)(0));
			// Container child table2.Gtk.Table+TableChild
			this.table3 = new global::Gtk.Table (((uint)(1)), ((uint)(2)), false);
			this.table3.Name = "table3";
			this.table3.RowSpacing = ((uint)(6));
			this.table3.ColumnSpacing = ((uint)(4));
			// Container child table3.Gtk.Table+TableChild
			this.argumentTextBox = new global::Gtk.Entry ();
			this.argumentTextBox.Name = "argumentTextBox";
			this.argumentTextBox.IsEditable = true;
			this.argumentTextBox.InvisibleChar = '●';
			this.table3.Add (this.argumentTextBox);
			global::Gtk.Table.TableChild w13 = ((global::Gtk.Table.TableChild)(this.table3 [this.argumentTextBox]));
			w13.YOptions = ((global::Gtk.AttachOptions)(0));
			// Container child table3.Gtk.Table+TableChild
			this.tagSelectorArgs = new global::MonoDevelop.Ide.Gui.Components.StringTagSelectorButton ();
			this.tagSelectorArgs.Events = ((global::Gdk.EventMask)(256));
			this.tagSelectorArgs.Name = "tagSelectorArgs";
			this.table3.Add (this.tagSelectorArgs);
			global::Gtk.Table.TableChild w14 = ((global::Gtk.Table.TableChild)(this.table3 [this.tagSelectorArgs]));
			w14.LeftAttach = ((uint)(1));
			w14.RightAttach = ((uint)(2));
			w14.XOptions = ((global::Gtk.AttachOptions)(4));
			w14.YOptions = ((global::Gtk.AttachOptions)(4));
			this.table2.Add (this.table3);
			global::Gtk.Table.TableChild w15 = ((global::Gtk.Table.TableChild)(this.table2 [this.table3]));
			w15.TopAttach = ((uint)(2));
			w15.BottomAttach = ((uint)(3));
			w15.LeftAttach = ((uint)(1));
			w15.RightAttach = ((uint)(2));
			w15.YOptions = ((global::Gtk.AttachOptions)(0));
			// Container child table2.Gtk.Table+TableChild
			this.table4 = new global::Gtk.Table (((uint)(1)), ((uint)(2)), false);
			this.table4.Name = "table4";
			this.table4.RowSpacing = ((uint)(6));
			this.table4.ColumnSpacing = ((uint)(4));
			// Container child table4.Gtk.Table+TableChild
			this.tagSelectorPath = new global::MonoDevelop.Ide.Gui.Components.StringTagSelectorButton ();
			this.tagSelectorPath.Events = ((global::Gdk.EventMask)(256));
			this.tagSelectorPath.Name = "tagSelectorPath";
			this.table4.Add (this.tagSelectorPath);
			global::Gtk.Table.TableChild w16 = ((global::Gtk.Table.TableChild)(this.table4 [this.tagSelectorPath]));
			w16.LeftAttach = ((uint)(1));
			w16.RightAttach = ((uint)(2));
			w16.XOptions = ((global::Gtk.AttachOptions)(4));
			w16.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table4.Gtk.Table+TableChild
			this.workingDirTextBox = new global::Gtk.Entry ();
			this.workingDirTextBox.Name = "workingDirTextBox";
			this.workingDirTextBox.IsEditable = true;
			this.workingDirTextBox.InvisibleChar = '●';
			this.table4.Add (this.workingDirTextBox);
			global::Gtk.Table.TableChild w17 = ((global::Gtk.Table.TableChild)(this.table4 [this.workingDirTextBox]));
			w17.YOptions = ((global::Gtk.AttachOptions)(0));
			this.table2.Add (this.table4);
			global::Gtk.Table.TableChild w18 = ((global::Gtk.Table.TableChild)(this.table2 [this.table4]));
			w18.TopAttach = ((uint)(3));
			w18.BottomAttach = ((uint)(4));
			w18.LeftAttach = ((uint)(1));
			w18.RightAttach = ((uint)(2));
			w18.YOptions = ((global::Gtk.AttachOptions)(0));
			// Container child table2.Gtk.Table+TableChild
			this.titleLabel = new global::Gtk.Label ();
			this.titleLabel.Name = "titleLabel";
			this.titleLabel.Xalign = 0F;
			this.titleLabel.Yalign = 0F;
			this.titleLabel.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("_Title:");
			this.titleLabel.UseUnderline = true;
			this.table2.Add (this.titleLabel);
			global::Gtk.Table.TableChild w19 = ((global::Gtk.Table.TableChild)(this.table2 [this.titleLabel]));
			w19.XOptions = ((global::Gtk.AttachOptions)(4));
			w19.YOptions = ((global::Gtk.AttachOptions)(0));
			// Container child table2.Gtk.Table+TableChild
			this.titleTextBox = new global::Gtk.Entry ();
			this.titleTextBox.Name = "titleTextBox";
			this.titleTextBox.IsEditable = true;
			this.titleTextBox.InvisibleChar = '●';
			this.table2.Add (this.titleTextBox);
			global::Gtk.Table.TableChild w20 = ((global::Gtk.Table.TableChild)(this.table2 [this.titleTextBox]));
			w20.LeftAttach = ((uint)(1));
			w20.RightAttach = ((uint)(2));
			w20.YOptions = ((global::Gtk.AttachOptions)(0));
			// Container child table2.Gtk.Table+TableChild
			this.workingDirLabel = new global::Gtk.Label ();
			this.workingDirLabel.Name = "workingDirLabel";
			this.workingDirLabel.Xalign = 0F;
			this.workingDirLabel.Yalign = 0F;
			this.workingDirLabel.LabelProp = global::MonoDevelop.Core.GettextCatalog.GetString ("_Working directory:");
			this.workingDirLabel.UseUnderline = true;
			this.table2.Add (this.workingDirLabel);
			global::Gtk.Table.TableChild w21 = ((global::Gtk.Table.TableChild)(this.table2 [this.workingDirLabel]));
			w21.TopAttach = ((uint)(3));
			w21.BottomAttach = ((uint)(4));
			w21.XOptions = ((global::Gtk.AttachOptions)(4));
			w21.YOptions = ((global::Gtk.AttachOptions)(0));
			this.vbox32.Add (this.table2);
			global::Gtk.Box.BoxChild w22 = ((global::Gtk.Box.BoxChild)(this.vbox32 [this.table2]));
			w22.Position = 1;
			w22.Expand = false;
			w22.Fill = false;
			// Container child vbox32.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.promptArgsCheckBox = new global::Gtk.CheckButton ();
			this.promptArgsCheckBox.Name = "promptArgsCheckBox";
			this.promptArgsCheckBox.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("_Prompt for arguments");
			this.promptArgsCheckBox.DrawIndicator = true;
			this.promptArgsCheckBox.UseUnderline = true;
			this.table1.Add (this.promptArgsCheckBox);
			global::Gtk.Table.TableChild w23 = ((global::Gtk.Table.TableChild)(this.table1 [this.promptArgsCheckBox]));
			w23.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.saveCurrentFileCheckBox = new global::Gtk.CheckButton ();
			this.saveCurrentFileCheckBox.CanFocus = true;
			this.saveCurrentFileCheckBox.Name = "saveCurrentFileCheckBox";
			this.saveCurrentFileCheckBox.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("_Save current file");
			this.saveCurrentFileCheckBox.DrawIndicator = true;
			this.saveCurrentFileCheckBox.UseUnderline = true;
			this.table1.Add (this.saveCurrentFileCheckBox);
			global::Gtk.Table.TableChild w24 = ((global::Gtk.Table.TableChild)(this.table1 [this.saveCurrentFileCheckBox]));
			w24.LeftAttach = ((uint)(1));
			w24.RightAttach = ((uint)(2));
			w24.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.useOutputPadCheckBox = new global::Gtk.CheckButton ();
			this.useOutputPadCheckBox.Name = "useOutputPadCheckBox";
			this.useOutputPadCheckBox.Label = global::MonoDevelop.Core.GettextCatalog.GetString ("Use _output window");
			this.useOutputPadCheckBox.DrawIndicator = true;
			this.useOutputPadCheckBox.UseUnderline = true;
			this.table1.Add (this.useOutputPadCheckBox);
			global::Gtk.Table.TableChild w25 = ((global::Gtk.Table.TableChild)(this.table1 [this.useOutputPadCheckBox]));
			w25.TopAttach = ((uint)(1));
			w25.BottomAttach = ((uint)(2));
			w25.YOptions = ((global::Gtk.AttachOptions)(4));
			this.vbox32.Add (this.table1);
			global::Gtk.Box.BoxChild w26 = ((global::Gtk.Box.BoxChild)(this.vbox32 [this.table1]));
			w26.Position = 2;
			w26.Expand = false;
			w26.Fill = false;
			this.Add (this.vbox32);
			if ((this.Child != null)) {
				this.Child.ShowAll ();
			}
			this.titleLabel.MnemonicWidget = this.titleTextBox;
			this.Show ();
		}
Example #2
0
 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.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 w5 = ((global::Gtk.Table.TableChild)(this.tableData [this.entryCommand]));
     w5.TopAttach    = ((uint)(1));
     w5.BottomAttach = ((uint)(2));
     w5.LeftAttach   = ((uint)(1));
     w5.RightAttach  = ((uint)(2));
     w5.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 w6 = ((global::Gtk.Table.TableChild)(this.tableData [this.entryName]));
     w6.LeftAttach  = ((uint)(1));
     w6.RightAttach = ((uint)(2));
     w6.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.tagSelectorDirectory        = new global::MonoDevelop.Ide.Gui.Components.StringTagSelectorButton();
     this.tagSelectorDirectory.Events = ((global::Gdk.EventMask)(256));
     this.tagSelectorDirectory.Name   = "tagSelectorDirectory";
     this.hbox2.Add(this.tagSelectorDirectory);
     global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.hbox2 [this.tagSelectorDirectory]));
     w7.Position = 0;
     w7.Expand   = false;
     w7.Fill     = false;
     this.tableData.Add(this.hbox2);
     global::Gtk.Table.TableChild w8 = ((global::Gtk.Table.TableChild)(this.tableData [this.hbox2]));
     w8.TopAttach    = ((uint)(2));
     w8.BottomAttach = ((uint)(3));
     w8.LeftAttach   = ((uint)(2));
     w8.RightAttach  = ((uint)(3));
     w8.XOptions     = ((global::Gtk.AttachOptions)(4));
     w8.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child tableData.Gtk.Table+TableChild
     this.hbox3         = new global::Gtk.HBox();
     this.hbox3.Name    = "hbox3";
     this.hbox3.Spacing = 6;
     // Container child hbox3.Gtk.Box+BoxChild
     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.hbox3.Add(this.buttonBrowse);
     global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.hbox3 [this.buttonBrowse]));
     w9.Position = 0;
     w9.Expand   = false;
     w9.Fill     = false;
     // Container child hbox3.Gtk.Box+BoxChild
     this.tagSelectorCommand        = new global::MonoDevelop.Ide.Gui.Components.StringTagSelectorButton();
     this.tagSelectorCommand.Events = ((global::Gdk.EventMask)(256));
     this.tagSelectorCommand.Name   = "tagSelectorCommand";
     this.hbox3.Add(this.tagSelectorCommand);
     global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(this.hbox3 [this.tagSelectorCommand]));
     w10.Position = 1;
     w10.Expand   = false;
     w10.Fill     = false;
     this.tableData.Add(this.hbox3);
     global::Gtk.Table.TableChild w11 = ((global::Gtk.Table.TableChild)(this.tableData [this.hbox3]));
     w11.TopAttach    = ((uint)(1));
     w11.BottomAttach = ((uint)(2));
     w11.LeftAttach   = ((uint)(2));
     w11.RightAttach  = ((uint)(3));
     w11.XOptions     = ((global::Gtk.AttachOptions)(4));
     w11.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 w12 = ((global::Gtk.Table.TableChild)(this.tableData [this.label1]));
     w12.TopAttach    = ((uint)(2));
     w12.BottomAttach = ((uint)(3));
     w12.XOptions     = ((global::Gtk.AttachOptions)(4));
     w12.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 w13 = ((global::Gtk.Table.TableChild)(this.tableData [this.label3]));
     w13.TopAttach    = ((uint)(1));
     w13.BottomAttach = ((uint)(2));
     w13.XOptions     = ((global::Gtk.AttachOptions)(4));
     w13.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 w14 = ((global::Gtk.Table.TableChild)(this.tableData [this.labelName]));
     w14.XOptions = ((global::Gtk.AttachOptions)(4));
     w14.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 w15 = ((global::Gtk.Table.TableChild)(this.tableData [this.workingdirEntry]));
     w15.TopAttach    = ((uint)(2));
     w15.BottomAttach = ((uint)(3));
     w15.LeftAttach   = ((uint)(1));
     w15.RightAttach  = ((uint)(2));
     w15.YOptions     = ((global::Gtk.AttachOptions)(4));
     this.vbox1.Add(this.tableData);
     global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.vbox1 [this.tableData]));
     w16.Position = 2;
     w16.Expand   = false;
     w16.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 w17 = ((global::Gtk.Box.BoxChild)(this.boxData [this.checkExternalCons]));
     w17.Position = 0;
     w17.Expand   = false;
     w17.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 w18 = ((global::Gtk.Box.BoxChild)(this.boxData [this.checkPauseCons]));
     w18.Position = 1;
     w18.Expand   = false;
     w18.Fill     = false;
     this.vbox1.Add(this.boxData);
     global::Gtk.Box.BoxChild w19 = ((global::Gtk.Box.BoxChild)(this.vbox1 [this.boxData]));
     w19.Position = 3;
     w19.Expand   = false;
     w19.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.buttonBrowse.Clicked      += new global::System.EventHandler(this.OnButtonBrowseClicked);
     this.entryName.Changed         += new global::System.EventHandler(this.OnEntryNameChanged);
     this.entryCommand.Changed      += new global::System.EventHandler(this.OnEntryCommandChanged);
     this.checkExternalCons.Clicked += new global::System.EventHandler(this.OnCheckExternalConsClicked);
     this.checkPauseCons.Clicked    += new global::System.EventHandler(this.OnCheckPauseConsClicked);
 }
 protected virtual void Build()
 {
     global::Stetic.Gui.Initialize(this);
     // Widget MonoDevelop.Ide.ExternalTools.ExternalToolPanelWidget
     global::Stetic.BinContainer.Attach(this);
     this.Name = "MonoDevelop.Ide.ExternalTools.ExternalToolPanelWidget";
     // Container child MonoDevelop.Ide.ExternalTools.ExternalToolPanelWidget.Gtk.Container+ContainerChild
     this.vbox32         = new global::Gtk.VBox();
     this.vbox32.Name    = "vbox32";
     this.vbox32.Spacing = 12;
     // Container child vbox32.Gtk.Box+BoxChild
     this.hbox21         = new global::Gtk.HBox();
     this.hbox21.Name    = "hbox21";
     this.hbox21.Spacing = 6;
     // Container child hbox21.Gtk.Box+BoxChild
     this.scrolledwindow4            = new global::Gtk.ScrolledWindow();
     this.scrolledwindow4.Name       = "scrolledwindow4";
     this.scrolledwindow4.ShadowType = ((global::Gtk.ShadowType)(4));
     // Container child scrolledwindow4.Gtk.Container+ContainerChild
     this.toolListBox = new global::Gtk.TreeView();
     this.toolListBox.WidthRequest  = 200;
     this.toolListBox.HeightRequest = 150;
     this.toolListBox.Name          = "toolListBox";
     this.scrolledwindow4.Add(this.toolListBox);
     this.hbox21.Add(this.scrolledwindow4);
     global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.hbox21 [this.scrolledwindow4]));
     w2.Position = 0;
     // Container child hbox21.Gtk.Box+BoxChild
     this.buttons         = new global::Gtk.VBox();
     this.buttons.Name    = "buttons";
     this.buttons.Spacing = 6;
     // Container child buttons.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.buttons.Add(this.addButton);
     global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.buttons [this.addButton]));
     w3.Position = 0;
     w3.Expand   = false;
     w3.Fill     = false;
     // Container child buttons.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.buttons.Add(this.removeButton);
     global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.buttons [this.removeButton]));
     w4.Position = 1;
     w4.Expand   = false;
     w4.Fill     = false;
     // Container child buttons.Gtk.Box+BoxChild
     this.label34           = new global::Gtk.Label();
     this.label34.Name      = "label34";
     this.label34.Xalign    = 0F;
     this.label34.Yalign    = 0F;
     this.label34.LabelProp = "    ";
     this.buttons.Add(this.label34);
     global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.buttons [this.label34]));
     w5.Position = 2;
     // Container child buttons.Gtk.Box+BoxChild
     this.moveUpButton              = new global::Gtk.Button();
     this.moveUpButton.Name         = "moveUpButton";
     this.moveUpButton.UseStock     = true;
     this.moveUpButton.UseUnderline = true;
     this.moveUpButton.Label        = "gtk-go-up";
     this.buttons.Add(this.moveUpButton);
     global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.buttons [this.moveUpButton]));
     w6.Position = 3;
     w6.Expand   = false;
     w6.Fill     = false;
     // Container child buttons.Gtk.Box+BoxChild
     this.moveDownButton              = new global::Gtk.Button();
     this.moveDownButton.Name         = "moveDownButton";
     this.moveDownButton.UseStock     = true;
     this.moveDownButton.UseUnderline = true;
     this.moveDownButton.Label        = "gtk-go-down";
     this.buttons.Add(this.moveDownButton);
     global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.buttons [this.moveDownButton]));
     w7.Position = 4;
     w7.Expand   = false;
     w7.Fill     = false;
     this.hbox21.Add(this.buttons);
     global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.hbox21 [this.buttons]));
     w8.Position = 1;
     w8.Expand   = false;
     w8.Fill     = false;
     this.vbox32.Add(this.hbox21);
     global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.vbox32 [this.hbox21]));
     w9.Position = 0;
     // Container child vbox32.Gtk.Box+BoxChild
     this.table2               = new global::Gtk.Table(((uint)(4)), ((uint)(2)), false);
     this.table2.Name          = "table2";
     this.table2.RowSpacing    = ((uint)(6));
     this.table2.ColumnSpacing = ((uint)(6));
     // Container child table2.Gtk.Table+TableChild
     this.argumentLabel              = new global::Gtk.Label();
     this.argumentLabel.Name         = "argumentLabel";
     this.argumentLabel.Xalign       = 0F;
     this.argumentLabel.Yalign       = 0F;
     this.argumentLabel.LabelProp    = global::MonoDevelop.Core.GettextCatalog.GetString("_Arguments:");
     this.argumentLabel.UseUnderline = true;
     this.table2.Add(this.argumentLabel);
     global::Gtk.Table.TableChild w10 = ((global::Gtk.Table.TableChild)(this.table2 [this.argumentLabel]));
     w10.TopAttach    = ((uint)(2));
     w10.BottomAttach = ((uint)(3));
     w10.XOptions     = ((global::Gtk.AttachOptions)(4));
     w10.YOptions     = ((global::Gtk.AttachOptions)(0));
     // Container child table2.Gtk.Table+TableChild
     this.browseButton      = new global::MonoDevelop.Components.FileEntry();
     this.browseButton.Name = "browseButton";
     this.table2.Add(this.browseButton);
     global::Gtk.Table.TableChild w11 = ((global::Gtk.Table.TableChild)(this.table2 [this.browseButton]));
     w11.TopAttach    = ((uint)(1));
     w11.BottomAttach = ((uint)(2));
     w11.LeftAttach   = ((uint)(1));
     w11.RightAttach  = ((uint)(2));
     w11.XOptions     = ((global::Gtk.AttachOptions)(4));
     w11.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child table2.Gtk.Table+TableChild
     this.commandLabel              = new global::Gtk.Label();
     this.commandLabel.Name         = "commandLabel";
     this.commandLabel.Xalign       = 0F;
     this.commandLabel.Yalign       = 0F;
     this.commandLabel.LabelProp    = global::MonoDevelop.Core.GettextCatalog.GetString("_Command:");
     this.commandLabel.UseUnderline = true;
     this.table2.Add(this.commandLabel);
     global::Gtk.Table.TableChild w12 = ((global::Gtk.Table.TableChild)(this.table2 [this.commandLabel]));
     w12.TopAttach    = ((uint)(1));
     w12.BottomAttach = ((uint)(2));
     w12.XOptions     = ((global::Gtk.AttachOptions)(4));
     w12.YOptions     = ((global::Gtk.AttachOptions)(0));
     // Container child table2.Gtk.Table+TableChild
     this.table3               = new global::Gtk.Table(((uint)(1)), ((uint)(2)), false);
     this.table3.Name          = "table3";
     this.table3.RowSpacing    = ((uint)(6));
     this.table3.ColumnSpacing = ((uint)(4));
     // Container child table3.Gtk.Table+TableChild
     this.argumentTextBox               = new global::Gtk.Entry();
     this.argumentTextBox.Name          = "argumentTextBox";
     this.argumentTextBox.IsEditable    = true;
     this.argumentTextBox.InvisibleChar = '●';
     this.table3.Add(this.argumentTextBox);
     global::Gtk.Table.TableChild w13 = ((global::Gtk.Table.TableChild)(this.table3 [this.argumentTextBox]));
     w13.YOptions = ((global::Gtk.AttachOptions)(0));
     // Container child table3.Gtk.Table+TableChild
     this.tagSelectorArgs        = new global::MonoDevelop.Ide.Gui.Components.StringTagSelectorButton();
     this.tagSelectorArgs.Events = ((global::Gdk.EventMask)(256));
     this.tagSelectorArgs.Name   = "tagSelectorArgs";
     this.table3.Add(this.tagSelectorArgs);
     global::Gtk.Table.TableChild w14 = ((global::Gtk.Table.TableChild)(this.table3 [this.tagSelectorArgs]));
     w14.LeftAttach  = ((uint)(1));
     w14.RightAttach = ((uint)(2));
     w14.XOptions    = ((global::Gtk.AttachOptions)(4));
     w14.YOptions    = ((global::Gtk.AttachOptions)(4));
     this.table2.Add(this.table3);
     global::Gtk.Table.TableChild w15 = ((global::Gtk.Table.TableChild)(this.table2 [this.table3]));
     w15.TopAttach    = ((uint)(2));
     w15.BottomAttach = ((uint)(3));
     w15.LeftAttach   = ((uint)(1));
     w15.RightAttach  = ((uint)(2));
     w15.YOptions     = ((global::Gtk.AttachOptions)(0));
     // Container child table2.Gtk.Table+TableChild
     this.table4               = new global::Gtk.Table(((uint)(1)), ((uint)(2)), false);
     this.table4.Name          = "table4";
     this.table4.RowSpacing    = ((uint)(6));
     this.table4.ColumnSpacing = ((uint)(4));
     // Container child table4.Gtk.Table+TableChild
     this.tagSelectorPath        = new global::MonoDevelop.Ide.Gui.Components.StringTagSelectorButton();
     this.tagSelectorPath.Events = ((global::Gdk.EventMask)(256));
     this.tagSelectorPath.Name   = "tagSelectorPath";
     this.table4.Add(this.tagSelectorPath);
     global::Gtk.Table.TableChild w16 = ((global::Gtk.Table.TableChild)(this.table4 [this.tagSelectorPath]));
     w16.LeftAttach  = ((uint)(1));
     w16.RightAttach = ((uint)(2));
     w16.XOptions    = ((global::Gtk.AttachOptions)(4));
     w16.YOptions    = ((global::Gtk.AttachOptions)(4));
     // Container child table4.Gtk.Table+TableChild
     this.workingDirTextBox               = new global::Gtk.Entry();
     this.workingDirTextBox.Name          = "workingDirTextBox";
     this.workingDirTextBox.IsEditable    = true;
     this.workingDirTextBox.InvisibleChar = '●';
     this.table4.Add(this.workingDirTextBox);
     global::Gtk.Table.TableChild w17 = ((global::Gtk.Table.TableChild)(this.table4 [this.workingDirTextBox]));
     w17.YOptions = ((global::Gtk.AttachOptions)(0));
     this.table2.Add(this.table4);
     global::Gtk.Table.TableChild w18 = ((global::Gtk.Table.TableChild)(this.table2 [this.table4]));
     w18.TopAttach    = ((uint)(3));
     w18.BottomAttach = ((uint)(4));
     w18.LeftAttach   = ((uint)(1));
     w18.RightAttach  = ((uint)(2));
     w18.YOptions     = ((global::Gtk.AttachOptions)(0));
     // Container child table2.Gtk.Table+TableChild
     this.titleLabel              = new global::Gtk.Label();
     this.titleLabel.Name         = "titleLabel";
     this.titleLabel.Xalign       = 0F;
     this.titleLabel.Yalign       = 0F;
     this.titleLabel.LabelProp    = global::MonoDevelop.Core.GettextCatalog.GetString("_Title:");
     this.titleLabel.UseUnderline = true;
     this.table2.Add(this.titleLabel);
     global::Gtk.Table.TableChild w19 = ((global::Gtk.Table.TableChild)(this.table2 [this.titleLabel]));
     w19.XOptions = ((global::Gtk.AttachOptions)(4));
     w19.YOptions = ((global::Gtk.AttachOptions)(0));
     // Container child table2.Gtk.Table+TableChild
     this.titleTextBox               = new global::Gtk.Entry();
     this.titleTextBox.Name          = "titleTextBox";
     this.titleTextBox.IsEditable    = true;
     this.titleTextBox.InvisibleChar = '●';
     this.table2.Add(this.titleTextBox);
     global::Gtk.Table.TableChild w20 = ((global::Gtk.Table.TableChild)(this.table2 [this.titleTextBox]));
     w20.LeftAttach  = ((uint)(1));
     w20.RightAttach = ((uint)(2));
     w20.YOptions    = ((global::Gtk.AttachOptions)(0));
     // Container child table2.Gtk.Table+TableChild
     this.workingDirLabel              = new global::Gtk.Label();
     this.workingDirLabel.Name         = "workingDirLabel";
     this.workingDirLabel.Xalign       = 0F;
     this.workingDirLabel.Yalign       = 0F;
     this.workingDirLabel.LabelProp    = global::MonoDevelop.Core.GettextCatalog.GetString("_Working directory:");
     this.workingDirLabel.UseUnderline = true;
     this.table2.Add(this.workingDirLabel);
     global::Gtk.Table.TableChild w21 = ((global::Gtk.Table.TableChild)(this.table2 [this.workingDirLabel]));
     w21.TopAttach    = ((uint)(3));
     w21.BottomAttach = ((uint)(4));
     w21.XOptions     = ((global::Gtk.AttachOptions)(4));
     w21.YOptions     = ((global::Gtk.AttachOptions)(0));
     this.vbox32.Add(this.table2);
     global::Gtk.Box.BoxChild w22 = ((global::Gtk.Box.BoxChild)(this.vbox32 [this.table2]));
     w22.Position = 1;
     w22.Expand   = false;
     w22.Fill     = false;
     // Container child vbox32.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.promptArgsCheckBox               = new global::Gtk.CheckButton();
     this.promptArgsCheckBox.Name          = "promptArgsCheckBox";
     this.promptArgsCheckBox.Label         = global::MonoDevelop.Core.GettextCatalog.GetString("_Prompt for arguments");
     this.promptArgsCheckBox.DrawIndicator = true;
     this.promptArgsCheckBox.UseUnderline  = true;
     this.table1.Add(this.promptArgsCheckBox);
     global::Gtk.Table.TableChild w23 = ((global::Gtk.Table.TableChild)(this.table1 [this.promptArgsCheckBox]));
     w23.YOptions = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.saveCurrentFileCheckBox               = new global::Gtk.CheckButton();
     this.saveCurrentFileCheckBox.CanFocus      = true;
     this.saveCurrentFileCheckBox.Name          = "saveCurrentFileCheckBox";
     this.saveCurrentFileCheckBox.Label         = global::MonoDevelop.Core.GettextCatalog.GetString("_Save current file");
     this.saveCurrentFileCheckBox.DrawIndicator = true;
     this.saveCurrentFileCheckBox.UseUnderline  = true;
     this.table1.Add(this.saveCurrentFileCheckBox);
     global::Gtk.Table.TableChild w24 = ((global::Gtk.Table.TableChild)(this.table1 [this.saveCurrentFileCheckBox]));
     w24.LeftAttach  = ((uint)(1));
     w24.RightAttach = ((uint)(2));
     w24.YOptions    = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.useOutputPadCheckBox               = new global::Gtk.CheckButton();
     this.useOutputPadCheckBox.Name          = "useOutputPadCheckBox";
     this.useOutputPadCheckBox.Label         = global::MonoDevelop.Core.GettextCatalog.GetString("Use _output window");
     this.useOutputPadCheckBox.DrawIndicator = true;
     this.useOutputPadCheckBox.UseUnderline  = true;
     this.table1.Add(this.useOutputPadCheckBox);
     global::Gtk.Table.TableChild w25 = ((global::Gtk.Table.TableChild)(this.table1 [this.useOutputPadCheckBox]));
     w25.TopAttach    = ((uint)(1));
     w25.BottomAttach = ((uint)(2));
     w25.YOptions     = ((global::Gtk.AttachOptions)(4));
     this.vbox32.Add(this.table1);
     global::Gtk.Box.BoxChild w26 = ((global::Gtk.Box.BoxChild)(this.vbox32 [this.table1]));
     w26.Position = 2;
     w26.Expand   = false;
     w26.Fill     = false;
     this.Add(this.vbox32);
     if ((this.Child != null))
     {
         this.Child.ShowAll();
     }
     this.titleLabel.MnemonicWidget = this.titleTextBox;
     this.Show();
 }
		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.CanFocus = true;
			this.comboType.Name = "comboType";
			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.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 w5 = ((global::Gtk.Table.TableChild)(this.tableData [this.entryCommand]));
			w5.TopAttach = ((uint)(1));
			w5.BottomAttach = ((uint)(2));
			w5.LeftAttach = ((uint)(1));
			w5.RightAttach = ((uint)(2));
			w5.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 w6 = ((global::Gtk.Table.TableChild)(this.tableData [this.entryName]));
			w6.LeftAttach = ((uint)(1));
			w6.RightAttach = ((uint)(2));
			w6.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.tagSelectorDirectory = new global::MonoDevelop.Ide.Gui.Components.StringTagSelectorButton ();
			this.tagSelectorDirectory.Events = ((global::Gdk.EventMask)(256));
			this.tagSelectorDirectory.Name = "tagSelectorDirectory";
			this.hbox2.Add (this.tagSelectorDirectory);
			global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.hbox2 [this.tagSelectorDirectory]));
			w7.Position = 0;
			w7.Expand = false;
			w7.Fill = false;
			this.tableData.Add (this.hbox2);
			global::Gtk.Table.TableChild w8 = ((global::Gtk.Table.TableChild)(this.tableData [this.hbox2]));
			w8.TopAttach = ((uint)(2));
			w8.BottomAttach = ((uint)(3));
			w8.LeftAttach = ((uint)(2));
			w8.RightAttach = ((uint)(3));
			w8.XOptions = ((global::Gtk.AttachOptions)(4));
			w8.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child tableData.Gtk.Table+TableChild
			this.hbox3 = new global::Gtk.HBox ();
			this.hbox3.Name = "hbox3";
			this.hbox3.Spacing = 6;
			// Container child hbox3.Gtk.Box+BoxChild
			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.hbox3.Add (this.buttonBrowse);
			global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.hbox3 [this.buttonBrowse]));
			w9.Position = 0;
			w9.Expand = false;
			w9.Fill = false;
			// Container child hbox3.Gtk.Box+BoxChild
			this.tagSelectorCommand = new global::MonoDevelop.Ide.Gui.Components.StringTagSelectorButton ();
			this.tagSelectorCommand.Events = ((global::Gdk.EventMask)(256));
			this.tagSelectorCommand.Name = "tagSelectorCommand";
			this.hbox3.Add (this.tagSelectorCommand);
			global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(this.hbox3 [this.tagSelectorCommand]));
			w10.Position = 1;
			w10.Expand = false;
			w10.Fill = false;
			this.tableData.Add (this.hbox3);
			global::Gtk.Table.TableChild w11 = ((global::Gtk.Table.TableChild)(this.tableData [this.hbox3]));
			w11.TopAttach = ((uint)(1));
			w11.BottomAttach = ((uint)(2));
			w11.LeftAttach = ((uint)(2));
			w11.RightAttach = ((uint)(3));
			w11.XOptions = ((global::Gtk.AttachOptions)(4));
			w11.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 w12 = ((global::Gtk.Table.TableChild)(this.tableData [this.label1]));
			w12.TopAttach = ((uint)(2));
			w12.BottomAttach = ((uint)(3));
			w12.XOptions = ((global::Gtk.AttachOptions)(4));
			w12.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 w13 = ((global::Gtk.Table.TableChild)(this.tableData [this.label3]));
			w13.TopAttach = ((uint)(1));
			w13.BottomAttach = ((uint)(2));
			w13.XOptions = ((global::Gtk.AttachOptions)(4));
			w13.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 w14 = ((global::Gtk.Table.TableChild)(this.tableData [this.labelName]));
			w14.XOptions = ((global::Gtk.AttachOptions)(4));
			w14.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 w15 = ((global::Gtk.Table.TableChild)(this.tableData [this.workingdirEntry]));
			w15.TopAttach = ((uint)(2));
			w15.BottomAttach = ((uint)(3));
			w15.LeftAttach = ((uint)(1));
			w15.RightAttach = ((uint)(2));
			w15.YOptions = ((global::Gtk.AttachOptions)(4));
			this.vbox1.Add (this.tableData);
			global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.vbox1 [this.tableData]));
			w16.Position = 2;
			w16.Expand = false;
			w16.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 w17 = ((global::Gtk.Box.BoxChild)(this.boxData [this.checkExternalCons]));
			w17.Position = 0;
			w17.Expand = false;
			w17.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 w18 = ((global::Gtk.Box.BoxChild)(this.boxData [this.checkPauseCons]));
			w18.Position = 1;
			w18.Expand = false;
			w18.Fill = false;
			this.vbox1.Add (this.boxData);
			global::Gtk.Box.BoxChild w19 = ((global::Gtk.Box.BoxChild)(this.vbox1 [this.boxData]));
			w19.Position = 3;
			w19.Expand = false;
			w19.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.buttonBrowse.Clicked += new global::System.EventHandler (this.OnButtonBrowseClicked);
			this.entryName.Changed += new global::System.EventHandler (this.OnEntryNameChanged);
			this.entryCommand.Changed += new global::System.EventHandler (this.OnEntryCommandChanged);
			this.checkExternalCons.Clicked += new global::System.EventHandler (this.OnCheckExternalConsClicked);
			this.checkPauseCons.Clicked += new global::System.EventHandler (this.OnCheckPauseConsClicked);
		}