This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 151735

Summary: Actions should have short and human friendly description associated with them
Product: editor Reporter: Ondrej Langr <olangr>
Component: Actions/Menu/ToolbarAssignee: Miloslav Metelka <mmetelka>
Status: RESOLVED FIXED    
Severity: blocker CC: joshis
Priority: P3 Keywords: UI
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:

Description Ondrej Langr 2008-10-29 15:38:23 UTC
There is over 200 actions in the big IDE and their names are often too short to give novice (but sometimes also
experienced) user a hint what purpose they serve. 

Actions should have short and human friendly descriptions associated with them. This description would be displayed in
the keymap dialog as well as in the status line when mouse is over action's name in a menu.
Comment 1 Vitezslav Stejskal 2008-10-30 10:49:02 UTC
AFAIK we use Action.SHORT_DESCRIPTION for providing a human readable names for editor actions, because swing editor
actions use Action.NAME as a unique identifier in a JTextComponent's keymap. It's probably just something to be aware of...
Comment 2 Petr Dvorak 2008-10-30 11:35:03 UTC
Why is this issue different from http://www.netbeans.org/issues/show_bug.cgi?id=140543, Ondra? That one already mentions
the problem of missing actions' description in Keymap panel...
Comment 3 Ondrej Langr 2008-10-30 12:02:29 UTC
Well .. the previous one was about missing descriptions in the "old" keymap panel, this one is about missing
descriptions in the "new" keymap panel ;). 

Just kidding, I forgot I've filed it already.
Comment 4 Ondrej Langr 2008-10-30 12:02:39 UTC
*** Issue 140543 has been marked as a duplicate of this issue. ***
Comment 5 David Strupl 2012-10-25 13:39:17 UTC
Bug prior to 7.0, not touched for the last 2 years --> P4.
Comment 6 Miloslav Metelka 2012-10-29 10:23:50 UTC
AbstractEditorAction already has a DISPLAY_NAME_KEY which is used for this purpose.