Mercurial > repos > IBBoard.WarFoundry.GUI.WinForms
diff FrmUnit.cs @ 85:0bb9f40d44eb
Re #88: Complete initial WinForms UI
* Add basic initial "about" box
* Translations (below)
Re #179: Make sure that translations are used throughout UI
* Make all controls translatable
* Supply translations for all controls
Re #204: Use new limits in WinForms UI
* Warn the user and cap the number if we try to go out of range for equipment
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 31 Oct 2009 20:54:42 +0000 |
parents | 1e85a0687e4d |
children | e4a8653b9536 |
line wrap: on
line diff
--- a/FrmUnit.cs Sat Oct 31 19:32:48 2009 +0000 +++ b/FrmUnit.cs Sat Oct 31 20:54:42 2009 +0000 @@ -11,6 +11,7 @@ using IBBoard.Commands; using IBBoard.Lang; using IBBoard.Windows.Forms; +using IBBoard.Windows.Forms.I18N; using IBBoard.WarFoundry.API; using IBBoard.WarFoundry.API.Commands; using IBBoard.WarFoundry.API.Objects; @@ -30,13 +31,13 @@ private System.Windows.Forms.DataGrid statsGrid; private System.Windows.Forms.TextBox tbUnitName; private System.Windows.Forms.NumericUpDown unitSize; - private System.Windows.Forms.Label lblUnitSize; - private System.Windows.Forms.Button bttnAddWeapon; - private System.Windows.Forms.Button bttnRemoveWeapon; - private System.Windows.Forms.Label lblEquip; + private IBBLabel lblUnitSize; + private IBBButton bttnAddWeapon; + private IBBButton bttnRemoveWeapon; + private IBBLabel lblEquip; private System.Windows.Forms.ListBox equipmentList; - private System.Windows.Forms.Button bttnReplaceWeapon; - private System.Windows.Forms.Button bttnEditWeapon; + private IBBButton bttnReplaceWeapon; + private IBBButton bttnEditWeapon; private Label lblPoints; /// <summary> /// Required designer variable. @@ -51,9 +52,8 @@ // Required for Windows Form Designer support // InitializeComponent(); - - tbUnitName.Text = unit.Name; - Text = unit.Name; + ControlTranslator.TranslateControl(this); + Text = Translation.GetTranslation("FrmUnit", "{0}", unit.Name); unit.NameChanged += new StringValChangedDelegate(unit_NameChanged); unit.UnitSizeChanged += new IntValChangedDelegate(unit_UnitSizeChanged); unit.UnitEquipmentAmountChanged += new DoubleValChangedDelegate(unit_UnitEquipmentAmountChanged); @@ -181,13 +181,13 @@ this.statsGrid = new System.Windows.Forms.DataGrid(); this.tbUnitName = new System.Windows.Forms.TextBox(); this.unitSize = new System.Windows.Forms.NumericUpDown(); - this.lblUnitSize = new System.Windows.Forms.Label(); - this.lblEquip = new System.Windows.Forms.Label(); - this.bttnAddWeapon = new System.Windows.Forms.Button(); - this.bttnRemoveWeapon = new System.Windows.Forms.Button(); + this.lblUnitSize = new IBBLabel(); + this.lblEquip = new IBBLabel(); + this.bttnAddWeapon = new IBBButton(); + this.bttnRemoveWeapon = new IBBButton(); this.equipmentList = new System.Windows.Forms.ListBox(); - this.bttnReplaceWeapon = new System.Windows.Forms.Button(); - this.bttnEditWeapon = new System.Windows.Forms.Button(); + this.bttnReplaceWeapon = new IBBButton(); + this.bttnEditWeapon = new IBBButton(); this.lblPoints = new System.Windows.Forms.Label(); ((System.ComponentModel.ISupportInitialize) (this.statsGrid)).BeginInit(); ((System.ComponentModel.ISupportInitialize) (this.unitSize)).BeginInit();