Mercurial > repos > IBDev-IBBoard.WarFoundry.GUI.GTK
diff gtk-gui/IBBoard.WarFoundry.GTK.Widgets.UnitDisplayWidget.cs @ 69:3b4a646b4054
Re #60: Add UI to add/remove/edit weapons in GTK
* Fix errors in replace dialog (move UI setup to just before we show)
Also:
* Fix missing refresh of army tree on equipment/points value change
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 06 Nov 2010 11:44:26 +0000 |
parents | e3fe48c4d794 |
children | 91354245218a |
line wrap: on
line diff
--- a/gtk-gui/IBBoard.WarFoundry.GTK.Widgets.UnitDisplayWidget.cs Wed Nov 03 21:02:54 2010 +0000 +++ b/gtk-gui/IBBoard.WarFoundry.GTK.Widgets.UnitDisplayWidget.cs Sat Nov 06 11:44:26 2010 +0000 @@ -5,45 +5,26 @@ public partial class UnitDisplayWidget { private global::Gtk.VBox vbox1; - - private global::Gtk.HBox hbox1; - - private global::Gtk.Entry unitName; - - private global::Gtk.SpinButton unitSize; - - private global::Gtk.ScrolledWindow GtkScrolledWindow; - - private global::Gtk.NodeView unitStats; - - private global::Gtk.HSeparator hseparator1; - - private global::Gtk.HBox hbox2; - - private global::Gtk.Table table1; - - private global::Gtk.Label equipmentLabel; - - private global::Gtk.ScrolledWindow GtkScrolledWindow2; - - private global::Gtk.NodeView equipmentList; - - private global::Gtk.ScrolledWindow GtkScrolledWindow3; - - private global::Gtk.TextView notesView; - - private global::Gtk.Label lblNotes; - - private global::Gtk.VBox vbox3; - - private global::Gtk.Button bttnAddEquipment; - - private global::Gtk.Button bttnEditEquipment; - - private global::Gtk.Button bttnReplaceEquipment; - - private global::Gtk.Button bttnRemoveEquipment; - + private global::Gtk.HBox hbox1; + private global::Gtk.Entry unitName; + private global::Gtk.SpinButton unitSize; + private global::Gtk.ScrolledWindow GtkScrolledWindow; + private global::Gtk.NodeView unitStats; + private global::Gtk.HSeparator hseparator1; + private global::Gtk.HBox hbox2; + private global::Gtk.Table table1; + private global::Gtk.Label equipmentLabel; + private global::Gtk.ScrolledWindow GtkScrolledWindow2; + private global::Gtk.NodeView equipmentList; + private global::Gtk.ScrolledWindow GtkScrolledWindow3; + private global::Gtk.TextView notesView; + private global::Gtk.Label lblNotes; + private global::Gtk.VBox vbox3; + private global::Gtk.Button bttnAddEquipment; + private global::Gtk.Button bttnEditEquipment; + private global::Gtk.Button bttnReplaceEquipment; + private global::Gtk.Button bttnRemoveEquipment; + protected virtual void Build() { global::Stetic.Gui.Initialize(this); @@ -240,6 +221,7 @@ this.unitSize.KeyPressEvent += new global::Gtk.KeyPressEventHandler(this.OnUnitSizeKeyPress); this.bttnAddEquipment.Clicked += new global::System.EventHandler(this.OnBttnAddEquipmentClicked); this.bttnEditEquipment.Clicked += new global::System.EventHandler(this.HandleEditButtonClicked); + this.bttnReplaceEquipment.Clicked += new global::System.EventHandler(this.HandleReplaceButtonClicked); this.bttnRemoveEquipment.Clicked += new global::System.EventHandler(this.HandleRemoveButtonActivated); } }