# HG changeset patch # User IBBoard # Date 1293792882 0 # Node ID a754a2d1881c13e35b92c130993a9206d05a7094 # Parent 31d54f67d50dcb7ba4ca14ea88316b9a9b060705 Re #308: Make GTK# UI translatable * Move FrmNewArmy to using translatable buttons * Re-link lost button click methods in FrmNewUnit diff -r 31d54f67d50d -r a754a2d1881c gtk-gui/IBBoard.WarFoundry.GUI.GTK.FrmNewArmy.cs --- a/gtk-gui/IBBoard.WarFoundry.GUI.GTK.FrmNewArmy.cs Thu Dec 30 21:00:00 2010 +0000 +++ b/gtk-gui/IBBoard.WarFoundry.GUI.GTK.FrmNewArmy.cs Fri Dec 31 10:54:42 2010 +0000 @@ -15,8 +15,8 @@ private global::IBBoard.GtkSharp.Translatable.TranslatableLabel lblRaceList; private global::Gtk.ComboBoxEntry systemCombo; private global::Gtk.Entry txtArmyName; - private global::Gtk.Button bttnCancel; - private global::Gtk.Button bttnCreate; + private global::IBBoard.GtkSharp.Translatable.TranslatableButton bttnCancel; + private global::IBBoard.GtkSharp.Translatable.TranslatableButton bttnCreate; protected virtual void Build() { @@ -160,7 +160,7 @@ w13.BorderWidth = ((uint)(5)); w13.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4)); // Container child WarFoundrySharp.FrmNewArmy_ActionArea.Gtk.ButtonBox+ButtonBoxChild - this.bttnCancel = new global::Gtk.Button(); + this.bttnCancel = new global::IBBoard.GtkSharp.Translatable.TranslatableButton(); this.bttnCancel.CanFocus = true; this.bttnCancel.Name = "bttnCancel"; this.bttnCancel.UseStock = true; @@ -171,7 +171,7 @@ w14.Expand = false; w14.Fill = false; // Container child WarFoundrySharp.FrmNewArmy_ActionArea.Gtk.ButtonBox+ButtonBoxChild - this.bttnCreate = new global::Gtk.Button(); + this.bttnCreate = new global::IBBoard.GtkSharp.Translatable.TranslatableButton(); this.bttnCreate.Sensitive = false; this.bttnCreate.CanDefault = true; this.bttnCreate.CanFocus = true; diff -r 31d54f67d50d -r a754a2d1881c gtk-gui/IBBoard.WarFoundry.GUI.GTK.FrmNewUnit.cs --- a/gtk-gui/IBBoard.WarFoundry.GUI.GTK.FrmNewUnit.cs Thu Dec 30 21:00:00 2010 +0000 +++ b/gtk-gui/IBBoard.WarFoundry.GUI.GTK.FrmNewUnit.cs Fri Dec 31 10:54:42 2010 +0000 @@ -116,6 +116,8 @@ this.DefaultHeight = 259; this.Show(); this.lstUnitTypes.RowActivated += new global::Gtk.RowActivatedHandler(this.OnRowActivated); + this.bttnCancel.Clicked += new global::System.EventHandler(this.OnButtonCancelActivated); + this.bttnCreate.Clicked += new global::System.EventHandler(this.OnButtonOkClicked); } } } diff -r 31d54f67d50d -r a754a2d1881c gtk-gui/gui.stetic --- a/gtk-gui/gui.stetic Thu Dec 30 21:00:00 2010 +0000 +++ b/gtk-gui/gui.stetic Fri Dec 31 10:54:42 2010 +0000 @@ -515,7 +515,7 @@ 2 End - + True True @@ -531,7 +531,7 @@ - + False True @@ -652,6 +652,7 @@ StockItem gtk-cancel -6 + gtk-cancel @@ -667,6 +668,7 @@ StockItem gtk-ok -5 + gtk-ok