Mercurial > repos > IBBoard.WarFoundry.GUI.GTK
diff gtk-gui/IBBoard.WarFoundry.GTK.Widgets.UnitDisplayWidget.cs @ 51:dafbd432ca23
Re #60: Add UI to add/remove/edit weapons in GTK
* Start to implement Add functionality using a new abstraction concept that keeps the UI dumb and keeps the logic in a cross-toolkit controller
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 21 Aug 2010 20:00:03 +0000 |
parents | d2f4fcc28254 |
children | 4bad8cb3f889 |
line wrap: on
line diff
--- a/gtk-gui/IBBoard.WarFoundry.GTK.Widgets.UnitDisplayWidget.cs Sun Aug 15 16:02:49 2010 +0000 +++ b/gtk-gui/IBBoard.WarFoundry.GTK.Widgets.UnitDisplayWidget.cs Sat Aug 21 20:00:03 2010 +0000 @@ -34,13 +34,13 @@ private global::Gtk.VBox vbox3; - private global::Gtk.Button bttnAddOptional; + private global::Gtk.Button bttnAddEquipment; - private global::Gtk.Button bttnEditOptional; + private global::Gtk.Button bttnEditEquipment; - private global::Gtk.Button bttnReplace; + private global::Gtk.Button bttnReplaceEquipment; - private global::Gtk.Button bttnRemove; + private global::Gtk.Button bttnRemoveEquipment; protected virtual void Build() { @@ -162,46 +162,46 @@ this.vbox3.Name = "vbox3"; this.vbox3.Spacing = 6; // Container child vbox3.Gtk.Box+BoxChild - this.bttnAddOptional = new global::Gtk.Button(); - this.bttnAddOptional.CanFocus = true; - this.bttnAddOptional.Name = "bttnAddOptional"; - this.bttnAddOptional.UseUnderline = true; - this.bttnAddOptional.Label = global::Mono.Unix.Catalog.GetString("Add"); - this.vbox3.Add(this.bttnAddOptional); - global::Gtk.Box.BoxChild w13 = ((global::Gtk.Box.BoxChild)(this.vbox3[this.bttnAddOptional])); + this.bttnAddEquipment = new global::Gtk.Button(); + this.bttnAddEquipment.CanFocus = true; + this.bttnAddEquipment.Name = "bttnAddEquipment"; + this.bttnAddEquipment.UseUnderline = true; + this.bttnAddEquipment.Label = global::Mono.Unix.Catalog.GetString("Add"); + this.vbox3.Add(this.bttnAddEquipment); + global::Gtk.Box.BoxChild w13 = ((global::Gtk.Box.BoxChild)(this.vbox3[this.bttnAddEquipment])); w13.Position = 0; w13.Expand = false; w13.Fill = false; // Container child vbox3.Gtk.Box+BoxChild - this.bttnEditOptional = new global::Gtk.Button(); - this.bttnEditOptional.CanFocus = true; - this.bttnEditOptional.Name = "bttnEditOptional"; - this.bttnEditOptional.UseUnderline = true; - this.bttnEditOptional.Label = global::Mono.Unix.Catalog.GetString("Edit"); - this.vbox3.Add(this.bttnEditOptional); - global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.vbox3[this.bttnEditOptional])); + this.bttnEditEquipment = new global::Gtk.Button(); + this.bttnEditEquipment.CanFocus = true; + this.bttnEditEquipment.Name = "bttnEditEquipment"; + this.bttnEditEquipment.UseUnderline = true; + this.bttnEditEquipment.Label = global::Mono.Unix.Catalog.GetString("Edit"); + this.vbox3.Add(this.bttnEditEquipment); + global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.vbox3[this.bttnEditEquipment])); w14.Position = 1; w14.Expand = false; w14.Fill = false; // Container child vbox3.Gtk.Box+BoxChild - this.bttnReplace = new global::Gtk.Button(); - this.bttnReplace.CanFocus = true; - this.bttnReplace.Name = "bttnReplace"; - this.bttnReplace.UseUnderline = true; - this.bttnReplace.Label = global::Mono.Unix.Catalog.GetString("Replace"); - this.vbox3.Add(this.bttnReplace); - global::Gtk.Box.BoxChild w15 = ((global::Gtk.Box.BoxChild)(this.vbox3[this.bttnReplace])); + this.bttnReplaceEquipment = new global::Gtk.Button(); + this.bttnReplaceEquipment.CanFocus = true; + this.bttnReplaceEquipment.Name = "bttnReplaceEquipment"; + this.bttnReplaceEquipment.UseUnderline = true; + this.bttnReplaceEquipment.Label = global::Mono.Unix.Catalog.GetString("Replace"); + this.vbox3.Add(this.bttnReplaceEquipment); + global::Gtk.Box.BoxChild w15 = ((global::Gtk.Box.BoxChild)(this.vbox3[this.bttnReplaceEquipment])); w15.Position = 2; w15.Expand = false; w15.Fill = false; // Container child vbox3.Gtk.Box+BoxChild - this.bttnRemove = new global::Gtk.Button(); - this.bttnRemove.CanFocus = true; - this.bttnRemove.Name = "bttnRemove"; - this.bttnRemove.UseUnderline = true; - this.bttnRemove.Label = global::Mono.Unix.Catalog.GetString("Remove"); - this.vbox3.Add(this.bttnRemove); - global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.vbox3[this.bttnRemove])); + this.bttnRemoveEquipment = new global::Gtk.Button(); + this.bttnRemoveEquipment.CanFocus = true; + this.bttnRemoveEquipment.Name = "bttnRemoveEquipment"; + this.bttnRemoveEquipment.UseUnderline = true; + this.bttnRemoveEquipment.Label = global::Mono.Unix.Catalog.GetString("Remove"); + this.vbox3.Add(this.bttnRemoveEquipment); + global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.vbox3[this.bttnRemoveEquipment])); w16.Position = 3; w16.Expand = false; w16.Fill = false; @@ -226,6 +226,7 @@ this.unitName.KeyPressEvent += new global::Gtk.KeyPressEventHandler(this.OnUnitNameKeyPress); this.unitSize.FocusOutEvent += new global::Gtk.FocusOutEventHandler(this.OnUnitSizeFocusOut); this.unitSize.KeyPressEvent += new global::Gtk.KeyPressEventHandler(this.OnUnitSizeKeyPress); + this.bttnAddEquipment.Activated += new global::System.EventHandler(this.OnBttnAddEquipmentActivated); } } }