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 44685 - New Help IDs in the projects UI
Summary: New Help IDs in the projects UI
Status: CLOSED FIXED
Alias: None
Product: projects
Classification: Unclassified
Component: Generic Projects UI (show other bugs)
Version: 4.x
Hardware: All All
: P3 blocker (vote)
Assignee: Petr Hrebejk
URL:
Keywords:
: 45515 (view as bug list)
Depends on:
Blocks: 41535
  Show dependency tree
 
Reported: 2004-06-10 10:20 UTC by John Jullion-ceccarelli
Modified: 2006-03-24 10:04 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Jullion-ceccarelli 2004-06-10 10:20:20 UTC
We need help IDs for the following. I'm not sure
which ones are implemented in projects and which
ones are in the Java module so I'm filing them all
together here. If I need to file some of them as a
separate issue please let me know which ones.

* Projects window
* Files window
* New Project wizard - all pages for all J2SE
templates
* Project Properties dialog box - all pages for
all J2SE templates
* The Add Library dialog box launched from the
Project Properties dialog box
* Library Manager
Comment 1 John Jullion-ceccarelli 2004-06-24 17:06:16 UTC
*** Issue 45515 has been marked as a duplicate of this issue. ***
Comment 2 Petr Hrebejk 2004-08-03 18:17:33 UTC
Checking in
ant/freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoPanel.java;
/cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoPanel.java,v
 <--  BasicProjectInfoPanel.javanew revision: 1.11; previous revision:
1.10
done
Checking in
ant/freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoWizardPanel.java;
/cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoWizardPanel.java,v
 <--  BasicProjectInfoWizardPanel.java
new revision: 1.4; previous revision: 1.3
done
Checking in
ant/freeform/src/org/netbeans/modules/ant/freeform/ui/ClasspathPanel.java;
/cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/ui/ClasspathPanel.java,v
 <--  ClasspathPanel.java
new revision: 1.12; previous revision: 1.11
done
Checking in
ant/freeform/src/org/netbeans/modules/ant/freeform/ui/ClasspathWizardPanel.java;
/cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/ui/ClasspathWizardPanel.java,v
 <--  ClasspathWizardPanel.java
new revision: 1.5; previous revision: 1.4
done
Checking in
ant/freeform/src/org/netbeans/modules/ant/freeform/ui/GeneralPanel.java;
/cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/ui/GeneralPanel.java,v
 <--  GeneralPanel.java
new revision: 1.5; previous revision: 1.4
done
Checking in
ant/freeform/src/org/netbeans/modules/ant/freeform/ui/OutputPanel.java;
/cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/ui/OutputPanel.java,v
 <--  OutputPanel.java
new revision: 1.8; previous revision: 1.7
done
Checking in
ant/freeform/src/org/netbeans/modules/ant/freeform/ui/ProjectCustomizer.java;
/cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/ui/ProjectCustomizer.java,v
 <--  ProjectCustomizer.java
new revision: 1.12; previous revision: 1.11
done
Checking in
ant/freeform/src/org/netbeans/modules/ant/freeform/ui/SourceFoldersPanel.java;
/cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/ui/SourceFoldersPanel.java,v
 <--  SourceFoldersPanel.java
new revision: 1.13; previous revision: 1.12
done
Checking in
ant/freeform/src/org/netbeans/modules/ant/freeform/ui/SourceFoldersWizardPanel.java;
/cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/ui/SourceFoldersWizardPanel.java,v
 <--  SourceFoldersWizardPanel.java
new revision: 1.8; previous revision: 1.7
done
Checking in
ant/freeform/src/org/netbeans/modules/ant/freeform/ui/TargetMappingPanel.java;
/cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/ui/TargetMappingPanel.java,v
 <--  TargetMappingPanel.java
new revision: 1.20; previous revision: 1.19
done
Checking in
ant/freeform/src/org/netbeans/modules/ant/freeform/ui/TargetMappingWizardPanel.java;
/cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/ui/TargetMappingWizardPanel.java,v
 <--  TargetMappingWizardPanel.java
new revision: 1.8; previous revision: 1.7
done
Checking in
ant/freeform/src/org/netbeans/modules/ant/freeform/ui/WebLocationsPanel.java;
/cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/ui/WebLocationsPanel.java,v
 <--  WebLocationsPanel.java
new revision: 1.9; previous revision: 1.8
done
Checking in
ant/freeform/src/org/netbeans/modules/ant/freeform/ui/WebLocationsWizardPanel.java;
/cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/ui/WebLocationsWizardPanel.java,v
 <--  WebLocationsWizardPanel.java
new revision: 1.6; previous revision: 1.5
done
Processing log script arguments...
More commits to come...
Checking in
java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/CustomizerCompile.java;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/CustomizerCompile.java,v
 <--  CustomizerCompile.java
new revision: 1.8; previous revision: 1.7
done
Checking in
java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/CustomizerCompileTest.java;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/CustomizerCompileTest.java,v
 <--  CustomizerCompileTest.java
new revision: 1.7; previous revision: 1.6
done
Checking in
java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/CustomizerGeneral.java;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/CustomizerGeneral.java,v
 <--  CustomizerGeneral.java
