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.
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.
Actually it is more likely USABILITY bug not Enhancement. So I marks is as a DEFECT
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
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
verified in build 20070423