Mercurial > repos > IBDev-IBBoard.WarFoundry.GUI.WinForms
diff FrmEditUnitEquipment.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 | c243b043aa62 |
children | c7afc7824f50 |
line wrap: on
line diff
--- a/FrmEditUnitEquipment.cs Sat Oct 31 19:32:48 2009 +0000 +++ b/FrmEditUnitEquipment.cs Sat Oct 31 20:54:42 2009 +0000 @@ -7,6 +7,7 @@ using System.ComponentModel; using System.Windows.Forms; using IBBoard.Commands; +using IBBoard.Lang; using IBBoard.Windows.Forms; using IBBoard.Windows.Forms.I18N; using IBBoard.WarFoundry.API; @@ -18,7 +19,7 @@ /// <summary> /// Summary description for FrmEditUnitEquipment. /// </summary> - public class FrmEditUnitEquipment : System.Windows.Forms.Form + public class FrmEditUnitEquipment : IBBForm { private Unit unit; private UnitEquipmentItem equipItem; @@ -38,8 +39,8 @@ this.unit = unit; this.equipItem = equipItem; InitializeComponent(); - ControlTranslator.TranslateControls(Controls); - this.Text = equipItem.Name + " for " + unit.Name; + ControlTranslator.TranslateControl(this); + this.Text = Translation.GetTranslation("FrmEditUnitEquipment", "edit {0} for {1}", equipItem.Name, unit.Name); equipmentAmount.SetUnit(unit); equipmentAmount.SetUnitEquipmentItem(equipItem); bttnOkay.Enabled = false; @@ -67,17 +68,17 @@ /// </summary> private void InitializeComponent() { - this.lblAmount = new IBBLabel(); - this.bttnCancel = new IBBButton(); - this.bttnOkay = new IBBButton(); + this.lblAmount = new IBBoard.Windows.Forms.IBBLabel(); + this.bttnCancel = new IBBoard.Windows.Forms.IBBButton(); + this.bttnOkay = new IBBoard.Windows.Forms.IBBButton(); this.equipmentAmount = new IBBoard.WarFoundry.GUI.WinForms.UI.EquipmentAmountControl(); this.SuspendLayout(); // // lblAmount // - this.lblAmount.Location = new System.Drawing.Point(8, 8); + this.lblAmount.Location = new System.Drawing.Point(12, 8); this.lblAmount.Name = "lblAmount"; - this.lblAmount.Size = new System.Drawing.Size(72, 23); + this.lblAmount.Size = new System.Drawing.Size(68, 74); this.lblAmount.TabIndex = 2; this.lblAmount.Text = "amount"; this.lblAmount.TextAlign = System.Drawing.ContentAlignment.TopRight;