static { // order is important! settingsFactory.add(new DisplayPreference.Factory()); settingsFactory.add(new DrawingPreference.Factory()); settingsFactory.add(new ColorPreference.Factory()); settingsFactory.add(new LafPreference.Factory()); settingsFactory.add(new LanguagePreference.Factory()); settingsFactory.add(new ServerAccessPreference.Factory()); settingsFactory.add(new MapPreference.Factory()); settingsFactory.add(new ProjectionPreference.Factory()); settingsFactory.add(new MapPaintPreference.Factory()); settingsFactory.add(new TaggingPresetPreference.Factory()); settingsFactory.add(new BackupPreference.Factory()); if (!Main.applet) { settingsFactory.add(new PluginPreference.Factory()); } settingsFactory.add(Main.toolbar); settingsFactory.add(new AudioPreference.Factory()); settingsFactory.add(new ShortcutPreference.Factory()); settingsFactory.add(new ValidatorPreference.Factory()); settingsFactory.add(new RemoteControlPreference.Factory()); settingsFactory.add(new ImageryPreference.Factory()); PluginHandler.getPreferenceSetting(settingsFactory); // always the last: advanced tab settingsFactory.add(new AdvancedPreference.Factory()); }