From: <sh...@us...> - 2007-11-16 03:36:37
|
Revision: 11039 http://jedit.svn.sourceforge.net/jedit/?rev=11039&view=rev Author: shlomy Date: 2007-11-12 14:29:44 -0800 (Mon, 12 Nov 2007) Log Message: ----------- Do not show the Tag List dockable if a single or no tags were found when jumping to tag. Modified Paths: -------------- plugins/CtagsInterface/trunk/src/ctags/CtagsInterfacePlugin.java plugins/CtagsInterface/trunk/todo.txt Modified: plugins/CtagsInterface/trunk/src/ctags/CtagsInterfacePlugin.java =================================================================== --- plugins/CtagsInterface/trunk/src/ctags/CtagsInterfacePlugin.java 2007-11-12 20:43:13 UTC (rev 11038) +++ plugins/CtagsInterface/trunk/src/ctags/CtagsInterfacePlugin.java 2007-11-12 22:29:44 UTC (rev 11039) @@ -164,21 +164,18 @@ } private static void jumpToTags(final View view, Vector<Tag> tags) { - view.getDockableWindowManager().showDockableWindow(DOCKABLE); - JComponent c = view.getDockableWindowManager().getDockable(DOCKABLE); - TagList tl = (TagList) c; if (tags.size() == 0) { - tl.setTags(null); JOptionPane.showMessageDialog(view, "No tags found"); return; } - int index = 0; if (tags.size() > 1) { + view.getDockableWindowManager().showDockableWindow(DOCKABLE); + JComponent c = view.getDockableWindowManager().getDockable(DOCKABLE); + TagList tl = (TagList) c; tl.setTags(tags); return; } - tl.setTags(null); - Tag t = tags.get(index); + Tag t = tags.get(0); String file = t.getFile(); final int line = t.getLine(); jumpTo(view, file, line); Modified: plugins/CtagsInterface/trunk/todo.txt =================================================================== --- plugins/CtagsInterface/trunk/todo.txt 2007-11-12 20:43:13 UTC (rev 11038) +++ plugins/CtagsInterface/trunk/todo.txt 2007-11-12 22:29:44 UTC (rev 11039) @@ -3,8 +3,7 @@ - Add project dependency properties. (To be integrated into PV later) - Option to include dependencies in active project tag searches. + An action to add all existing projects to the DB. -- An option to automatically tag new projects and insert them to the DB. -- An option to automatically remove deleted projects from the DB. +- An option to track project creation/removal and update the DB. - Finish project listener - handle project renames etc. - Design plugin support. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |