context: 
  // This file has been generated by the GUI designer. Do not modify.
  
  public partial class MainWindow
  {
  	private global::Gtk.UIManager UIManager;
  	private global::Gtk.Action File;
  	private global::Gtk.Action quit;
  	private global::Gtk.Action Compare;
  	private global::Gtk.Action Custom;
  	private global::Gtk.Action a;
  	private global::Gtk.Action b;
  	private global::Gtk.Action View;
  	private global::Gtk.ToggleAction ShowMissing;
  	private global::Gtk.ToggleAction ShowExtra;
  	private global::Gtk.ToggleAction ShowPresent;
  	private global::Gtk.ToggleAction ShowErrors;
  	private global::Gtk.Action Refresh;
  	private global::Gtk.ToggleAction ShowTodo;
  	private global::Gtk.Action RecentComparisonsAction;
  	private global::Gtk.ToggleAction ShowNotImplemented;
  	private global::Gtk.Action ToggleRowExpansionAction;
  	private global::Gtk.VBox vbox1;
  	private global::Gtk.MenuBar menubar1;
  	private global::Gtk.Notebook notebook1;
  	private global::Gtk.ScrolledWindow GtkScrolledWindow;
  	private global::Gtk.TreeView tree;
  	private global::Gtk.Label label1;
  	private global::Gtk.Label label3;
  	private global::Gtk.Label label2;
  	private global::Gtk.ScrolledWindow AdditionalInfoWindow;
  	private global::Gtk.TextView AdditionalInfoText;
  	private global::Gtk.Expander expander1;
  	private global::Gtk.Table table1;
  	private global::Gtk.Label label4;
  	private global::Gtk.Label label5;
  	private global::Gtk.Label label6;
  	private global::Gtk.Label label7;
  	private global::Gtk.Label label8;
  	private global::Gtk.Label label9;
  	private global::Gtk.Image legendImageError;
  	private global::Gtk.Image legendImageExtra;
  	private global::Gtk.Image legendImageMissing;
  	private global::Gtk.Image legendImageNIEX;
  	private global::Gtk.Image legendImageOK;
  	private global::Gtk.Image legendImageTODO;
  	private global::Gtk.VSeparator vseparator1;
  	private global::Gtk.VSeparator vseparator2;
  	private global::Gtk.VSeparator vseparator3;
  	private global::Gtk.Label GtkLabel4;
  	private global::Gtk.Statusbar statusbar1;
  	private global::Gtk.ProgressBar progressbar1;
  
  	protected virtual void Build ()
  	{
  		global::Stetic.Gui.Initialize (this);
  		// Widget MainWindow
  		this.UIManager = new global::Gtk.UIManager ();
  		global::Gtk.ActionGroup w1 = new global::Gtk.ActionGroup ("Default");
  		this.File = new global::Gtk.Action ("File", global::Mono.Unix.Catalog.GetString ("_File"), null, null);
  		this.File.ShortLabel = global::Mono.Unix.Catalog.GetString ("File");
  		w1.Add (this.File, null);
  		this.quit = new global::Gtk.Action ("quit", global::Mono.Unix.Catalog.GetString ("_Quit"), null, "gtk-quit");
  		this.quit.ShortLabel = global::Mono.Unix.Catalog.GetString ("_Quit");
  		w1.Add (this.quit, null);
  		this.Compare = new global::Gtk.Action ("Compare", global::Mono.Unix.Catalog.GetString ("_Compare"), null, null);
  		this.Compare.ShortLabel = global::Mono.Unix.Catalog.GetString ("Compare");
  		w1.Add (this.Compare, null);
  		this.Custom = new global::Gtk.Action ("Custom", global::Mono.Unix.Catalog.GetString ("Custom..."), null, null);
  		this.Custom.ShortLabel = global::Mono.Unix.Catalog.GetString ("Custom...");
  		w1.Add (this.Custom, null);
  		this.a = new global::Gtk.Action ("a", global::Mono.Unix.Catalog.GetString ("a"), null, null);
  		this.a.ShortLabel = global::Mono.Unix.Catalog.GetString ("a");
  		w1.Add (this.a, null);
  		this.b = new global::Gtk.Action ("b", global::Mono.Unix.Catalog.GetString ("b"), null, null);
  		this.b.ShortLabel = global::Mono.Unix.Catalog.GetString ("b");
  		w1.Add (this.b, null);
  		this.View = new global::Gtk.Action ("View", global::Mono.Unix.Catalog.GetString ("_View"), null, null);
  		this.View.ShortLabel = global::Mono.Unix.Catalog.GetString ("View");
  		w1.Add (this.View, null);
  		this.ShowMissing = new global::Gtk.ToggleAction ("ShowMissing", global::Mono.Unix.Catalog.GetString ("Show missing"), null, null);
  		this.ShowMissing.Active = true;
  		this.ShowMissing.ShortLabel = global::Mono.Unix.Catalog.GetString ("Show missing");
  		w1.Add (this.ShowMissing, null);
  		this.ShowExtra = new global::Gtk.ToggleAction ("ShowExtra", global::Mono.Unix.Catalog.GetString ("Show extra"), null, null);
  		this.ShowExtra.Active = true;
  		this.ShowExtra.ShortLabel = global::Mono.Unix.Catalog.GetString ("Show extra");
  		w1.Add (this.ShowExtra, null);
  		this.ShowPresent = new global::Gtk.ToggleAction ("ShowPresent", global::Mono.Unix.Catalog.GetString ("Show present"), null, null);
  		this.ShowPresent.Active = true;
  		this.ShowPresent.ShortLabel = global::Mono.Unix.Catalog.GetString ("Show present");
  		w1.Add (this.ShowPresent, null);
  		this.ShowErrors = new global::Gtk.ToggleAction ("ShowErrors", global::Mono.Unix.Catalog.GetString ("Show errors"), null, null);
  		this.ShowErrors.Active = true;
  		this.ShowErrors.ShortLabel = global::Mono.Unix.Catalog.GetString ("Show errors");
  		w1.Add (this.ShowErrors, null);
  		this.Refresh = new global::Gtk.Action ("Refresh", global::Mono.Unix.Catalog.GetString ("Refresh"), null, "gtk-refresh");
  		this.Refresh.ShortLabel = global::Mono.Unix.Catalog.GetString ("Refresh");
  		w1.Add (this.Refresh, "<Control>r");
  		this.ShowTodo = new global::Gtk.ToggleAction ("ShowTodo", global::Mono.Unix.Catalog.GetString ("Show Todo"), null, null);
  		this.ShowTodo.Active = true;
  		this.ShowTodo.ShortLabel = global::Mono.Unix.Catalog.GetString ("Show Todo");
  		w1.Add (this.ShowTodo, null);
  		this.RecentComparisonsAction = new global::Gtk.Action ("RecentComparisonsAction", global::Mono.Unix.Catalog.GetString ("Recent Comparisons"), null, null);
  		this.RecentComparisonsAction.ShortLabel = global::Mono.Unix.Catalog.GetString ("Recent Comparisons");
  		w1.Add (this.RecentComparisonsAction, null);
  		this.ShowNotImplemented = new global::Gtk.ToggleAction ("ShowNotImplemented", global::Mono.Unix.Catalog.GetString ("Show NotImplemented"), null, null);
  		this.ShowNotImplemented.Active = true;
  		this.ShowNotImplemented.ShortLabel = global::Mono.Unix.Catalog.GetString ("Show NotImplemented");
  		w1.Add (this.ShowNotImplemented, null);
  		this.ToggleRowExpansionAction = new global::Gtk.Action ("ToggleRowExpansionAction", global::Mono.Unix.Catalog.GetString ("Toggle Row Expansion"), null, null);
  		this.ToggleRowExpansionAction.ShortLabel = global::Mono.Unix.Catalog.GetString ("Toggle Row Expansion");
  		w1.Add (this.ToggleRowExpansionAction, "<Mod2>space");
  		this.UIManager.InsertActionGroup (w1, 0);
  		this.AddAccelGroup (this.UIManager.AccelGroup);
  		this.Name = "MainWindow";
  		this.Title = global::Mono.Unix.Catalog.GetString ("GUI CorCompare");
  		this.WindowPosition = ((global::Gtk.WindowPosition)(4));
  		// Container child MainWindow.Gtk.Container+ContainerChild
  		this.vbox1 = new global::Gtk.VBox ();
  		this.vbox1.Name = "vbox1";
  		this.vbox1.Spacing = 6;
  		// Container child vbox1.Gtk.Box+BoxChild
  		this.UIManager.AddUiFromString ("<ui><menubar name='menubar1'><menu name='File' action='File'><separator/><menuitem name='Refresh' action='Refresh'/><separator/><menuitem name='quit' action='quit'/></menu><menu name='Compare' action='Compare'><menuitem name='Custom' action='Custom'/></menu><menu name='View' action='View'><menuitem name='ShowErrors' action='ShowErrors'/><menuitem name='ShowMissing' action='ShowMissing'/><menuitem name='ShowNotImplemented' action='ShowNotImplemented'/><menuitem name='ShowExtra' action='ShowExtra'/><menuitem name='ShowTodo' action='ShowTodo'/><menuitem name='ShowPresent' action='ShowPresent'/><separator/><menuitem name='ToggleRowExpansionAction' action='ToggleRowExpansionAction'/></menu></menubar></ui>");
  		this.menubar1 = ((global::Gtk.MenuBar)(this.UIManager.GetWidget ("/menubar1")));
  		this.menubar1.Name = "menubar1";
  		this.vbox1.Add (this.menubar1);
  		global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.vbox1 [this.menubar1]));
  		w2.Position = 0;
  		w2.Expand = false;
  		w2.Fill = false;
  		// Container child vbox1.Gtk.Box+BoxChild
  		this.notebook1 = new global::Gtk.Notebook ();
  		this.notebook1.CanFocus = true;
  		this.notebook1.Name = "notebook1";
  		this.notebook1.CurrentPage = 1;
  		this.notebook1.ShowBorder = false;
  		this.notebook1.ShowTabs = false;
  		// Container child notebook1.Gtk.Notebook+NotebookChild
  		this.GtkScrolledWindow = new global::Gtk.ScrolledWindow ();
  		this.GtkScrolledWindow.Name = "GtkScrolledWindow";
  		this.GtkScrolledWindow.ShadowType = ((global::Gtk.ShadowType)(1));
  		// Container child GtkScrolledWindow.Gtk.Container+ContainerChild
  		this.tree = new global::Gtk.TreeView ();
  		this.tree.CanFocus = true;
  		this.tree.Name = "tree";
  		this.GtkScrolledWindow.Add (this.tree);
  		this.notebook1.Add (this.GtkScrolledWindow);
  		// Notebook tab
  		this.label1 = new global::Gtk.Label ();
  		this.label1.Name = "label1";
  		this.label1.LabelProp = global::Mono.Unix.Catalog.GetString ("page1");
  		this.notebook1.SetTabLabel (this.GtkScrolledWindow, this.label1);
  		this.label1.ShowAll ();
  		// Container child notebook1.Gtk.Notebook+NotebookChild
  		this.label3 = new global::Gtk.Label ();
  		this.label3.Name = "label3";
  		this.label3.Xpad = 20;
  		this.label3.Ypad = 20;
  		this.label3.LabelProp = global::Mono.Unix.Catalog.GetString ("This tool allows you to compare the API of assemblies.\n\nTo initiate a comparison, use the \"Compare\" menu and use one of the presets based on the assemblies you  have installed on your system and some popular profiles, or use \"Custom\" to define your own comparison");
  		this.label3.Wrap = true;
  		this.notebook1.Add (this.label3);
  		global::Gtk.Notebook.NotebookChild w5 = ((global::Gtk.Notebook.NotebookChild)(this.notebook1 [this.label3]));
  		w5.Position = 1;
  		// Notebook tab
  		this.label2 = new global::Gtk.Label ();
  		this.label2.Name = "label2";
  		this.label2.LabelProp = global::Mono.Unix.Catalog.GetString ("page2");
  		this.notebook1.SetTabLabel (this.label3, this.label2);
  		this.label2.ShowAll ();
  		this.vbox1.Add (this.notebook1);
  		global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.vbox1 [this.notebook1]));
  		w6.Position = 1;
  		// Container child vbox1.Gtk.Box+BoxChild
  		this.AdditionalInfoWindow = new global::Gtk.ScrolledWindow ();
  		this.AdditionalInfoWindow.Name = "AdditionalInfoWindow";
  		this.AdditionalInfoWindow.ShadowType = ((global::Gtk.ShadowType)(1));
  		// Container child AdditionalInfoWindow.Gtk.Container+ContainerChild
  		this.AdditionalInfoText = new global::Gtk.TextView ();
  		this.AdditionalInfoText.CanFocus = true;
  		this.AdditionalInfoText.Name = "AdditionalInfoText";
  		this.AdditionalInfoText.Editable = false;
  		this.AdditionalInfoWindow.Add (this.AdditionalInfoText);
  		this.vbox1.Add (this.AdditionalInfoWindow);
  		global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.vbox1 [this.AdditionalInfoWindow]));
  		w8.Position = 2;
  		w8.Expand = false;
  		// Container child vbox1.Gtk.Box+BoxChild
  		this.expander1 = new global::Gtk.Expander (null);
  		this.expander1.CanFocus = true;
  		this.expander1.Name = "expander1";
  		// Container child expander1.Gtk.Container+ContainerChild
  		this.table1 = new global::Gtk.Table (((uint)(3)), ((uint)(5)), false);
  		this.table1.Name = "table1";
  		this.table1.RowSpacing = ((uint)(6));
  		this.table1.ColumnSpacing = ((uint)(6));
  		// Container child table1.Gtk.Table+TableChild
  		this.label4 = new global::Gtk.Label ();
  		this.label4.Name = "label4";
  		this.label4.Xalign = 1F;
  		this.label4.LabelProp = global::Mono.Unix.Catalog.GetString ("Missing");
  		this.table1.Add (this.label4);
  		global::Gtk.Table.TableChild w9 = ((global::Gtk.Table.TableChild)(this.table1 [this.label4]));
  		w9.TopAttach = ((uint)(1));
  		w9.BottomAttach = ((uint)(2));
  		w9.LeftAttach = ((uint)(3));
  		w9.RightAttach = ((uint)(4));
  		w9.XOptions = ((global::Gtk.AttachOptions)(4));
  		w9.YOptions = ((global::Gtk.AttachOptions)(4));
  		// Container child table1.Gtk.Table+TableChild
  		this.label5 = new global::Gtk.Label ();
  		this.label5.Name = "label5";
  		this.label5.Xalign = 1F;
  		this.label5.LabelProp = global::Mono.Unix.Catalog.GetString ("TODO");
  		this.table1.Add (this.label5);
  		global::Gtk.Table.TableChild w10 = ((global::Gtk.Table.TableChild)(this.table1 [this.label5]));
  		w10.TopAttach = ((uint)(2));
  		w10.BottomAttach = ((uint)(3));
  		w10.XOptions = ((global::Gtk.AttachOptions)(4));
  		w10.YOptions = ((global::Gtk.AttachOptions)(4));
  		// Container child table1.Gtk.Table+TableChild
  		this.label6 = new global::Gtk.Label ();
  		this.label6.Name = "label6";
  		this.label6.Xalign = 1F;
  		this.label6.LabelProp = global::Mono.Unix.Catalog.GetString ("Extra");
  		this.table1.Add (this.label6);
  		global::Gtk.Table.TableChild w11 = ((global::Gtk.Table.TableChild)(this.table1 [this.label6]));
  		w11.TopAttach = ((uint)(2));
  		w11.BottomAttach = ((uint)(3));
  		w11.LeftAttach = ((uint)(3));
  		w11.RightAttach = ((uint)(4));
  		w11.XOptions = ((global::Gtk.AttachOptions)(4));
  		w11.YOptions = ((global::Gtk.AttachOptions)(4));
  		// Container child table1.Gtk.Table+TableChild
  		this.label7 = new global::Gtk.Label ();
  		this.label7.Name = "label7";
  		this.label7.Xalign = 1F;
  		this.label7.LabelProp = global::Mono.Unix.Catalog.GetString ("Not implemented");
  		this.table1.Add (this.label7);
  		global::Gtk.Table.TableChild w12 = ((global::Gtk.Table.TableChild)(this.table1 [this.label7]));
  		w12.TopAttach = ((uint)(1));
  		w12.BottomAttach = ((uint)(2));
  		w12.XOptions = ((global::Gtk.AttachOptions)(4));
  		w12.YOptions = ((global::Gtk.AttachOptions)(4));
  		// Container child table1.Gtk.Table+TableChild
  		this.label8 = new global::Gtk.Label ();
  		this.label8.Name = "label8";
  		this.label8.Xalign = 1F;
  		this.label8.LabelProp = global::Mono.Unix.Catalog.GetString ("No errors");
  		this.label8.Justify = ((global::Gtk.Justification)(2));
  		this.table1.Add (this.label8);
  		global::Gtk.Table.TableChild w13 = ((global::Gtk.Table.TableChild)(this.table1 [this.label8]));
  		w13.XOptions = ((global::Gtk.AttachOptions)(4));
  		w13.YOptions = ((global::Gtk.AttachOptions)(4));
  		// Container child table1.Gtk.Table+TableChild
  		this.label9 = new global::Gtk.Label ();
  		this.label9.Name = "label9";
  		this.label9.Xalign = 1F;
  		this.label9.LabelProp = global::Mono.Unix.Catalog.GetString ("Error");
  		this.table1.Add (this.label9);
  		global::Gtk.Table.TableChild w14 = ((global::Gtk.Table.TableChild)(this.table1 [this.label9]));
  		w14.LeftAttach = ((uint)(3));
  		w14.RightAttach = ((uint)(4));
  		w14.XOptions = ((global::Gtk.AttachOptions)(4));
  		w14.YOptions = ((global::Gtk.AttachOptions)(4));
  		// Container child table1.Gtk.Table+TableChild
  		this.legendImageError = new global::Gtk.Image ();
  		this.legendImageError.Name = "legendImageError";
  		this.table1.Add (this.legendImageError);
  		global::Gtk.Table.TableChild w15 = ((global::Gtk.Table.TableChild)(this.table1 [this.legendImageError]));
  		w15.LeftAttach = ((uint)(4));
  		w15.RightAttach = ((uint)(5));
  		w15.XOptions = ((global::Gtk.AttachOptions)(4));
  		w15.YOptions = ((global::Gtk.AttachOptions)(4));
  		// Container child table1.Gtk.Table+TableChild
  		this.legendImageExtra = new global::Gtk.Image ();
  		this.legendImageExtra.Name = "legendImageExtra";
  		this.table1.Add (this.legendImageExtra);
  		global::Gtk.Table.TableChild w16 = ((global::Gtk.Table.TableChild)(this.table1 [this.legendImageExtra]));
  		w16.TopAttach = ((uint)(2));
  		w16.BottomAttach = ((uint)(3));
  		w16.LeftAttach = ((uint)(4));
  		w16.RightAttach = ((uint)(5));
  		w16.XOptions = ((global::Gtk.AttachOptions)(4));
  		w16.YOptions = ((global::Gtk.AttachOptions)(4));
  		// Container child table1.Gtk.Table+TableChild
  		this.legendImageMissing = new global::Gtk.Image ();
  		this.legendImageMissing.Name = "legendImageMissing";
  		this.table1.Add (this.legendImageMissing);
  		global::Gtk.Table.TableChild w17 = ((global::Gtk.Table.TableChild)(this.table1 [this.legendImageMissing]));
  		w17.TopAttach = ((uint)(1));
  		w17.BottomAttach = ((uint)(2));
  		w17.LeftAttach = ((uint)(4));
  		w17.RightAttach = ((uint)(5));
  		w17.XOptions = ((global::Gtk.AttachOptions)(4));
  		w17.YOptions = ((global::Gtk.AttachOptions)(4));
  		// Container child table1.Gtk.Table+TableChild
  		this.legendImageNIEX = new global::Gtk.Image ();
  		this.legendImageNIEX.Name = "legendImageNIEX";
  		this.table1.Add (this.legendImageNIEX);
  		global::Gtk.Table.TableChild w18 = ((global::Gtk.Table.TableChild)(this.table1 [this.legendImageNIEX]));
  		w18.TopAttach = ((uint)(1));
  		w18.BottomAttach = ((uint)(2));
  		w18.LeftAttach = ((uint)(1));
  		w18.RightAttach = ((uint)(2));
  		w18.XOptions = ((global::Gtk.AttachOptions)(4));
  		w18.YOptions = ((global::Gtk.AttachOptions)(4));
  		// Container child table1.Gtk.Table+TableChild
  
gt: 		this.legendImageOK = new global::Gtk.Image ();