Author: lluis
Date: 2007-07-16 14:39:21 -0400 (Mon, 16 Jul 2007)
New Revision: 82054

Modified:
   trunk/monodevelop/Extras/MonoDevelop.SourceEditor/ChangeLog
   
trunk/monodevelop/Extras/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
Log:
* MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs: Sort the
  class and member combos.

Modified: trunk/monodevelop/Extras/MonoDevelop.SourceEditor/ChangeLog
===================================================================
--- trunk/monodevelop/Extras/MonoDevelop.SourceEditor/ChangeLog 2007-07-16 
18:14:36 UTC (rev 82053)
+++ trunk/monodevelop/Extras/MonoDevelop.SourceEditor/ChangeLog 2007-07-16 
18:39:21 UTC (rev 82054)
@@ -1,3 +1,8 @@
+2007-07-16  Lluis Sanchez Gual <[EMAIL PROTECTED]> 
+
+       * MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs: Sort the
+         class and member combos.
+
 2007-07-13  Lluis Sanchez Gual <[EMAIL PROTECTED]> 
 
        * MonoDevelop.SourceEditor.Gui/SourceEditorView.cs: Track api changes.

Modified: 
trunk/monodevelop/Extras/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
===================================================================
--- 
trunk/monodevelop/Extras/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
        2007-07-16 18:14:36 UTC (rev 82053)
+++ 
trunk/monodevelop/Extras/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
        2007-07-16 18:39:21 UTC (rev 82054)
@@ -226,7 +226,9 @@
                        // Set up the data stores for the comboboxes
                        classStore = new ListStore(typeof(Gdk.Pixbuf), 
typeof(string), typeof(IClass));
                        classCombo.Model = classStore;  
+                       classStore.SetSortColumnId (1, SortType.Ascending);
                        memberStore = new ListStore(typeof(Gdk.Pixbuf), 
typeof(string), typeof(IMember));
+                       memberStore.SetSortColumnId (1, SortType.Ascending);
                        membersCombo.Model = memberStore;
                        membersCombo.Changed += new EventHandler 
(MemberChanged);
                        classCombo.Changed += new EventHandler (ClassChanged);
@@ -607,11 +609,10 @@
                        HybridDictionary methodMap = new HybridDictionary();
                        
                        Gdk.Pixbuf pix;
+                       
                        // Add items to the member drop down 
-                       MethodCollection sortedMethods = c.Methods;
-                       ArrayList.Adapter (sortedMethods).Sort (new 
CaseInsensitiveComparer ());
                        
-                       foreach (IMethod method in sortedMethods) {
+                       foreach (IMethod method in c.Methods) {
                                pix = 
IdeApp.Services.Resources.GetIcon(IdeApp.Services.Icons.GetIcon(method), 
IconSize.Menu); 
                                // For methods we append their parameter types 
too. This is a nice feature,
                                // and it is also necessay to avoid problems 
with overloaded methods having

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

Reply via email to