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 217166 - Search in Tools/Options does not search through non-enabled ergonomics panels
Summary: Search in Tools/Options does not search through non-enabled ergonomics panels
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Options&Settings (show other bugs)
Version: 7.2
Hardware: PC Linux
: P3 normal (vote)
Assignee: Theofanis Oikonomou
URL:
Keywords:
Depends on: 218312
Blocks:
  Show dependency tree
 
Reported: 2012-08-21 14:09 UTC by Jaroslav Tulach
Modified: 2012-10-19 13:40 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Making OptionController an entry point (19.42 KB, patch)
2012-08-21 14:09 UTC, Jaroslav Tulach
Details | Diff
Making OptionController an entry point (36.38 KB, patch)
2012-10-16 10:37 UTC, Theofanis Oikonomou
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jaroslav Tulach 2012-08-21 14:09:26 UTC
Created attachment 123349 [details]
Making OptionController an entry point

While fixing bug 216820 I realized that there is a better way to integrate the search with ergonomics functionality. Let's make a panel in Tools/Options an entry point!

The patch includes necessary changes in ide.ergonomics (and other modules) to extract information about icons, categories and subpanels and their keywords. The panels contain button to enable the functionality.

Missing test to verify the keywords, names & etc. are the same in ergonomics and not ergonomics mode.

When enabling new module the Options dialog disappears and then re-appears. It would be better if it could stay opened and just refresh itself.
Comment 1 Jaroslav Tulach 2012-08-21 14:10:35 UTC
This issue was mentioned at today's performance meeting.
Comment 2 Theofanis Oikonomou 2012-10-16 10:37:25 UTC
Created attachment 126002 [details]
Making OptionController an entry point

I have updated the patch a little bit:
1) added displayname in the ConfigurationPanel so that it does not print that "support for null needs to be activated"
2) added a test to demonstrate that for example even if java is activated, javafx or javacard support need to be enabled in order to access the respective option panels.

If there are no objections I am going to integrate tomorrow. Thank you
Comment 3 Theofanis Oikonomou 2012-10-18 14:47:26 UTC
Fixed: http://hg.netbeans.org/core-main/rev/c6bc95de31b6
Comment 4 Quality Engineering 2012-10-19 13:40:07 UTC
Integrated into 'main-golden', will be available in build *201210191216* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/c6bc95de31b6
User: Theofanis Oikonomou <theofanis@netbeans.org>
Log: Issue #217166 - Search in Tools/Options does not search through non-enabled ergonomics panels