From: <car...@lo...> - 2006-03-02 16:45:20
|
Here's a patch (diff -u) to sort the macros menu to show items with submenus up top, followed by individual macros. Hope it's useful. Let me know if the diff should have been sent as an attachment, rather than in the body of this email. Carmine --- jEdit/org/gjt/sp/jedit/MiscUtilities.java 2006-02-02 16:28:29.846540800 -0500 +++ jEditTemp/jEdit/org/gjt/sp/jedit/MiscUtilities.java 2005-07-27 18:30:22.000000000 -0400 @@ -34,7 +34,6 @@ import java.text.DecimalFormat; import java.util.*; import org.gjt.sp.jedit.io.*; -import org.gjt.sp.jedit.menu.EnhancedMenuItem; import org.gjt.sp.util.Log; import org.gjt.sp.util.ProgressObserver; //}}} @@ -1528,16 +1527,8 @@ { public int compare(Object obj1, Object obj2) { - boolean obj1E, obj2E; - obj1E = obj1 instanceof EnhancedMenuItem; - obj2E = obj2 instanceof EnhancedMenuItem; - if(obj1E && !obj2E) - return 1; - else if(obj2E && !obj1E) - return -1; - else - return compareStrings(((JMenuItem)obj1).getText(), - ((JMenuItem)obj2).getText(),true); + return compareStrings(((JMenuItem)obj1).getText(), + ((JMenuItem)obj2).getText(),true); } } //}}} ------------------------------------------------------------------------------ This email is confidential. If you are not the intended recipient, please notify the sender by return email and delete this message from your mail box without reading or copying it or any attachments. While Lombard Canada Ltd. runs anti-virus software on all servers and all PCs, it cannot be held responsible for any infected files that you may receive. Lombard Canada Ltd. advises all recipients to virus scan any file attachments. ============================================================================== |