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);
 		}
 	}
 }