use of org.omegat.gui.preferences.view.SpellcheckerConfigurationController in project omegat by omegat-org.
the class PreferencesWindowController method createNodeTree.
private static DefaultMutableTreeNode createNodeTree() {
HideableNode root = new HideableNode();
root.add(new HideableNode(new GeneralOptionsController()));
root.add(new HideableNode(new MachineTranslationPreferencesController()));
root.add(new HideableNode(new GlossaryPreferencesController()));
root.add(new HideableNode(new DictionaryPreferencesController()));
HideableNode appearanceNode = new HideableNode(new AppearanceController());
appearanceNode.add(new HideableNode(new FontSelectionController()));
appearanceNode.add(new HideableNode(new CustomColorSelectionController()));
root.add(appearanceNode);
root.add(new HideableNode(new FiltersCustomizerController()));
root.add(new HideableNode(new SegmentationCustomizerController()));
HideableNode acNode = new HideableNode(new AutoCompleterController());
acNode.add(new HideableNode(new GlossaryAutoCompleterOptionsController()));
acNode.add(new HideableNode(new AutotextAutoCompleterOptionsController()));
acNode.add(new HideableNode(new CharTableAutoCompleterOptionsController()));
acNode.add(new HideableNode(new HistoryAutoCompleterOptionsController()));
root.add(acNode);
root.add(new HideableNode(new SpellcheckerConfigurationController()));
root.add(new HideableNode(new LanguageToolConfigurationController()));
root.add(new HideableNode(new ExternalFinderPreferencesController()));
root.add(new HideableNode(new EditingBehaviorController()));
root.add(new HideableNode(new TagProcessingOptionsController()));
HideableNode teamNode = new HideableNode(new TeamOptionsController());
teamNode.add(new HideableNode(new RepositoriesCredentialsController()));
root.add(teamNode);
root.add(new HideableNode(new TMMatchesPreferencesController()));
root.add(new HideableNode(new ViewOptionsController()));
root.add(new HideableNode(new SaveOptionsController()));
root.add(new HideableNode(new UserPassController()));
root.add(new HideableNode(new SecureStoreController()));
HideableNode pluginsNode = new HideableNode(new PluginsPreferencesController());
root.add(pluginsNode);
root.add(new HideableNode(new VersionCheckPreferencesController()));
PreferencesControllers.getSuppliers().forEach(s -> placePluginView(root, s.get()));
return root;
}
Aggregations