Author: mkrueger
Date: 2007-07-12 11:59:29 -0400 (Thu, 12 Jul 2007)
New Revision: 81878

Modified:
   trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog
   
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs
Log:
* MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs: Worked on Bugzilla Bug
  81349. (toolbars and status bar are now shown).

Modified: trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog
===================================================================
--- trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog        2007-07-12 
15:58:18 UTC (rev 81877)
+++ trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog        2007-07-12 
15:59:29 UTC (rev 81878)
@@ -1,3 +1,8 @@
+2007-07-12  Mike Krüger <[EMAIL PROTECTED]> 
+
+       * MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs: Worked on Bugzilla Bug
+         81349. (toolbars and status bar are now shown).
+
 2007-07-11  Lluis Sanchez Gual <[EMAIL PROTECTED]> 
 
        * MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs,

Modified: 
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs
===================================================================
--- 
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs
        2007-07-12 15:58:18 UTC (rev 81877)
+++ 
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/SdiWorkspaceLayout.cs
        2007-07-12 15:59:29 UTC (rev 81878)
@@ -77,6 +77,7 @@
                
                Gtk.VBox fullViewVBox     = new VBox (false, 0);
                Gtk.VBox documentViewVBox = new VBox (false, 0);
+               Gtk.HBox dockBox;
                DockItem documentDockItem;
                public void Attach (IWorkbench wb)
                {
@@ -104,7 +105,7 @@
                        // Create the docking widget and add it to the window.
                        dock = new Dock ();
                        DockBar dockBar = new DockBar (dock);
-                       Gtk.HBox dockBox = new HBox (false, 5);
+                       dockBox = new HBox (false, 5);
                        dockBox.PackStart (dockBar, false, true, 0);
                        dockBox.PackStart (dock, true, true, 0);
                        toolbarFrame.AddContent (dockBox);
@@ -154,31 +155,18 @@
                }
                
                bool isInFullViewMode = true;
-
+               CommandFrame frame;
                void ToggleFullViewMode ()
                {
                        isInFullViewMode = !isInFullViewMode;
                        if (isInFullViewMode) {
-                               documentViewVBox.Remove (workbench.TopMenu);
-                               documentViewVBox.Remove (this.tabControl);
-                               workbench.Remove (this.documentViewVBox);
-                               this.fullViewVBox.PackStart (workbench.TopMenu, 
false, false, 0);
-                               this.fullViewVBox.ReorderChild 
(workbench.TopMenu, 0);
+                               toolbarFrame.RemoveContent (this.tabControl);
                                documentDockItem.Add (this.tabControl);
-                               
-                               workbench.Add (this.fullViewVBox);
-                               
+                               toolbarFrame.AddContent (dockBox);
                        } else {
-                               workbench.Remove (this.fullViewVBox);
+                               toolbarFrame.RemoveContent (dockBox);
                                documentDockItem.Remove (this.tabControl);
-                               fullViewVBox.Remove (workbench.TopMenu);
-                               
-                               documentViewVBox.PackStart (workbench.TopMenu, 
false, false, 0);
-                               documentViewVBox.PackStart (this.tabControl, 
true, true, 0);
-                               documentViewVBox.ShowAll ();
-                                                       
-                               workbench.Add (this.documentViewVBox);
-                               
+                               toolbarFrame.AddContent (this.tabControl);
                        }
                }
 

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to