diff gtk-gui/IBBoard.WarFoundry.GUI.GTK.FrmMainWindow.cs @ 99:8777e4f64d8e

Fixes #335: Show current points total in status bar * Add label to status bar and set the text on points value change
author IBBoard <dev@ibboard.co.uk>
date Sun, 16 Jan 2011 19:50:48 +0000
parents ea4069bbe6e9
children 23b1c3bdc525
line wrap: on
line diff
--- a/gtk-gui/IBBoard.WarFoundry.GUI.GTK.FrmMainWindow.cs	Sun Jan 02 21:03:15 2011 +0000
+++ b/gtk-gui/IBBoard.WarFoundry.GUI.GTK.FrmMainWindow.cs	Sun Jan 16 19:50:48 2011 +0000
@@ -36,6 +36,7 @@
 		private global::Gtk.TreeView treeUnits;
 		private global::Gtk.Notebook unitsNotebook;
 		private global::Gtk.Statusbar statusbar1;
+		private global::Gtk.Label lblTotalPoints;
 
 		protected virtual void Build()
 		{
@@ -173,11 +174,19 @@
 			this.statusbar1 = new global::Gtk.Statusbar();
 			this.statusbar1.Name = "statusbar1";
 			this.statusbar1.Spacing = 2;
-			this.vbox1.Add(this.statusbar1);
-			global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.statusbar1]));
-			w7.Position = 3;
+			// Container child statusbar1.Gtk.Box+BoxChild
+			this.lblTotalPoints = new global::Gtk.Label();
+			this.lblTotalPoints.Name = "lblTotalPoints";
+			this.statusbar1.Add(this.lblTotalPoints);
+			global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.statusbar1[this.lblTotalPoints]));
+			w7.Position = 2;
 			w7.Expand = false;
 			w7.Fill = false;
+			this.vbox1.Add(this.statusbar1);
+			global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.statusbar1]));
+			w8.Position = 3;
+			w8.Expand = false;
+			w8.Fill = false;
 			this.Add(this.vbox1);
 			if ((this.Child != null))
 			{