new revision: 1.11; previous revision: 1.10
done
Checking in
java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/CustomizerJar.java;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/CustomizerJar.java,v
 <--  CustomizerJar.java
new revision: 1.6; previous revision: 1.5
done
Checking in
java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/CustomizerJavadoc.java;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/CustomizerJavadoc.java,v
 <--  CustomizerJavadoc.java
new revision: 1.5; previous revision: 1.4
done
Checking in
java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/CustomizerRun.java;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/CustomizerRun.java,v
 <--  CustomizerRun.java
new revision: 1.12; previous revision: 1.11
done
Checking in
java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/J2SECustomizer.java;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/J2SECustomizer.java,v
 <--  J2SECustomizer.java
new revision: 1.10; previous revision: 1.9
done
Checking in
java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/LibrariesChooser.java;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/LibrariesChooser.java,v
 <--  LibrariesChooser.java
new revision: 1.9; previous revision: 1.8
done
Processing log script arguments...
More commits to come...
Checking in
java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/PanelConfigureProject.java;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/PanelConfigureProject.java,v
 <--  PanelConfigureProject.java
new revision: 1.8; previous revision: 1.7
done
Checking in
java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/PanelProjectLocationVisual.java;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/PanelProjectLocationVisual.java,v
 <--  PanelProjectLocationVisual.java
new revision: 1.19; previous revision: 1.18
done
Processing log script arguments...
More commits to come...
Checking in
projects/libraries/src/org/netbeans/modules/project/libraries/ui/LibrariesCustomizer.java;
/cvs/projects/libraries/src/org/netbeans/modules/project/libraries/ui/LibrariesCustomizer.java,v
 <--  LibrariesCustomizer.java
new revision: 1.14; previous revision: 1.13
done
Processing log script arguments...
More commits to come...
Checking in
projects/projectui/src/org/netbeans/modules/project/ui/ProjectTab.java;
/cvs/projects/projectui/src/org/netbeans/modules/project/ui/ProjectTab.java,v
 <--  ProjectTab.java
new revision: 1.12; previous revision: 1.11
done
Checking in
projects/projectui/src/org/netbeans/modules/project/ui/TemplatesPanel.java;
/cvs/projects/projectui/src/org/netbeans/modules/project/ui/TemplatesPanel.java,v
 <--  TemplatesPanel.java
new revision: 1.14; previous revision: 1.13
done
Comment 3 John Jullion-ceccarelli 2004-08-16 10:46:13 UTC
There are two problems with these help IDs:

1. In both standard and freeform project properties, the help ID for
the first cagtegory on the left is the one that gets called for all
categories. No matter what is selected, I only get
org.netbeans.modules.ant.freeform.ui.GeneralPanel or
org.netbeans.modules.java.j2seproject.ui.customizer.CustomizerGeneral

2. In the Files window, I keep getting org.openide.loaders.DataFolder
as the help ID. Think this is just because all of the folder nodes
have this ID. The ID should be removed from the folder nodes so that
the IDE returns the ID for the parent container (the Files window).
Comment 4 John Jullion-ceccarelli 2004-08-16 10:50:52 UTC
Also, org.openide.loaders.DataFolder is being used for source package
nodes in the Projects window. These nodes should not have a help ID
and clicking F1 on them should return the projects window ID.
Comment 5 Petr Hrebejk 2004-08-16 11:17:54 UTC
Will look at 1. But don't expect me to remove help ID from loaders
(i.e. files or folders) It would probably be a pretty big change in
may of them. File separate bugs? Talk to HIE?
Comment 6 Petr Hrebejk 2004-08-17 13:46:09 UTC
So the bug was in Help button only. F1 did work correctly

Checking in
ant/freeform/src/org/netbeans/modules/ant/freeform/ui/ProjectCustomizer.java;
/cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/ui/ProjectCustomizer.java,v
 <--  ProjectCustomizer.java
new revision: 1.13; previous revision: 1.12
done
Checking in
ant/freeform/src/org/netbeans/modules/ant/freeform/ui/ProjectCustomizerProvider.java;
/cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/ui/ProjectCustomizerProvider.java,v
 <--  ProjectCustomizerProvider.java
new revision: 1.6; previous revision: 1.5
done
Processing log script arguments...
More commits to come...
Checking in
java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/J2SECustomizerProvider.java;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/J2SECustomizerProvider.java,v
 <--  J2SECustomizerProvider.java
new revision: 1.11; previous revision: 1.10
done
Processing log script arguments...
More commits to come...
Checking in
java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/J2SECustomizer.java;
/cvs/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/J2SECustomizer.java,v
 <--  J2SECustomizer.java
new revision: 1.11; previous revision: 1.10
done

Also removed the HelpCtx from DataFolder. Now it returns null.

 Checking in src/org/openide/loaders/DataFolder.java;
/cvs/openide/loaders/src/org/openide/loaders/DataFolder.java,v  <-- 
DataFolder.java
new revision: 1.31; previous revision: 1.30
done
Comment 7 Marian Mirilovic 2005-12-20 15:48:19 UTC
This issue was solved long time ago. Because nobody has reopened it neither
added comments, we are verifying/closing it now. 
If you are still able to reproduce the problem, please reopen. Thanks in advance.