# HG changeset patch # User IBBoard # Date 1245953563 0 # Node ID 685532d43a96b387321d91ec8945d135c21dddc6 # Parent 4e5e382fbd2ef9a5b88c128d756f4d2aff5854a2 Re #88: Complete initial GTK# UI * Make use of new GTK# util code to add close button to tab diff -r 4e5e382fbd2e -r 685532d43a96 FrmMainWindow.cs --- a/FrmMainWindow.cs Wed May 27 19:44:40 2009 +0000 +++ b/FrmMainWindow.cs Thu Jun 25 18:12:43 2009 +0000 @@ -9,6 +9,7 @@ using Gtk; using IBBoard; using IBBoard.Commands; +using IBBoard.GtkSharp; using IBBoard.IO; using IBBoard.Lang; using IBBoard.Logging; @@ -915,10 +916,9 @@ else { widget = new UnitDisplayWidget(unit, CommandStack); - Label label = new Label(unit.Name); logger.Debug("Adding page for "+unit.Name); unitToWidgetMap[unit] = widget; - int pageNum = unitsNotebook.AppendPage(widget, label); + int pageNum = NotebookUtil.AddPageToNotebookWithCloseButton(unitsNotebook, widget, unit.Name); logger.Debug("Page added at index "+pageNum); unitsNotebook.ShowAll(); unitsNotebook.Page = pageNum; diff -r 4e5e382fbd2e -r 685532d43a96 IBBoard.WarFoundry.GUI.GTK.csproj --- a/IBBoard.WarFoundry.GUI.GTK.csproj Wed May 27 19:44:40 2009 +0000 +++ b/IBBoard.WarFoundry.GUI.GTK.csproj Thu Jun 25 18:12:43 2009 +0000 @@ -99,6 +99,10 @@ {DCBA3FB1-267A-4D89-955B-5C05785EE1CD} IBBoard.Log4Net + + {06605A63-E433-42FE-93CF-0DA6630A7DF5} + IBBoard.GtkSharp + diff -r 4e5e382fbd2e -r 685532d43a96 gtk-gui/IBBoard.WarFoundry.GTK.FrmMainWindow.cs --- a/gtk-gui/IBBoard.WarFoundry.GTK.FrmMainWindow.cs Wed May 27 19:44:40 2009 +0000 +++ b/gtk-gui/IBBoard.WarFoundry.GTK.FrmMainWindow.cs Thu Jun 25 18:12:43 2009 +0000 @@ -174,7 +174,6 @@ this.toolbar.Name = "toolbar"; this.toolbar.ShowArrow = false; this.toolbar.ToolbarStyle = ((Gtk.ToolbarStyle)(0)); - this.toolbar.IconSize = ((Gtk.IconSize)(3)); this.vbox1.Add(this.toolbar); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.vbox1[this.toolbar])); w3.Position = 1; diff -r 4e5e382fbd2e -r 685532d43a96 gtk-gui/gui.stetic --- a/gtk-gui/gui.stetic Wed May 27 19:44:40 2009 +0000 +++ b/gtk-gui/gui.stetic Thu Jun 25 18:12:43 2009 +0000 @@ -5,6 +5,7 @@ 2.12 + @@ -191,7 +192,6 @@ 36 False Icons - LargeToolbar