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 23252 - Hook-up map ids to Help toolbar button in Properties view
Summary: Hook-up map ids to Help toolbar button in Properties view
Status: CLOSED FIXED
Alias: None
Product: debugger
Classification: Unclassified
Component: Code (show other bugs)
Version: -S1S-
Hardware: Sun Solaris
: P1 blocker (vote)
Assignee: issues@debugger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-05-08 20:33 UTC by Gail Chappell
Modified: 2010-04-29 09:10 UTC (History)
0 users

See Also:
Issue Type: TASK
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gail Chappell 2002-05-08 20:33:18 UTC
The toolbar in the Properties view of the
Debugger window includes a button for bringing 
up the Help viewer.  Currently, this button is
inactive.  Could you please hook-up map ids to
this button?

Ideally, I'd like a different map id for each
different set of properties.  So there would
be a map id for a session's properties, for
a thread's properties, a variable's properties,
and so on.
Comment 1 Marek Grummich 2002-07-22 08:53:57 UTC
Target milestone was changed from '3.4' to TBD.
Comment 2 Marek Grummich 2002-07-22 08:57:00 UTC
Target milestone was changed from '3.4' to TBD.
Comment 3 Gail Chappell 2002-12-04 17:01:29 UTC
   The writers plan to hook up help to all property
   sheets for 4.0.  

   Please give a unique help ID to each tab of the property
   sheets that are related to debugging.  This includes:
   
   Debugger node -- Properties tab
   Sessions node -- Properties tab
   Call Stack node - Properties tab
   Local Variables node - Properties tab
   Thread node -- Properties tab
   Class node -- Properties tab
   Breakpoints node -- Properties tab
   Watches node -- Properties tab

   BTW - in case you haven't hooked up help ids to
   property sheets yet, here's some quick instructions:

   Property sheet - When creating a Property Sheet,
   the developer creates a Sheet.Set object. To
   populate the Sheet.Set the user creates and adds a
   number of Node.Property objects. To display help
   for the Property Sheet, you must call the setValue
   method and set the helpID property: 

       Sheet sheet = Sheet.createDefault ();
       Sheet.Set ps = sheet.get (Sheet.PROPERTIES);
       ps.setValue ("helpID",
   "session_ejb_prop_properties_html");  

   Tabbed Property Sheet - Property sheets can
   actually contain multiple tabs, each having their
   own help associated with them. The method
   described above to set the help id of a Property
   Sheet still applies, the only difference is the
   way in which additional Property Sheet is created: 

       Sheet sheet = Sheet.createDefault ();
       Sheet.Set referenceTab = new Sheet.Set ();
       referenceTab.setValue ("helpID",
   "ref_properties_help");  
       sheet.put (referenceTab);
Comment 4 Marek Grummich 2003-01-06 10:58:07 UTC
I have changed version from 4.0 dev to S1S 4.2 (Nevada).
Comment 5 Jan Jancura 2003-01-09 16:15:51 UTC
Should it be fixed to Nevada release?
Comment 6 Gail Chappell 2003-01-09 18:09:16 UTC
Yes, it would be nice to hook up this help for
the Nevada release.  Much of this help is already
written.
Comment 7 Jan Jancura 2003-02-05 09:42:51 UTC
fixed in the main trunk

the new IDs:

NetbeansDebuggerWatchesPropertiesSheet
NetbeansDebuggerLocalsPropertiesSheet
NetbeansDebuggerBreakpointsPropertiesSheet
NetbeansDebuggerSessionsPropertiesSheet
NetbeansDebuggerCallStackLineNode
NetbeansDebuggerThreadsPropertiesSheet
NetbeansDebuggerNodePropertiesSheet
NetbeansDebuggerClassesPropertiesSheet 
Comment 8 Gail Chappell 2003-02-11 17:41:28 UTC
Thank you for the new ids.  Is it possible to provide a different
id on the property sheets for each breakpoint type? This would be best
since the different breakpoint types have different properties. 
Ideally, I would like an id for each of these breakpoint types:

  Line
  Method
  Class 
  Exception
  Variable
  Thread
Comment 9 Gail Chappell 2003-02-11 19:36:34 UTC
In testing the help button in the Property Sheets, I noticed
that the button was not activated for the following property
sheets (available when you select an object in the Classes View):

  Field
  Constructor
  Method

As with the breakpoint types, it is possible to get a separate id
for each of these property sheets since these objects have different
properties?  If so, can this also be done for the different variable
and watch types as well?  If not, I'll work the documentation around
this.
Comment 10 Jan Jancura 2003-02-12 17:38:26 UTC
Fixed:
NetbeansDebuggerBreakpointMethodJPDA
NetbeansDebuggerBreakpointThreadJPDA
NetbeansDebuggerBreakpointFieldJPDA
NetbeansDebuggerBreakpointClassJPDA
NetbeansDebuggerBreakpointExceptionJPDA
NetbeansDebuggerBreakpointLineJPDA
NetbeansDebuggerFieldPropertiesSheet
NetbeansDebuggerConstructorPropertiesSheet
NetbeansDebuggerMethodPropertiesSheet
Comment 11 Gail Chappell 2003-02-12 20:52:02 UTC
My apologies for reopening this issue once again.  Is it possible
to add separate ids for the following property sheets viewable
from the Debugger window:

  --Class Loaders
  --Variables that are arrays
  --Containers for a superclass

I think that these shall be the last ids that I ask for as I now
have a lot of help to write.  I will verify the latest set of ids
in tomorrow's build.

Thank you.
Comment 12 Gail Chappell 2003-02-24 18:50:54 UTC
I've hooked up the help to the ids that have already been assigned.
The help works best if there are separate ids for separate types
of objects.  For example, a generic id doesn't work for variables
because array variables have two additional properties, First Index
and Maximum Length.  Here are the additional ids that I would like.
Is is possible to get these ids to meet the 3.5 deadline?

For Class View:
--Class Loaders

For Local Variables View:
--Array Objects (becase they have First Index and Maximum Length 
                 properties)
--Integer Objects (because they have a Display As property)
--Container for a Super Class

For Watches View:
--Watch Objects that are Integers
--Watch Objects that are Arrays
Comment 13 Jan Jancura 2003-05-07 16:39:56 UTC
fixed
Comment 14 Quality Engineering 2010-04-29 09:10:13 UTC
Verified ... and Closing all issues resolved into NetBeans 6.7 and earlier.