context: 
  // This file has been generated by the GUI designer. Do not modify.
  namespace Soushin
  {
  	public partial class MainWindow
  	{
  		private global::Gtk.UIManager UIManager;
  		private global::Gtk.Action saveAction;
  		private global::Gtk.Action saveAsAction;
  		private global::Gtk.Action newAction;
  		private global::Gtk.Action openAction;
  		private global::Gtk.Action findAction;
  		private global::Gtk.Action editAction;
  		private global::Gtk.Action dndMultipleAction;
  		private global::Gtk.Action homeAction;
  		private global::Gtk.Action undeleteAction;
  		private global::Gtk.Action goForwardAction;
  		private global::Gtk.Action applyAction;
  		private global::Gtk.Action cancelAction;
  		private global::Gtk.HBox displayPanelBox;
  		private global::Gtk.Alignment panelMain;
  		private global::Gtk.VBox vbox2;
  		private global::Gtk.Button button4;
  		private global::Gtk.Button button5;
  		private global::Gtk.Alignment panelEditFile;
  		private global::Gtk.VBox vbox1;
  		private global::Gtk.Button button6;
  		private global::Gtk.Button button2;
  		private global::Gtk.Button button3;
  		private global::Gtk.VBox panelEntryMode;
  		private global::Gtk.Toolbar toolbar1;
  		private global::Gtk.VBox vbox7;
  		private global::Soushin.EditEntry editentry1;
  		private global::Gtk.ScrolledWindow scrolledwindow1;
  		private global::Gtk.VBox displayEditEntryList;
  		private global::Gtk.Button buttonAddEntry;
  		private global::Gtk.VBox panelStudyMode;
  		private global::Gtk.Toolbar toolbar2;
  		private global::Gtk.VBox displayStudyList;
  		private global::Gtk.VBox panelTestMode;
  		private global::Gtk.Toolbar toolbar3;
  		private global::Gtk.VBox displayTestList;
  		private global::Gtk.VBox panelScoreMode;
  		private global::Gtk.Toolbar toolbar4;
  		private global::Gtk.VBox vbox8;
  		private global::Soushin.ScoreView scoreview1;
  		private global::Gtk.ScrolledWindow scrolledwindow2;
  		private global::Gtk.VBox displayScoreList;
  
  		protected virtual void Build ()
  		{
  			global::Stetic.Gui.Initialize (this);
  			// Widget Soushin.MainWindow
  			this.UIManager = new global::Gtk.UIManager ();
  			global::Gtk.ActionGroup w1 = new global::Gtk.ActionGroup ("Default");
  			this.saveAction = new global::Gtk.Action ("saveAction", global::Mono.Unix.Catalog.GetString ("Save"), null, "gtk-save");
  			this.saveAction.ShortLabel = global::Mono.Unix.Catalog.GetString ("Save");
  			w1.Add (this.saveAction, null);
  			this.saveAsAction = new global::Gtk.Action ("saveAsAction", global::Mono.Unix.Catalog.GetString ("Save As"), null, "gtk-save-as");
  			this.saveAsAction.ShortLabel = global::Mono.Unix.Catalog.GetString ("Save As");
  			w1.Add (this.saveAsAction, null);
  			this.newAction = new global::Gtk.Action ("newAction", global::Mono.Unix.Catalog.GetString ("New"), null, "gtk-new");
  			this.newAction.ShortLabel = global::Mono.Unix.Catalog.GetString ("New");
  			w1.Add (this.newAction, null);
  			this.openAction = new global::Gtk.Action ("openAction", global::Mono.Unix.Catalog.GetString ("Open"), null, "gtk-open");
  			this.openAction.ShortLabel = global::Mono.Unix.Catalog.GetString ("Open");
  			w1.Add (this.openAction, null);
  			this.findAction = new global::Gtk.Action ("findAction", global::Mono.Unix.Catalog.GetString ("Study Mode"), null, "gtk-find");
  			this.findAction.ShortLabel = global::Mono.Unix.Catalog.GetString ("Study Mode");
  			w1.Add (this.findAction, null);
  			this.editAction = new global::Gtk.Action ("editAction", global::Mono.Unix.Catalog.GetString ("Entry Mode"), null, "gtk-edit");
  			this.editAction.ShortLabel = global::Mono.Unix.Catalog.GetString ("Entry Mode");
  			w1.Add (this.editAction, null);
  			this.dndMultipleAction = new global::Gtk.Action ("dndMultipleAction", global::Mono.Unix.Catalog.GetString ("Test Mode"), null, "gtk-dnd-multiple");
  			this.dndMultipleAction.ShortLabel = global::Mono.Unix.Catalog.GetString ("Test Mode");
  			w1.Add (this.dndMultipleAction, null);
  			this.homeAction = new global::Gtk.Action ("homeAction", global::Mono.Unix.Catalog.GetString ("New Window"), null, "gtk-home");
  			this.homeAction.ShortLabel = global::Mono.Unix.Catalog.GetString ("New Window");
  			w1.Add (this.homeAction, null);
  			this.undeleteAction = new global::Gtk.Action ("undeleteAction", global::Mono.Unix.Catalog.GetString ("Forget Hidden Entries"), global::Mono.Unix.Catalog.GetString ("Entries you get right on tests are hidden from the study phase so you don't have to look through them again. Click this button to show everything again."), "gtk-undelete");
  			this.undeleteAction.ShortLabel = global::Mono.Unix.Catalog.GetString ("Forget");
  			w1.Add (this.undeleteAction, null);
  			this.goForwardAction = new global::Gtk.Action ("goForwardAction", global::Mono.Unix.Catalog.GetString ("Next"), null, "gtk-go-forward");
  			this.goForwardAction.ShortLabel = global::Mono.Unix.Catalog.GetString ("Next");
  			w1.Add (this.goForwardAction, null);
  			this.applyAction = new global::Gtk.Action ("applyAction", null, null, "gtk-apply");
  			w1.Add (this.applyAction, null);
  			this.cancelAction = new global::Gtk.Action ("cancelAction", null, null, "gtk-cancel");
  			w1.Add (this.cancelAction, null);
  			this.UIManager.InsertActionGroup (w1, 0);
  			this.AddAccelGroup (this.UIManager.AccelGroup);
  			this.Name = "Soushin.MainWindow";
  			this.Title = global::Mono.Unix.Catalog.GetString ("Soushin");
  			this.Icon = global::Gdk.Pixbuf.LoadFromResource ("brain");
  			this.WindowPosition = ((global::Gtk.WindowPosition)(4));
  			this.DefaultWidth = 640;
  			this.DefaultHeight = 480;
  			// Container child Soushin.MainWindow.Gtk.Container+ContainerChild
  			this.displayPanelBox = new global::Gtk.HBox ();
  			this.displayPanelBox.Name = "displayPanelBox";
  			this.displayPanelBox.Spacing = 6;
  			// Container child displayPanelBox.Gtk.Box+BoxChild
  			this.panelMain = new global::Gtk.Alignment (0.5F, 0.5F, 0.5F, 0.2F);
  			this.panelMain.Name = "panelMain";
  			// Container child panelMain.Gtk.Container+ContainerChild
  			this.vbox2 = new global::Gtk.VBox ();
  			this.vbox2.Name = "vbox2";
  			this.vbox2.Spacing = 6;
  			// Container child vbox2.Gtk.Box+BoxChild
  			this.button4 = new global::Gtk.Button ();
  			this.button4.CanFocus = true;
  			this.button4.Name = "button4";
  			this.button4.UseUnderline = true;
  			// Container child button4.Gtk.Container+ContainerChild
  			global::Gtk.Alignment w2 = new global::Gtk.Alignment (0.5F, 0.5F, 0F, 0F);
  			// Container child GtkAlignment.Gtk.Container+ContainerChild
  			global::Gtk.HBox w3 = new global::Gtk.HBox ();
  			w3.Spacing = 2;
  			// Container child GtkHBox.Gtk.Container+ContainerChild
  			global::Gtk.Image w4 = new global::Gtk.Image ();
  			w4.Pixbuf = global::Stetic.IconLoader.LoadIcon (this, "gtk-add", global::Gtk.IconSize.Menu);
  			w3.Add (w4);
  			// Container child GtkHBox.Gtk.Container+ContainerChild
  			global::Gtk.Label w6 = new global::Gtk.Label ();
  			w6.LabelProp = global::Mono.Unix.Catalog.GetString ("New");
  			w6.UseUnderline = true;
  			w3.Add (w6);
  			w2.Add (w3);
  			this.button4.Add (w2);
  			this.vbox2.Add (this.button4);
  			global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.button4]));
  			w10.Position = 0;
  			// Container child vbox2.Gtk.Box+BoxChild
  			this.button5 = new global::Gtk.Button ();
  			this.button5.CanFocus = true;
  			this.button5.Name = "button5";
  			this.button5.UseUnderline = true;
  			// Container child button5.Gtk.Container+ContainerChild
  			global::Gtk.Alignment w11 = new global::Gtk.Alignment (0.5F, 0.5F, 0F, 0F);
  			// Container child GtkAlignment.Gtk.Container+ContainerChild
  			global::Gtk.HBox w12 = new global::Gtk.HBox ();
  			w12.Spacing = 2;
  			// Container child GtkHBox.Gtk.Container+ContainerChild
  			global::Gtk.Image w13 = new global::Gtk.Image ();
  			w13.Pixbuf = global::Stetic.IconLoader.LoadIcon (this, "gtk-open", global::Gtk.IconSize.Menu);
  			w12.Add (w13);
  			// Container child GtkHBox.Gtk.Container+ContainerChild
  			global::Gtk.Label w15 = new global::Gtk.Label ();
  			w15.LabelProp = global::Mono.Unix.Catalog.GetString ("Load");
  			w15.UseUnderline = true;
  			w12.Add (w15);
  			w11.Add (w12);
  			this.button5.Add (w11);
  			this.vbox2.Add (this.button5);
  			global::Gtk.Box.BoxChild w19 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.button5]));
  			w19.Position = 1;
  			this.panelMain.Add (this.vbox2);
  			this.displayPanelBox.Add (this.panelMain);
  			global::Gtk.Box.BoxChild w21 = ((global::Gtk.Box.BoxChild)(this.displayPanelBox [this.panelMain]));
  			w21.Position = 0;
  			// Container child displayPanelBox.Gtk.Box+BoxChild
  			this.panelEditFile = new global::Gtk.Alignment (0.5F, 0.5F, 0.5F, 0.2F);
  			this.panelEditFile.Name = "panelEditFile";
  			// Container child panelEditFile.Gtk.Container+ContainerChild
  			this.vbox1 = new global::Gtk.VBox ();
  			this.vbox1.Name = "vbox1";
  			this.vbox1.Spacing = 6;
  			// Container child vbox1.Gtk.Box+BoxChild
  			this.button6 = new global::Gtk.Button ();
  			this.button6.CanFocus = true;
  			this.button6.Name = "button6";
  			this.button6.UseUnderline = true;
  			// Container child button6.Gtk.Container+ContainerChild
  			global::Gtk.Alignment w22 = new global::Gtk.Alignment (0.5F, 0.5F, 0F, 0F);
  			// Container child GtkAlignment.Gtk.Container+ContainerChild
  			global::Gtk.HBox w23 = new global::Gtk.HBox ();
  			w23.Spacing = 2;
  			// Container child GtkHBox.Gtk.Container+ContainerChild
  			global::Gtk.Image w24 = new global::Gtk.Image ();
  			w24.Pixbuf = global::Stetic.IconLoader.LoadIcon (this, "gtk-edit", global::Gtk.IconSize.Menu);
  			w23.Add (w24);
  			// Container child GtkHBox.Gtk.Container+ContainerChild
  			global::Gtk.Label w26 = new global::Gtk.Label ();
  			w26.LabelProp = global::Mono.Unix.Catalog.GetString ("Entry Mode");
  			w26.UseUnderline = true;
  			w23.Add (w26);
  			w22.Add (w23);
  			this.button6.Add (w22);
  			this.vbox1.Add (this.button6);
  			global::Gtk.Box.BoxChild w30 = ((global::Gtk.Box.BoxChild)(this.vbox1 [this.button6]));
  			w30.Position = 0;
  			// Container child vbox1.Gtk.Box+BoxChild
  			this.button2 = new global::Gtk.Button ();
  			this.button2.CanFocus = true;
  			this.button2.Name = "button2";
  			this.button2.UseUnderline = true;
  			// Container child button2.Gtk.Container+ContainerChild
  			global::Gtk.Alignment w31 = new global::Gtk.Alignment (0.5F, 0.5F, 0F, 0F);
  			// Container child GtkAlignment.Gtk.Container+ContainerChild
  			global::Gtk.HBox w32 = new global::Gtk.HBox ();
  			w32.Spacing = 2;
  			// Container child GtkHBox.Gtk.Container+ContainerChild
  			global::Gtk.Image w33 = new global::Gtk.Image ();
  			w33.Pixbuf = global::Stetic.IconLoader.LoadIcon (this, "gtk-find", global::Gtk.IconSize.Menu);
  			w32.Add (w33);
  			// Container child GtkHBox.Gtk.Container+ContainerChild
  			global::Gtk.Label w35 = new global::Gtk.Label ();
  			w35.LabelProp = global::Mono.Unix.Catalog.GetString ("Study Mode");
  			w35.UseUnderline = true;
  			w32.Add (w35);
  			w31.Add (w32);
  			this.button2.Add (w31);
  			this.vbox1.Add (this.button2);
  			global::Gtk.Box.BoxChild w39 = ((global::Gtk.Box.BoxChild)(this.vbox1 [this.button2]));
  			w39.Position = 1;
  			// Container child vbox1.Gtk.Box+BoxChild
  			this.button3 = new global::Gtk.Button ();
  			this.button3.CanFocus = true;
  			this.button3.Name = "button3";
  			this.button3.UseUnderline = true;
  			// Container child button3.Gtk.Container+ContainerChild
  			global::Gtk.Alignment w40 = new global::Gtk.Alignment (0.5F, 0.5F, 0F, 0F);
  			// Container child GtkAlignment.Gtk.Container+ContainerChild
  			global::Gtk.HBox w41 = new global::Gtk.HBox ();
  			w41.Spacing = 2;
  			// Container child GtkHBox.Gtk.Container+ContainerChild
  			global::Gtk.Image w42 = new global::Gtk.Image ();
  			w42.Pixbuf = global::Stetic.IconLoader.LoadIcon (this, "gtk-dnd-multiple", global::Gtk.IconSize.Menu);
  			w41.Add (w42);
  			// Container child GtkHBox.Gtk.Container+ContainerChild
  			global::Gtk.Label w44 = new global::Gtk.Label ();
  			w44.LabelProp = global::Mono.Unix.Catalog.GetString ("Test Mode");
  			w44.UseUnderline = true;
  			w41.Add (w44);
  			w40.Add (w41);
  			this.button3.Add (w40);
  			this.vbox1.Add (this.button3);
  			global::Gtk.Box.BoxChild w48 = ((global::Gtk.Box.BoxChild)(this.vbox1 [this.button3]));
  			w48.Position = 2;
  			this.panelEditFile.Add (this.vbox1);
  			this.displayPanelBox.Add (this.panelEditFile);
  			global::Gtk.Box.BoxChild w50 = ((global::Gtk.Box.BoxChild)(this.displayPanelBox [this.panelEditFile]));
  			w50.Position = 1;
  			// Container child displayPanelBox.Gtk.Box+BoxChild
  			this.panelEntryMode = new global::Gtk.VBox ();
  			this.panelEntryMode.Name = "panelEntryMode";
  			this.panelEntryMode.Spacing = 6;
  			// Container child panelEntryMode.Gtk.Box+BoxChild
  			this.UIManager.AddUiFromString ("<ui><toolbar name='toolbar1'><toolitem name='homeAction' action='homeAction'/><toolitem name='saveAction' action='saveAction'/><toolitem name='saveAsAction' action='saveAsAction'/><separator/><toolitem name='findAction' action='findAction'/><toolitem name='dndMultipleAction' action='dndMultipleAction'/></toolbar></ui>");
  			this.toolbar1 = ((global::Gtk.Toolbar)(this.UIManager.GetWidget ("/toolbar1")));
  			this.toolbar1.Name = "toolbar1";
  			this.toolbar1.ShowArrow = false;
  			this.panelEntryMode.Add (this.toolbar1);
  			global::Gtk.Box.BoxChild w51 = ((global::Gtk.Box.BoxChild)(this.panelEntryMode [this.toolbar1]));
  			w51.Position = 0;
  			w51.Expand = false;
  			w51.Fill = false;
  			// Container child panelEntryMode.Gtk.Box+BoxChild
  			this.vbox7 = new global::Gtk.VBox ();
  			this.vbox7.Name = "vbox7";
  			this.vbox7.Spacing = 6;
  			this.vbox7.BorderWidth = ((uint)(10));
  			// Container child vbox7.Gtk.Box+BoxChild
  
gt: 			this.editentry1 = new global::Soushin.EditEntry ();