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.
Summary: | context help for property attributes | ||
---|---|---|---|
Product: | platform | Reporter: | Jan Benway <benway> |
Component: | -- Other -- | Assignee: | Jesse Glick <jglick> |
Status: | CLOSED FIXED | ||
Severity: | enhancement | CC: | jhoffman, pfussell, pkeegan, smarek |
Priority: | P3 | ||
Version: | 3.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | ENHANCEMENT | Exception Reporter: |
Description
Jan Benway
2000-11-08 17:51:29 UTC
Hi Jeffrey, I think you mean you would like to have context help for properties, presented in property sheets? If yes, the bug should be moved to core (propbably). Properties module deals with .properties files (Resource Bundles) and context help for key-value pair doesn't have a sense. Please let me know, if I'm right. Then I'll move the bug to right module. Peter Moved to core module. I think you mean openide, since it deals with where HelpCtx is available. Note that for property editor windows, you can already have a Help button; just use HelpCtx.setHelpIDString to assign a JavaHelp ID to the main panel of the property editor. A Help button will appear automatically. If you want F1 to work on a specific property in the Property Sheet (without a dialog having been opened): (1) if it is OK you can already put help on the associated Node as a whole which will apply to all properties for that node; (2) if the extra specificity is really needed, I am pretty sure there is already an enhancement request that Node.Property be permitted to have a HelpCtx, so please look up this bug # in Bugzilla and mark this item a duplicate of it. Still awaiting comments/clarifications. I could not find another enhancement request in Bugzilla that Node.Property be permitted to have a HelpCtx, so I'm adding my comments to this one. We do need field-level help for each property in a property sheet. There are several reasons: 1. Tooltips do not have adequate room to explain what to enter for many properties. 2. We can do a help topic for each property sheet that shows all properties, but the contents of property sheets are dynamic. For example, if several nodes are selected in the Explorer, only those properties common to all selected nodes are displayed. 3. Third-party application and web server plugins will provide properties to be dynamically displayed in property sheets. It will be impossible for Sun to anticipate what these properties are, so we cannot write help for them in a Property Sheet topic. These properties will be documented by the server vendor. The vendor will need to be able to supply a field-level JavaHelp map ID for each property so the user can figure out what it is. OK. Fixed in the trunk. If you have a Node.Property object, you may set its "helpID" ad-hoc property to be a (String) help ID. The Property Sheet will display this help when the mouse is over that row. If you have a Node.PropertySet object, you may again use "helpID"; the P.S. will display this help when the mouse is over the tabbed area showing properties, and that tab is visible. Help continues to default to the help for the nodes themselves. Resolved for 3.4.x or earlier, no new info since then -> verified Resolved for 3.4.x or earlier, no new info since then -> closing. |