diff gtk-gui/IBBoard.WarFoundry.GTK.FrmMainWindow.cs @ 36:d68992a831df

Fixes #182: Make GTK# more like WinForms UI * Remove "Change Game System" option * Delete "Change Game System" dialogs * Add game system selection to army creation
author IBBoard <dev@ibboard.co.uk>
date Sat, 16 Jan 2010 16:36:12 +0000
parents 1b603f97e7de
children 0bd9c85d3c5d
line wrap: on
line diff
--- a/gtk-gui/IBBoard.WarFoundry.GTK.FrmMainWindow.cs	Sat Jan 16 11:07:15 2010 +0000
+++ b/gtk-gui/IBBoard.WarFoundry.GTK.FrmMainWindow.cs	Sat Jan 16 16:36:12 2010 +0000
@@ -27,8 +27,6 @@
         
         private Gtk.Action miCloseArmy;
         
-        private Gtk.Action miChangeGameSystem;
-        
         private Gtk.Action miReloadFiles;
         
         private Gtk.Action miExit;
@@ -86,7 +84,6 @@
             this.menuFile.ShortLabel = Mono.Unix.Catalog.GetString("File");
             w1.Add(this.menuFile, null);
             this.miCreateArmy = new Gtk.Action("miCreateArmy", Mono.Unix.Catalog.GetString("Create army"), null, "gtk-new");
-            this.miCreateArmy.Sensitive = false;
             this.miCreateArmy.ShortLabel = Mono.Unix.Catalog.GetString("Create army");
             w1.Add(this.miCreateArmy, null);
             this.miOpenArmy = new Gtk.Action("miOpenArmy", Mono.Unix.Catalog.GetString("Open army"), null, "gtk-open");
@@ -104,9 +101,6 @@
             this.miCloseArmy.Sensitive = false;
             this.miCloseArmy.ShortLabel = Mono.Unix.Catalog.GetString("Close army");
             w1.Add(this.miCloseArmy, null);
-            this.miChangeGameSystem = new Gtk.Action("miChangeGameSystem", Mono.Unix.Catalog.GetString("Change game system"), null, null);
-            this.miChangeGameSystem.ShortLabel = Mono.Unix.Catalog.GetString("Change game system");
-            w1.Add(this.miChangeGameSystem, null);
             this.miReloadFiles = new Gtk.Action("miReloadFiles", Mono.Unix.Catalog.GetString("Reload files"), null, "gtk-refresh");
             this.miReloadFiles.Sensitive = false;
             this.miReloadFiles.ShortLabel = Mono.Unix.Catalog.GetString("Reload files");
@@ -135,7 +129,6 @@
             this.miDebugInformation.ShortLabel = Mono.Unix.Catalog.GetString("Debug Information");
             w1.Add(this.miDebugInformation, null);
             this.newArmyButton = new Gtk.Action("newArmyButton", null, null, "gtk-new");
-            this.newArmyButton.Sensitive = false;
             w1.Add(this.newArmyButton, null);
             this.openArmyButton = new Gtk.Action("openArmyButton", null, null, "gtk-open");
             w1.Add(this.openArmyButton, null);
@@ -168,7 +161,7 @@
             this.vbox1 = new Gtk.VBox();
             this.vbox1.Name = "vbox1";
             // Container child vbox1.Gtk.Box+BoxChild
-            this.UIManager.AddUiFromString("<ui><menubar name='menubar1'><menu name='menuFile' action='menuFile'><menuitem name='miCreateArmy' action='miCreateArmy'/><menuitem name='miOpenArmy' action='miOpenArmy'/><menuitem name='miSaveArmy' action='miSaveArmy'/><menuitem name='miSaveArmyAs' action='miSaveArmyAs'/><menu name='miExportArmy' action='miExportArmy'><menuitem name='miExportAsBasicHtml' action='miExportAsBasicHtml'/></menu><menuitem name='miCloseArmy' action='miCloseArmy'/><separator/><menuitem name='miChangeGameSystem' action='miChangeGameSystem'/><separator/><menuitem name='miReloadFiles' action='miReloadFiles'/><separator/><menuitem name='miExit' action='miExit'/></menu><menu name='menuEdit' action='menuEdit'><menuitem name='miUndo' action='miUndo'/><menuitem name='miRedo' action='miRedo'/></menu><menu name='menuHelp' action='menuHelp'><menuitem name='miAbout' action='miAbout'/><menuitem name='miDebugInformation' action='miDebugInformation'/></menu></menubar></ui>");
+            this.UIManager.AddUiFromString("<ui><menubar name='menubar1'><menu name='menuFile' action='menuFile'><menuitem name='miCreateArmy' action='miCreateArmy'/><menuitem name='miOpenArmy' action='miOpenArmy'/><menuitem name='miSaveArmy' action='miSaveArmy'/><menuitem name='miSaveArmyAs' action='miSaveArmyAs'/><menu name='miExportArmy' action='miExportArmy'><menuitem name='miExportAsBasicHtml' action='miExportAsBasicHtml'/></menu><menuitem name='miCloseArmy' action='miCloseArmy'/><separator/><menuitem name='miReloadFiles' action='miReloadFiles'/><separator/><menuitem name='miExit' action='miExit'/></menu><menu name='menuEdit' action='menuEdit'><menuitem name='miUndo' action='miUndo'/><menuitem name='miRedo' action='miRedo'/></menu><menu name='menuHelp' action='menuHelp'><menuitem name='miAbout' action='miAbout'/><menuitem name='miDebugInformation' action='miDebugInformation'/></menu></menubar></ui>");
             this.menubar1 = ((Gtk.MenuBar)(this.UIManager.GetWidget("/menubar1")));
             this.menubar1.Name = "menubar1";
             this.vbox1.Add(this.menubar1);
@@ -231,7 +224,6 @@
             this.miSaveArmy.Activated += new System.EventHandler(this.OnSaveArmyActivated);
             this.miSaveArmyAs.Activated += new System.EventHandler(this.OnSaveArmyAsActivated);
             this.miCloseArmy.Activated += new System.EventHandler(this.OnCloseArmyActivated);
-            this.miChangeGameSystem.Activated += new System.EventHandler(this.OnChangeGameSystemActivated);
             this.miReloadFiles.Activated += new System.EventHandler(this.OnReloadFilesActivated);
             this.miExit.Activated += new System.EventHandler(this.OnExitActivated);
             this.newArmyButton.Activated += new System.EventHandler(this.newTBButtonActivated);