Module org.bigdataviewer.core
Package bdv.ui.settings
Classes to build UIs that store and manage user settings in an app.
-
Interface Summary Interface Description ModificationListener AModificationListenerto aSettingsPageis notified, when any setting is changed.SelectAndEditProfileSettingsPage.Profile Interface for the objects that are edited and selected in aSelectAndEditProfileSettingsPage.SelectAndEditProfileSettingsPage.ProfileEditPanel<T> Class that edits a profile of typeTin a JPanel.SelectAndEditProfileSettingsPage.ProfileManager<T extends SelectAndEditProfileSettingsPage.Profile> Interface for classes that manage a collection of profiles.SettingsPage A content page in aSettingsPanel. -
Class Summary Class Description SelectAndEditProfileSettingsPage<T extends SelectAndEditProfileSettingsPage.Profile> ASettingsPagefor the following common scenario: There are multiple "profiles" (e.g., keymaps, trackscheme styles, ...) to select from, and its possible to edit each individual profile.SettingsPanel Main panel for preferences dialogs.SimpleSettingsPage Helper class to easily put aJPanelas a page into aSettingsPanel.SingleSettingsPanel Main panel for preferences dialogs with a single page.