Author: lluis
Date: 2008-01-11 04:00:27 -0500 (Fri, 11 Jan 2008)
New Revision: 92653

Modified:
   trunk/monodevelop/main/src/core/MonoDevelop.Ide/ChangeLog
   
trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ProgressMonitors.cs
Log:
* MonoDevelop.Ide.Gui/ProgressMonitors.cs: More fixes in transient pad
  management.

Modified: trunk/monodevelop/main/src/core/MonoDevelop.Ide/ChangeLog
===================================================================
--- trunk/monodevelop/main/src/core/MonoDevelop.Ide/ChangeLog   2008-01-11 
03:32:26 UTC (rev 92652)
+++ trunk/monodevelop/main/src/core/MonoDevelop.Ide/ChangeLog   2008-01-11 
09:00:27 UTC (rev 92653)
@@ -1,3 +1,8 @@
+2008-01-11  Lluis Sanchez Gual <[EMAIL PROTECTED]> 
+
+       * MonoDevelop.Ide.Gui/ProgressMonitors.cs: More fixes in transient pad
+         management.
+
 2008-01-10  Lluis Sanchez Gual <[EMAIL PROTECTED]> 
 
        * MonoDevelop.Ide.Gui/ProgressMonitors.cs: Really fix placement of

Modified: 
trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ProgressMonitors.cs
===================================================================
--- 
trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ProgressMonitors.cs
     2008-01-11 03:32:26 UTC (rev 92652)
+++ 
trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ProgressMonitors.cs
     2008-01-11 09:00:27 UTC (rev 92653)
@@ -125,9 +125,13 @@
                        instanceCount++;
                        DefaultMonitorPad monitorPad = new DefaultMonitorPad 
(title, icon, instanceCount);
                        
+                       string newPadId = "OutputPad - " + title + " - " + 
instanceCount;
+                       string basePadId = "OutputPad - " + title + " - 0";
+                       
                        if (instanceCount > 0)
                                title += " (" + (instanceCount+1) + ")";
-                       pad = IdeApp.Workbench.ShowPad (monitorPad, "OutputPad" 
+ instanceCount, title, "OutputPad0/Center Bottom", icon);
+                       
+                       pad = IdeApp.Workbench.ShowPad (monitorPad, newPadId, 
title, basePadId + "/Center Bottom", icon);
                        outputMonitors.Add (pad);
                        
                        if (instanceCount > 0) {
@@ -168,11 +172,15 @@
                        }
                        
                        instanceNum++;
+                       
+                       string newPadId = "SearchPad - " + title + " - " + 
instanceNum;
+                       string basePadId = "SearchPad - " + title + " - 0";
+                       
                        if (instanceNum > 0)
                                title += " (" + (instanceNum+1) + ")";
                        
                        SearchResultPad monitorPad = new SearchResultPad 
(instanceNum);
-                       pad = IdeApp.Workbench.ShowPad (monitorPad, "SearchPad" 
+ instanceNum, title, "SearchPad0/Center Bottom", 
MonoDevelop.Core.Gui.Stock.FindIcon);
+                       pad = IdeApp.Workbench.ShowPad (monitorPad, newPadId, 
title, basePadId + "/Center Bottom", MonoDevelop.Core.Gui.Stock.FindIcon);
                    searchMonitors.Add (pad);
 
                        if (searchMonitors.Count > 1) {

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

Reply via email to