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 69736 - Tooltips should explain icon badges
Summary: Tooltips should explain icon badges
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: David Simonek
URL:
Keywords: UI, UMBRELLA
Depends on:
Blocks:
 
Reported: 2005-12-02 08:53 UTC by jrojcek
Modified: 2008-12-22 11:02 UTC (History)
2 users (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jrojcek 2005-12-02 08:53:37 UTC
Tooltips over the nodes in project explorer should explain the meaning of CVS badge icons. See 
comment from Tim and Tor...

Quote from Tim Bray:
--
The NetBeans team loves icons to a fault, and there are a bunch of new CVS-related icons that now 
hang off your project files and folders, I dunno what they mean...
--

Quote from Tor Norbye:
--
What would help me a lot if if the tooltip for a badged icon would indicate WHY an icon was badged.

I remember being confused by the same thing Tim describes. "Hmm what's that blue "database" symbol 
on that folder?"

I have since realized it means that there is some change in this folder that needs to be committed to 
the repository. That's EXTREMELY useful - I'm glad the feature is there. I can at a glance look at my 
project navigator and tell which projects have changes in them.

But I remember hovering the mouse over the icon hoping it would give me a clue. It would be great if 
we could ensure that as part of the icon badging process, badgers were forced to include a description 
of the badge meaning, and then the tooltip support would automatically provide a legend. The tooltip 
could even include the badge icons themselves with descriptions, e.g.

Foo.java  %=modified U=cvs modifications

(where % is the modified badge icon that appears on some files, and this one in particular, and "U" is 
the blue database/repository icon used for CVS files today).
--
Comment 1 Torbjorn Norbye 2005-12-02 17:24:30 UTC
I see this is filed as a javacvs bug, but I'm thinking this is a generic issue for all of NetBeans. I've heard 
people new to NetBeans wonder what the "%" icon on files are (I -think- it means "needs compilation" or 
something like that).

If possible, we should consider modifying the generic icon badging and/or node tooltip code such that all 
badges on icons get descriptions (perhaps on the line below the current tooltip - multiline tooltips are 
pretty easy now as of JDK1.4)
Comment 2 Milan Kubec 2005-12-05 07:40:46 UTC
I also think this is not matter of javacvs module, badging should be explained
in tooltips for any badged icon in IDE. But I don't know what should be the
right component/subcomponent for such RFE.

BTW: really good idea :-)
Comment 3 jrojcek 2005-12-05 11:18:01 UTC
Okay, moving to openide. This is indeed a generic tooltip issue. Should work for "complilation" badges on 
java file nodes, for "broken reference" badges on project nodes, and CVS badges as well. For the future 
we're thinking about "java error" badges in project explorer indicating errors in java files.

All those badges should be explained in tooltips.
Comment 4 Marian Mirilovic 2005-12-11 11:41:17 UTC
Janko,
it would be better file separate issues against appropriate modules. I leave
this issue as the umbrella, but I don't think openide is only one involved module.
Comment 5 Milan Kubec 2005-12-12 15:14:26 UTC
Marian, I think that first openide must provide multiline icon-capable tooltips
and then other modules can use them.
Comment 6 David Simonek 2008-10-15 13:07:23 UTC
Implemented by t_h, closing.