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 100244 - Only one button on the Code Assistance tab
Summary: Only one button on the Code Assistance tab
Status: VERIFIED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: Project (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: Vladimir Voskresensky
URL:
Keywords: USABILITY
Depends on:
Blocks:
 
Reported: 2007-04-06 16:46 UTC by Alexander Pepin
Modified: 2007-04-23 17:13 UTC (History)
0 users

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 Alexander Pepin 2007-04-06 16:46:31 UTC
Steps to reproduce:
- open IDE
- push Tools/Options menu
- select C/C++ section
- switch to Code Assistance tab
Result: The Code Assistance tab contains only one button (Parser Settings). It
is not good to ask user to press extra button (usability issue) to switch to the
parser settings window. It would be better to put Parser Settings window content
directly to the Code Assistance tab.
Comment 1 Maria Tishkova 2007-04-06 17:08:29 UTC
Actually it is more likely USABILITY bug not Enhancement.
So I marks is as a DEFECT
Comment 2 Vladimir Voskresensky 2007-04-17 18:54:11 UTC
fixing:
- moved all stuff into tabs

cvs log:
Checking in
makeproject/src/org/netbeans/modules/cnd/makeproject/ui/utils/ListEditorPanel.form;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/ui/utils/ListEditorPanel.form,v
 <--  ListEditorPanel.form
new revision: 1.2.2.1.10.1; previous revision: 1.2.2.1
done
Checking in
makeproject/src/org/netbeans/modules/cnd/makeproject/ui/utils/ListEditorPanel.java;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/ui/utils/ListEditorPanel.java,v
 <--  ListEditorPanel.java
new revision: 1.2.2.2.10.5; previous revision: 1.2.2.2.10.4
done
Checking in makeproject/nbproject/project.xml;
/shared/data/ccvs/repository/cnd/makeproject/nbproject/project.xml,v  <-- 
project.xml
new revision: 1.2.2.3.8.3; previous revision: 1.2.2.3.8.2
done
Checking in makeproject/nbproject/genfiles.properties;
/shared/data/ccvs/repository/cnd/makeproject/nbproject/genfiles.properties,v 
<--  genfiles.properties
new revision: 1.2.2.6.8.3; previous revision: 1.2.2.6.8.2
done
Checking in
makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/CodeAssistancePanelController.java;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/CodeAssistancePanelController.java,v
 <--  CodeAssistancePanelController.java
new revision: 1.1.4.2; previous revision: 1.1.4.1
done
Removing
makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/CodeAssistancePanel.form;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/CodeAssistancePanel.form,v
 <--  CodeAssistancePanel.form
new revision: delete; previous revision: 1.1.4.2
done
Checking in
makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/Bundle.properties;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/Bundle.properties,v
 <--  Bundle.properties
new revision: 1.2.2.4.8.14; previous revision: 1.2.2.4.8.13
done
Checking in
makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/PredefinedPanel.java;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/PredefinedPanel.java,v
 <--  PredefinedPanel.java
new revision: 1.1.2.2.10.7; previous revision: 1.1.2.2.10.6
done
Checking in
makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/PredefinedPanel.form;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/PredefinedPanel.form,v
 <--  PredefinedPanel.form
new revision: 1.1.2.2.10.2; previous revision: 1.1.2.2.10.1
done
Checking in
makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/ParserSettingsPanel.form;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/ParserSettingsPanel.form,v
 <--  ParserSettingsPanel.form
new revision: 1.1.4.2; previous revision: 1.1.4.1
done
Removing
makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/CodeAssistancePanel.java;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/CodeAssistancePanel.java,v
 <--  CodeAssistancePanel.java
new revision: delete; previous revision: 1.1.4.2
done
Checking in
makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/ParserSettingsPanel.java;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/ParserSettingsPanel.java,v
 <--  ParserSettingsPanel.java
new revision: 1.1.4.4; previous revision: 1.1.4.3
done
Removing core/src/org/netbeans/modules/cnd/ui/options/CodeAssistancePanel.form;
/shared/data/ccvs/repository/cnd/core/src/org/netbeans/modules/cnd/ui/options/CodeAssistancePanel.form,v
 <--  CodeAssistancePanel.form
new revision: delete; previous revision: 1.1.2.2
done
Removing
core/src/org/netbeans/modules/cnd/ui/options/CodeAssistancePanelController.java;
/shared/data/ccvs/repository/cnd/core/src/org/netbeans/modules/cnd/ui/options/CodeAssistancePanelController.java,v
 <--  CodeAssistancePanelController.java
new revision: delete; previous revision: 1.1.2.2
done
Removing core/src/org/netbeans/modules/cnd/ui/options/CodeAssistancePanel.java;
/shared/data/ccvs/repository/cnd/core/src/org/netbeans/modules/cnd/ui/options/CodeAssistancePanel.java,v
 <--  CodeAssistancePanel.java
new revision: delete; previous revision: 1.1.2.3
done
Comment 3 Vladimir Voskresensky 2007-04-18 14:51:30 UTC
fixed:
to prevent extra notifications about changed tools settings:
- set* method returns true if new settings differs from old, false otherwise.
- introduced modification flag in used panels
- some methods to support embedding into Tools->Options panels

Checking in PredefinedPanel.java;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/PredefinedPanel.java,v
 <--  PredefinedPanel.java
new revision: 1.1.2.2.10.9; previous revision: 1.1.2.2.10.8
done
Checking in CodeAssistancePanelController.java;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/CodeAssistancePanelController.java,v
 <--  CodeAssistancePanelController.java
new revision: 1.1.4.3; previous revision: 1.1.4.2
done
Checking in ParserSettingsPanel.java;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/ui/options/ParserSettingsPanel.java,v
 <--  ParserSettingsPanel.java
new revision: 1.1.4.5; previous revision: 1.1.4.4
done
Checking in ListEditorPanel.java;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/ui/utils/ListEditorPanel.java,v
 <--  ListEditorPanel.java
new revision: 1.2.2.2.10.6; previous revision: 1.2.2.2.10.5
done
Checking in BasicCompiler.java;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/api/compilers/BasicCompiler.java,v
 <--  BasicCompiler.java
new revision: 1.2.2.2.10.2; previous revision: 1.2.2.2.10.1
done
Checking in SunCCompiler.java;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/api/compilers/SunCCompiler.java,v
 <--  SunCCompiler.java
new revision: 1.2.2.6.10.5; previous revision: 1.2.2.6.10.4
done
Checking in GNUCCompiler.java;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/api/compilers/GNUCCompiler.java,v
 <--  GNUCCompiler.java
new revision: 1.2.2.10.10.8; previous revision: 1.2.2.10.10.7
done
Checking in SunCCCompiler.java;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/api/compilers/SunCCCompiler.java,v
 <--  SunCCCompiler.java
new revision: 1.2.2.8.10.6; previous revision: 1.2.2.8.10.5
done
Checking in GNUCCCompiler.java;
/shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/api/compilers/GNUCCCompiler.java,v
 <--  GNUCCCompiler.java
new revision: 1.2.2.11.10.8; previous revision: 1.2.2.11.10.7
done
Comment 4 Alexander Pepin 2007-04-23 17:13:59 UTC
verified in build 20070423