Example #1
0
 protected virtual void Build()
 {
     global::Stetic.Gui.Initialize(this);
     // Widget MonoDevelop.AddinAuthoring.AddinDescriptionWidget
     Stetic.BinContainer w1 = global::Stetic.BinContainer.Attach(this);
     this.UIManager = new global::Gtk.UIManager();
     global::Gtk.ActionGroup w2 = new global::Gtk.ActionGroup("Default");
     this.UIManager.InsertActionGroup(w2, 0);
     this.Name = "MonoDevelop.AddinAuthoring.AddinDescriptionWidget";
     // Container child MonoDevelop.AddinAuthoring.AddinDescriptionWidget.Gtk.Container+ContainerChild
     this.mainBox         = new global::Gtk.VBox();
     this.mainBox.Name    = "mainBox";
     this.mainBox.Spacing = 3;
     // Container child mainBox.Gtk.Box+BoxChild
     this.notebook             = new global::Gtk.Notebook();
     this.notebook.CanFocus    = true;
     this.notebook.Name        = "notebook";
     this.notebook.CurrentPage = 2;
     this.notebook.TabPos      = ((global::Gtk.PositionType)(3));
     // Container child notebook.Gtk.Notebook+NotebookChild
     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)(11)), ((uint)(2)), false);
     this.table1.Name          = "table1";
     this.table1.RowSpacing    = ((uint)(6));
     this.table1.ColumnSpacing = ((uint)(6));
     this.table1.BorderWidth   = ((uint)(12));
     // Container child table1.Gtk.Table+TableChild
     this.checkIsRoot               = new global::Gtk.CheckButton();
     this.checkIsRoot.CanFocus      = true;
     this.checkIsRoot.Name          = "checkIsRoot";
     this.checkIsRoot.Label         = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString("Add-in root");
     this.checkIsRoot.DrawIndicator = true;
     this.checkIsRoot.UseUnderline  = true;
     this.table1.Add(this.checkIsRoot);
     global::Gtk.Table.TableChild w3 = ((global::Gtk.Table.TableChild)(this.table1 [this.checkIsRoot]));
     w3.TopAttach    = ((uint)(3));
     w3.BottomAttach = ((uint)(4));
     w3.RightAttach  = ((uint)(2));
     w3.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.comboNs      = global::Gtk.ComboBoxEntry.NewText();
     this.comboNs.Name = "comboNs";
     this.table1.Add(this.comboNs);
     global::Gtk.Table.TableChild w4 = ((global::Gtk.Table.TableChild)(this.table1 [this.comboNs]));
     w4.TopAttach    = ((uint)(1));
     w4.BottomAttach = ((uint)(2));
     w4.LeftAttach   = ((uint)(1));
     w4.RightAttach  = ((uint)(2));
     w4.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.entryAuthor               = new global::Gtk.Entry();
     this.entryAuthor.CanFocus      = true;
     this.entryAuthor.Name          = "entryAuthor";
     this.entryAuthor.IsEditable    = true;
     this.entryAuthor.InvisibleChar = '●';
     this.table1.Add(this.entryAuthor);
     global::Gtk.Table.TableChild w5 = ((global::Gtk.Table.TableChild)(this.table1 [this.entryAuthor]));
     w5.TopAttach    = ((uint)(8));
     w5.BottomAttach = ((uint)(9));
     w5.LeftAttach   = ((uint)(1));
     w5.RightAttach  = ((uint)(2));
     w5.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.entryIdentifier               = new global::Gtk.Entry();
     this.entryIdentifier.CanFocus      = true;
     this.entryIdentifier.Name          = "entryIdentifier";
     this.entryIdentifier.IsEditable    = true;
     this.entryIdentifier.InvisibleChar = '●';
     this.table1.Add(this.entryIdentifier);
     global::Gtk.Table.TableChild w6 = ((global::Gtk.Table.TableChild)(this.table1 [this.entryIdentifier]));
     w6.LeftAttach  = ((uint)(1));
     w6.RightAttach = ((uint)(2));
     w6.YOptions    = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.entryLicense               = new global::Gtk.Entry();
     this.entryLicense.CanFocus      = true;
     this.entryLicense.Name          = "entryLicense";
     this.entryLicense.IsEditable    = true;
     this.entryLicense.InvisibleChar = '●';
     this.table1.Add(this.entryLicense);
     global::Gtk.Table.TableChild w7 = ((global::Gtk.Table.TableChild)(this.table1 [this.entryLicense]));
     w7.TopAttach    = ((uint)(9));
     w7.BottomAttach = ((uint)(10));
     w7.LeftAttach   = ((uint)(1));
     w7.RightAttach  = ((uint)(2));
     w7.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child table1.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.table1.Add(this.entryName);
     global::Gtk.Table.TableChild w8 = ((global::Gtk.Table.TableChild)(this.table1 [this.entryName]));
     w8.TopAttach    = ((uint)(5));
     w8.BottomAttach = ((uint)(6));
     w8.LeftAttach   = ((uint)(1));
     w8.RightAttach  = ((uint)(2));
     w8.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.entryUrl               = new global::Gtk.Entry();
     this.entryUrl.CanFocus      = true;
     this.entryUrl.Name          = "entryUrl";
     this.entryUrl.IsEditable    = true;
     this.entryUrl.InvisibleChar = '●';
     this.table1.Add(this.entryUrl);
     global::Gtk.Table.TableChild w9 = ((global::Gtk.Table.TableChild)(this.table1 [this.entryUrl]));
     w9.TopAttach    = ((uint)(10));
     w9.BottomAttach = ((uint)(11));
     w9.LeftAttach   = ((uint)(1));
     w9.RightAttach  = ((uint)(2));
     w9.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.hbox9         = new global::Gtk.HBox();
     this.hbox9.Name    = "hbox9";
     this.hbox9.Spacing = 6;
     // Container child hbox9.Gtk.Box+BoxChild
     this.entryVersion               = new global::Gtk.Entry();
     this.entryVersion.CanFocus      = true;
     this.entryVersion.Name          = "entryVersion";
     this.entryVersion.IsEditable    = true;
     this.entryVersion.WidthChars    = 15;
     this.entryVersion.InvisibleChar = '●';
     this.hbox9.Add(this.entryVersion);
     global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(this.hbox9 [this.entryVersion]));
     w10.Position = 0;
     w10.Expand   = false;
     w10.Fill     = false;
     // Container child hbox9.Gtk.Box+BoxChild
     this.label4           = new global::Gtk.Label();
     this.label4.Name      = "label4";
     this.label4.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString("Compatible Version:");
     this.hbox9.Add(this.label4);
     global::Gtk.Box.BoxChild w11 = ((global::Gtk.Box.BoxChild)(this.hbox9 [this.label4]));
     w11.Position = 1;
     w11.Expand   = false;
     w11.Fill     = false;
     // Container child hbox9.Gtk.Box+BoxChild
     this.entryCompatVersion               = new global::Gtk.Entry();
     this.entryCompatVersion.CanFocus      = true;
     this.entryCompatVersion.Name          = "entryCompatVersion";
     this.entryCompatVersion.IsEditable    = true;
     this.entryCompatVersion.WidthChars    = 15;
     this.entryCompatVersion.InvisibleChar = '●';
     this.hbox9.Add(this.entryCompatVersion);
     global::Gtk.Box.BoxChild w12 = ((global::Gtk.Box.BoxChild)(this.hbox9 [this.entryCompatVersion]));
     w12.Position = 2;
     w12.Expand   = false;
     w12.Fill     = false;
     this.table1.Add(this.hbox9);
     global::Gtk.Table.TableChild w13 = ((global::Gtk.Table.TableChild)(this.table1 [this.hbox9]));
     w13.TopAttach    = ((uint)(2));
     w13.BottomAttach = ((uint)(3));
     w13.LeftAttach   = ((uint)(1));
     w13.RightAttach  = ((uint)(2));
     w13.XOptions     = ((global::Gtk.AttachOptions)(4));
     w13.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.hseparator1      = new global::Gtk.HSeparator();
     this.hseparator1.Name = "hseparator1";
     this.table1.Add(this.hseparator1);
     global::Gtk.Table.TableChild w14 = ((global::Gtk.Table.TableChild)(this.table1 [this.hseparator1]));
     w14.TopAttach    = ((uint)(7));
     w14.BottomAttach = ((uint)(8));
     w14.RightAttach  = ((uint)(2));
     w14.XOptions     = ((global::Gtk.AttachOptions)(4));
     w14.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.hseparator2      = new global::Gtk.HSeparator();
     this.hseparator2.Name = "hseparator2";
     this.table1.Add(this.hseparator2);
     global::Gtk.Table.TableChild w15 = ((global::Gtk.Table.TableChild)(this.table1 [this.hseparator2]));
     w15.TopAttach    = ((uint)(4));
     w15.BottomAttach = ((uint)(5));
     w15.RightAttach  = ((uint)(2));
     w15.XOptions     = ((global::Gtk.AttachOptions)(4));
     w15.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.label12           = new global::Gtk.Label();
     this.label12.Name      = "label12";
     this.label12.Xalign    = 0F;
     this.label12.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString("License:");
     this.table1.Add(this.label12);
     global::Gtk.Table.TableChild w16 = ((global::Gtk.Table.TableChild)(this.table1 [this.label12]));
     w16.TopAttach    = ((uint)(9));
     w16.BottomAttach = ((uint)(10));
     w16.XOptions     = ((global::Gtk.AttachOptions)(4));
     w16.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.label13           = new global::Gtk.Label();
     this.label13.Name      = "label13";
     this.label13.Xalign    = 0F;
     this.label13.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString("Author:");
     this.table1.Add(this.label13);
     global::Gtk.Table.TableChild w17 = ((global::Gtk.Table.TableChild)(this.table1 [this.label13]));
     w17.TopAttach    = ((uint)(8));
     w17.BottomAttach = ((uint)(9));
     w17.XOptions     = ((global::Gtk.AttachOptions)(4));
     w17.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.label14           = new global::Gtk.Label();
     this.label14.Name      = "label14";
     this.label14.Xalign    = 0F;
     this.label14.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString("Name:");
     this.table1.Add(this.label14);
     global::Gtk.Table.TableChild w18 = ((global::Gtk.Table.TableChild)(this.table1 [this.label14]));
     w18.TopAttach    = ((uint)(5));
     w18.BottomAttach = ((uint)(6));
     w18.XOptions     = ((global::Gtk.AttachOptions)(4));
     w18.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.label15           = new global::Gtk.Label();
     this.label15.Name      = "label15";
     this.label15.Xalign    = 0F;
     this.label15.Yalign    = 0F;
     this.label15.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString("Description:");
     this.table1.Add(this.label15);
     global::Gtk.Table.TableChild w19 = ((global::Gtk.Table.TableChild)(this.table1 [this.label15]));
     w19.TopAttach    = ((uint)(6));
     w19.BottomAttach = ((uint)(7));
     w19.XOptions     = ((global::Gtk.AttachOptions)(4));
     w19.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::Mono.Addins.AddinManager.CurrentLocalizer.GetString("Namespace:");
     this.table1.Add(this.label2);
     global::Gtk.Table.TableChild w20 = ((global::Gtk.Table.TableChild)(this.table1 [this.label2]));
     w20.TopAttach    = ((uint)(1));
     w20.BottomAttach = ((uint)(2));
     w20.XOptions     = ((global::Gtk.AttachOptions)(4));
     w20.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::Mono.Addins.AddinManager.CurrentLocalizer.GetString("Version:");
     this.table1.Add(this.label3);
     global::Gtk.Table.TableChild w21 = ((global::Gtk.Table.TableChild)(this.table1 [this.label3]));
     w21.TopAttach    = ((uint)(2));
     w21.BottomAttach = ((uint)(3));
     w21.XOptions     = ((global::Gtk.AttachOptions)(4));
     w21.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.label7           = new global::Gtk.Label();
     this.label7.Name      = "label7";
     this.label7.Xalign    = 0F;
     this.label7.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString("URL:");
     this.table1.Add(this.label7);
     global::Gtk.Table.TableChild w22 = ((global::Gtk.Table.TableChild)(this.table1 [this.label7]));
     w22.TopAttach    = ((uint)(10));
     w22.BottomAttach = ((uint)(11));
     w22.XOptions     = ((global::Gtk.AttachOptions)(4));
     w22.YOptions     = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     this.label8           = new global::Gtk.Label();
     this.label8.Name      = "label8";
     this.label8.Xalign    = 0F;
     this.label8.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString("Identifier:");
     this.table1.Add(this.label8);
     global::Gtk.Table.TableChild w23 = ((global::Gtk.Table.TableChild)(this.table1 [this.label8]));
     w23.XOptions = ((global::Gtk.AttachOptions)(4));
     w23.YOptions = ((global::Gtk.AttachOptions)(4));
     // Container child table1.Gtk.Table+TableChild
     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.textviewDesc          = new global::Gtk.TextView();
     this.textviewDesc.CanFocus = true;
     this.textviewDesc.Name     = "textviewDesc";
     this.scrolledwindow1.Add(this.textviewDesc);
     this.table1.Add(this.scrolledwindow1);
     global::Gtk.Table.TableChild w25 = ((global::Gtk.Table.TableChild)(this.table1 [this.scrolledwindow1]));
     w25.TopAttach    = ((uint)(6));
     w25.BottomAttach = ((uint)(7));
     w25.LeftAttach   = ((uint)(1));
     w25.RightAttach  = ((uint)(2));
     w25.YOptions     = ((global::Gtk.AttachOptions)(4));
     this.vbox3.Add(this.table1);
     global::Gtk.Box.BoxChild w26 = ((global::Gtk.Box.BoxChild)(this.vbox3 [this.table1]));
     w26.Position = 0;
     w26.Expand   = false;
     w26.Fill     = false;
     // Container child vbox3.Gtk.Box+BoxChild
     this.hseparator3      = new global::Gtk.HSeparator();
     this.hseparator3.Name = "hseparator3";
     this.vbox3.Add(this.hseparator3);
     global::Gtk.Box.BoxChild w27 = ((global::Gtk.Box.BoxChild)(this.vbox3 [this.hseparator3]));
     w27.PackType = ((global::Gtk.PackType)(1));
     w27.Position = 1;
     w27.Expand   = false;
     w27.Fill     = false;
     this.notebook.Add(this.vbox3);
     // Notebook tab
     this.label5           = new global::Gtk.Label();
     this.label5.Name      = "label5";
     this.label5.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString("Header");
     this.notebook.SetTabLabel(this.vbox3, this.label5);
     this.label5.ShowAll();
     // Container child notebook.Gtk.Notebook+NotebookChild
     this.extensionPointsEditor        = new global::MonoDevelop.AddinAuthoring.ExtensionPointsEditorWidget();
     this.extensionPointsEditor.Events = ((global::Gdk.EventMask)(256));
     this.extensionPointsEditor.Name   = "extensionPointsEditor";
     this.notebook.Add(this.extensionPointsEditor);
     global::Gtk.Notebook.NotebookChild w29 = ((global::Gtk.Notebook.NotebookChild)(this.notebook [this.extensionPointsEditor]));
     w29.Position = 1;
     // Notebook tab
     this.label9           = new global::Gtk.Label();
     this.label9.Name      = "label9";
     this.label9.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString("Extension Points");
     this.notebook.SetTabLabel(this.extensionPointsEditor, this.label9);
     this.label9.ShowAll();
     // Container child notebook.Gtk.Notebook+NotebookChild
     this.hbox5             = new global::Gtk.HBox();
     this.hbox5.Name        = "hbox5";
     this.hbox5.Spacing     = 6;
     this.hbox5.BorderWidth = ((uint)(6));
     // Container child hbox5.Gtk.Box+BoxChild
     this.extensionEditor        = new global::MonoDevelop.AddinAuthoring.ExtensionEditorWidget();
     this.extensionEditor.Events = ((global::Gdk.EventMask)(256));
     this.extensionEditor.Name   = "extensionEditor";
     this.hbox5.Add(this.extensionEditor);
     global::Gtk.Box.BoxChild w30 = ((global::Gtk.Box.BoxChild)(this.hbox5 [this.extensionEditor]));
     w30.Position = 0;
     this.notebook.Add(this.hbox5);
     global::Gtk.Notebook.NotebookChild w31 = ((global::Gtk.Notebook.NotebookChild)(this.notebook [this.hbox5]));
     w31.Position = 2;
     // Notebook tab
     this.label10           = new global::Gtk.Label();
     this.label10.Name      = "label10";
     this.label10.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString("Extensions");
     this.notebook.SetTabLabel(this.hbox5, this.label10);
     this.label10.ShowAll();
     this.mainBox.Add(this.notebook);
     global::Gtk.Box.BoxChild w32 = ((global::Gtk.Box.BoxChild)(this.mainBox [this.notebook]));
     w32.Position = 0;
     this.Add(this.mainBox);
     if ((this.Child != null))
     {
         this.Child.ShowAll();
     }
     w1.SetUiManager(UIManager);
     this.Show();
     this.entryVersion.Changed       += new global::System.EventHandler(this.OnEntryChanged);
     this.entryCompatVersion.Changed += new global::System.EventHandler(this.OnEntryChanged);
     this.entryUrl.Changed           += new global::System.EventHandler(this.OnEntryChanged);
     this.entryName.Changed          += new global::System.EventHandler(this.OnEntryChanged);
     this.entryLicense.Changed       += new global::System.EventHandler(this.OnEntryChanged);
     this.entryIdentifier.Changed    += new global::System.EventHandler(this.OnEntryChanged);
     this.entryIdentifier.Changed    += new global::System.EventHandler(this.OnEntryIdentifierChanged);
     this.entryAuthor.Changed        += new global::System.EventHandler(this.OnEntryChanged);
     this.checkIsRoot.Clicked        += new global::System.EventHandler(this.OnCheckIsRootClicked);
 }
		protected virtual void Build ()
		{
			global::Stetic.Gui.Initialize (this);
			// Widget MonoDevelop.AddinAuthoring.AddinDescriptionWidget
			Stetic.BinContainer w1 = global::Stetic.BinContainer.Attach (this);
			this.UIManager = new global::Gtk.UIManager ();
			global::Gtk.ActionGroup w2 = new global::Gtk.ActionGroup ("Default");
			this.UIManager.InsertActionGroup (w2, 0);
			this.Name = "MonoDevelop.AddinAuthoring.AddinDescriptionWidget";
			// Container child MonoDevelop.AddinAuthoring.AddinDescriptionWidget.Gtk.Container+ContainerChild
			this.mainBox = new global::Gtk.VBox ();
			this.mainBox.Name = "mainBox";
			this.mainBox.Spacing = 3;
			// Container child mainBox.Gtk.Box+BoxChild
			this.notebook = new global::Gtk.Notebook ();
			this.notebook.CanFocus = true;
			this.notebook.Name = "notebook";
			this.notebook.CurrentPage = 0;
			this.notebook.TabPos = ((global::Gtk.PositionType)(3));
			// Container child notebook.Gtk.Notebook+NotebookChild
			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)(11)), ((uint)(2)), false);
			this.table1.Name = "table1";
			this.table1.RowSpacing = ((uint)(6));
			this.table1.ColumnSpacing = ((uint)(6));
			this.table1.BorderWidth = ((uint)(12));
			// Container child table1.Gtk.Table+TableChild
			this.checkIsRoot = new global::Gtk.CheckButton ();
			this.checkIsRoot.CanFocus = true;
			this.checkIsRoot.Name = "checkIsRoot";
			this.checkIsRoot.Label = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString ("Add-in root");
			this.checkIsRoot.DrawIndicator = true;
			this.checkIsRoot.UseUnderline = true;
			this.table1.Add (this.checkIsRoot);
			global::Gtk.Table.TableChild w3 = ((global::Gtk.Table.TableChild)(this.table1[this.checkIsRoot]));
			w3.TopAttach = ((uint)(3));
			w3.BottomAttach = ((uint)(4));
			w3.RightAttach = ((uint)(2));
			w3.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.comboNs = global::Gtk.ComboBoxEntry.NewText ();
			this.comboNs.Name = "comboNs";
			this.table1.Add (this.comboNs);
			global::Gtk.Table.TableChild w4 = ((global::Gtk.Table.TableChild)(this.table1[this.comboNs]));
			w4.TopAttach = ((uint)(1));
			w4.BottomAttach = ((uint)(2));
			w4.LeftAttach = ((uint)(1));
			w4.RightAttach = ((uint)(2));
			w4.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.entryAuthor = new global::Gtk.Entry ();
			this.entryAuthor.CanFocus = true;
			this.entryAuthor.Name = "entryAuthor";
			this.entryAuthor.IsEditable = true;
			this.entryAuthor.InvisibleChar = '●';
			this.table1.Add (this.entryAuthor);
			global::Gtk.Table.TableChild w5 = ((global::Gtk.Table.TableChild)(this.table1[this.entryAuthor]));
			w5.TopAttach = ((uint)(8));
			w5.BottomAttach = ((uint)(9));
			w5.LeftAttach = ((uint)(1));
			w5.RightAttach = ((uint)(2));
			w5.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.entryIdentifier = new global::Gtk.Entry ();
			this.entryIdentifier.CanFocus = true;
			this.entryIdentifier.Name = "entryIdentifier";
			this.entryIdentifier.IsEditable = true;
			this.entryIdentifier.InvisibleChar = '●';
			this.table1.Add (this.entryIdentifier);
			global::Gtk.Table.TableChild w6 = ((global::Gtk.Table.TableChild)(this.table1[this.entryIdentifier]));
			w6.LeftAttach = ((uint)(1));
			w6.RightAttach = ((uint)(2));
			w6.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.entryLicense = new global::Gtk.Entry ();
			this.entryLicense.CanFocus = true;
			this.entryLicense.Name = "entryLicense";
			this.entryLicense.IsEditable = true;
			this.entryLicense.InvisibleChar = '●';
			this.table1.Add (this.entryLicense);
			global::Gtk.Table.TableChild w7 = ((global::Gtk.Table.TableChild)(this.table1[this.entryLicense]));
			w7.TopAttach = ((uint)(9));
			w7.BottomAttach = ((uint)(10));
			w7.LeftAttach = ((uint)(1));
			w7.RightAttach = ((uint)(2));
			w7.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.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.table1.Add (this.entryName);
			global::Gtk.Table.TableChild w8 = ((global::Gtk.Table.TableChild)(this.table1[this.entryName]));
			w8.TopAttach = ((uint)(5));
			w8.BottomAttach = ((uint)(6));
			w8.LeftAttach = ((uint)(1));
			w8.RightAttach = ((uint)(2));
			w8.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.entryUrl = new global::Gtk.Entry ();
			this.entryUrl.CanFocus = true;
			this.entryUrl.Name = "entryUrl";
			this.entryUrl.IsEditable = true;
			this.entryUrl.InvisibleChar = '●';
			this.table1.Add (this.entryUrl);
			global::Gtk.Table.TableChild w9 = ((global::Gtk.Table.TableChild)(this.table1[this.entryUrl]));
			w9.TopAttach = ((uint)(10));
			w9.BottomAttach = ((uint)(11));
			w9.LeftAttach = ((uint)(1));
			w9.RightAttach = ((uint)(2));
			w9.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.hbox9 = new global::Gtk.HBox ();
			this.hbox9.Name = "hbox9";
			this.hbox9.Spacing = 6;
			// Container child hbox9.Gtk.Box+BoxChild
			this.entryVersion = new global::Gtk.Entry ();
			this.entryVersion.CanFocus = true;
			this.entryVersion.Name = "entryVersion";
			this.entryVersion.IsEditable = true;
			this.entryVersion.WidthChars = 15;
			this.entryVersion.InvisibleChar = '●';
			this.hbox9.Add (this.entryVersion);
			global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(this.hbox9[this.entryVersion]));
			w10.Position = 0;
			w10.Expand = false;
			w10.Fill = false;
			// Container child hbox9.Gtk.Box+BoxChild
			this.label4 = new global::Gtk.Label ();
			this.label4.Name = "label4";
			this.label4.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString ("Compatible Version:");
			this.hbox9.Add (this.label4);
			global::Gtk.Box.BoxChild w11 = ((global::Gtk.Box.BoxChild)(this.hbox9[this.label4]));
			w11.Position = 1;
			w11.Expand = false;
			w11.Fill = false;
			// Container child hbox9.Gtk.Box+BoxChild
			this.entryCompatVersion = new global::Gtk.Entry ();
			this.entryCompatVersion.CanFocus = true;
			this.entryCompatVersion.Name = "entryCompatVersion";
			this.entryCompatVersion.IsEditable = true;
			this.entryCompatVersion.WidthChars = 15;
			this.entryCompatVersion.InvisibleChar = '●';
			this.hbox9.Add (this.entryCompatVersion);
			global::Gtk.Box.BoxChild w12 = ((global::Gtk.Box.BoxChild)(this.hbox9[this.entryCompatVersion]));
			w12.Position = 2;
			w12.Expand = false;
			w12.Fill = false;
			this.table1.Add (this.hbox9);
			global::Gtk.Table.TableChild w13 = ((global::Gtk.Table.TableChild)(this.table1[this.hbox9]));
			w13.TopAttach = ((uint)(2));
			w13.BottomAttach = ((uint)(3));
			w13.LeftAttach = ((uint)(1));
			w13.RightAttach = ((uint)(2));
			w13.XOptions = ((global::Gtk.AttachOptions)(4));
			w13.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.hseparator1 = new global::Gtk.HSeparator ();
			this.hseparator1.Name = "hseparator1";
			this.table1.Add (this.hseparator1);
			global::Gtk.Table.TableChild w14 = ((global::Gtk.Table.TableChild)(this.table1[this.hseparator1]));
			w14.TopAttach = ((uint)(7));
			w14.BottomAttach = ((uint)(8));
			w14.RightAttach = ((uint)(2));
			w14.XOptions = ((global::Gtk.AttachOptions)(4));
			w14.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.hseparator2 = new global::Gtk.HSeparator ();
			this.hseparator2.Name = "hseparator2";
			this.table1.Add (this.hseparator2);
			global::Gtk.Table.TableChild w15 = ((global::Gtk.Table.TableChild)(this.table1[this.hseparator2]));
			w15.TopAttach = ((uint)(4));
			w15.BottomAttach = ((uint)(5));
			w15.RightAttach = ((uint)(2));
			w15.XOptions = ((global::Gtk.AttachOptions)(4));
			w15.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.label12 = new global::Gtk.Label ();
			this.label12.Name = "label12";
			this.label12.Xalign = 0f;
			this.label12.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString ("License:");
			this.table1.Add (this.label12);
			global::Gtk.Table.TableChild w16 = ((global::Gtk.Table.TableChild)(this.table1[this.label12]));
			w16.TopAttach = ((uint)(9));
			w16.BottomAttach = ((uint)(10));
			w16.XOptions = ((global::Gtk.AttachOptions)(4));
			w16.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.label13 = new global::Gtk.Label ();
			this.label13.Name = "label13";
			this.label13.Xalign = 0f;
			this.label13.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString ("Author:");
			this.table1.Add (this.label13);
			global::Gtk.Table.TableChild w17 = ((global::Gtk.Table.TableChild)(this.table1[this.label13]));
			w17.TopAttach = ((uint)(8));
			w17.BottomAttach = ((uint)(9));
			w17.XOptions = ((global::Gtk.AttachOptions)(4));
			w17.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.label14 = new global::Gtk.Label ();
			this.label14.Name = "label14";
			this.label14.Xalign = 0f;
			this.label14.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString ("Name:");
			this.table1.Add (this.label14);
			global::Gtk.Table.TableChild w18 = ((global::Gtk.Table.TableChild)(this.table1[this.label14]));
			w18.TopAttach = ((uint)(5));
			w18.BottomAttach = ((uint)(6));
			w18.XOptions = ((global::Gtk.AttachOptions)(4));
			w18.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.label15 = new global::Gtk.Label ();
			this.label15.Name = "label15";
			this.label15.Xalign = 0f;
			this.label15.Yalign = 0f;
			this.label15.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString ("Description:");
			this.table1.Add (this.label15);
			global::Gtk.Table.TableChild w19 = ((global::Gtk.Table.TableChild)(this.table1[this.label15]));
			w19.TopAttach = ((uint)(6));
			w19.BottomAttach = ((uint)(7));
			w19.XOptions = ((global::Gtk.AttachOptions)(4));
			w19.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::Mono.Addins.AddinManager.CurrentLocalizer.GetString ("Namespace:");
			this.table1.Add (this.label2);
			global::Gtk.Table.TableChild w20 = ((global::Gtk.Table.TableChild)(this.table1[this.label2]));
			w20.TopAttach = ((uint)(1));
			w20.BottomAttach = ((uint)(2));
			w20.XOptions = ((global::Gtk.AttachOptions)(4));
			w20.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::Mono.Addins.AddinManager.CurrentLocalizer.GetString ("Version:");
			this.table1.Add (this.label3);
			global::Gtk.Table.TableChild w21 = ((global::Gtk.Table.TableChild)(this.table1[this.label3]));
			w21.TopAttach = ((uint)(2));
			w21.BottomAttach = ((uint)(3));
			w21.XOptions = ((global::Gtk.AttachOptions)(4));
			w21.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.label7 = new global::Gtk.Label ();
			this.label7.Name = "label7";
			this.label7.Xalign = 0f;
			this.label7.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString ("URL:");
			this.table1.Add (this.label7);
			global::Gtk.Table.TableChild w22 = ((global::Gtk.Table.TableChild)(this.table1[this.label7]));
			w22.TopAttach = ((uint)(10));
			w22.BottomAttach = ((uint)(11));
			w22.XOptions = ((global::Gtk.AttachOptions)(4));
			w22.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			this.label8 = new global::Gtk.Label ();
			this.label8.Name = "label8";
			this.label8.Xalign = 0f;
			this.label8.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString ("Identifier:");
			this.table1.Add (this.label8);
			global::Gtk.Table.TableChild w23 = ((global::Gtk.Table.TableChild)(this.table1[this.label8]));
			w23.XOptions = ((global::Gtk.AttachOptions)(4));
			w23.YOptions = ((global::Gtk.AttachOptions)(4));
			// Container child table1.Gtk.Table+TableChild
			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.textviewDesc = new global::Gtk.TextView ();
			this.textviewDesc.CanFocus = true;
			this.textviewDesc.Name = "textviewDesc";
			this.scrolledwindow1.Add (this.textviewDesc);
			this.table1.Add (this.scrolledwindow1);
			global::Gtk.Table.TableChild w25 = ((global::Gtk.Table.TableChild)(this.table1[this.scrolledwindow1]));
			w25.TopAttach = ((uint)(6));
			w25.BottomAttach = ((uint)(7));
			w25.LeftAttach = ((uint)(1));
			w25.RightAttach = ((uint)(2));
			w25.YOptions = ((global::Gtk.AttachOptions)(4));
			this.vbox3.Add (this.table1);
			global::Gtk.Box.BoxChild w26 = ((global::Gtk.Box.BoxChild)(this.vbox3[this.table1]));
			w26.Position = 0;
			w26.Expand = false;
			w26.Fill = false;
			// Container child vbox3.Gtk.Box+BoxChild
			this.hseparator3 = new global::Gtk.HSeparator ();
			this.hseparator3.Name = "hseparator3";
			this.vbox3.Add (this.hseparator3);
			global::Gtk.Box.BoxChild w27 = ((global::Gtk.Box.BoxChild)(this.vbox3[this.hseparator3]));
			w27.PackType = ((global::Gtk.PackType)(1));
			w27.Position = 1;
			w27.Expand = false;
			w27.Fill = false;
			this.notebook.Add (this.vbox3);
			// Notebook tab
			this.label5 = new global::Gtk.Label ();
			this.label5.Name = "label5";
			this.label5.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString ("Header");
			this.notebook.SetTabLabel (this.vbox3, this.label5);
			this.label5.ShowAll ();
			// Container child notebook.Gtk.Notebook+NotebookChild
			this.extensionPointsEditor = new global::MonoDevelop.AddinAuthoring.ExtensionPointsEditorWidget ();
			this.extensionPointsEditor.Events = ((global::Gdk.EventMask)(256));
			this.extensionPointsEditor.Name = "extensionPointsEditor";
			this.notebook.Add (this.extensionPointsEditor);
			global::Gtk.Notebook.NotebookChild w29 = ((global::Gtk.Notebook.NotebookChild)(this.notebook[this.extensionPointsEditor]));
			w29.Position = 1;
			// Notebook tab
			this.label9 = new global::Gtk.Label ();
			this.label9.Name = "label9";
			this.label9.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString ("Extension Points");
			this.notebook.SetTabLabel (this.extensionPointsEditor, this.label9);
			this.label9.ShowAll ();
			// Container child notebook.Gtk.Notebook+NotebookChild
			this.hbox5 = new global::Gtk.HBox ();
			this.hbox5.Name = "hbox5";
			this.hbox5.Spacing = 6;
			this.hbox5.BorderWidth = ((uint)(6));
			// Container child hbox5.Gtk.Box+BoxChild
			this.extensionEditor = new global::MonoDevelop.AddinAuthoring.ExtensionEditorWidget ();
			this.extensionEditor.Events = ((global::Gdk.EventMask)(256));
			this.extensionEditor.Name = "extensionEditor";
			this.hbox5.Add (this.extensionEditor);
			global::Gtk.Box.BoxChild w30 = ((global::Gtk.Box.BoxChild)(this.hbox5[this.extensionEditor]));
			w30.Position = 0;
			this.notebook.Add (this.hbox5);
			global::Gtk.Notebook.NotebookChild w31 = ((global::Gtk.Notebook.NotebookChild)(this.notebook[this.hbox5]));
			w31.Position = 2;
			// Notebook tab
			this.label10 = new global::Gtk.Label ();
			this.label10.Name = "label10";
			this.label10.LabelProp = global::Mono.Addins.AddinManager.CurrentLocalizer.GetString ("Extensions");
			this.notebook.SetTabLabel (this.hbox5, this.label10);
			this.label10.ShowAll ();
			this.mainBox.Add (this.notebook);
			global::Gtk.Box.BoxChild w32 = ((global::Gtk.Box.BoxChild)(this.mainBox[this.notebook]));
			w32.Position = 0;
			this.Add (this.mainBox);
			if ((this.Child != null)) {
				this.Child.ShowAll ();
			}
			w1.SetUiManager (UIManager);
			this.Show ();
			this.entryVersion.Changed += new global::System.EventHandler (this.OnEntryChanged);
			this.entryCompatVersion.Changed += new global::System.EventHandler (this.OnEntryChanged);
			this.entryUrl.Changed += new global::System.EventHandler (this.OnEntryChanged);
			this.entryName.Changed += new global::System.EventHandler (this.OnEntryChanged);
			this.entryLicense.Changed += new global::System.EventHandler (this.OnEntryChanged);
			this.entryIdentifier.Changed += new global::System.EventHandler (this.OnEntryChanged);
			this.entryIdentifier.Changed += new global::System.EventHandler (this.OnEntryIdentifierChanged);
			this.entryAuthor.Changed += new global::System.EventHandler (this.OnEntryChanged);
			this.checkIsRoot.Clicked += new global::System.EventHandler (this.OnCheckIsRootClicked);
		}