Package docking.theme.gui
Class ColorValueEditor
Editor for Theme colors
-
Field Summary
Fields inherited from class docking.theme.gui.ThemeValueEditor
currentThemeValue, editor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ThemeValue<Color> createNewThemeValue(String id, Color color) Factory method for creating the ThemeValue of the correct type.protected ColorgetRawValue(String id) Returns the actual value (Color, Font, or Icon)protected voidCalled when the user has pressed ok.Methods inherited from class docking.theme.gui.ThemeValueEditor
editValue
-
Constructor Details
-
ColorValueEditor
Constructor- Parameters:
listener- thePropertyChangeListenerto be notified when changes are made
-
-
Method Details
-
getRawValue
Description copied from class:ThemeValueEditorReturns the actual value (Color, Font, or Icon)- Specified by:
getRawValuein classThemeValueEditor<Color>- Parameters:
id- the theme property id for the value- Returns:
- the current stored value for the id
-
createNewThemeValue
Description copied from class:ThemeValueEditorFactory method for creating the ThemeValue of the correct type.- Specified by:
createNewThemeValuein classThemeValueEditor<Color>- Parameters:
id- the id for theme propertycolor- the new value for the underlying type (Color, Font, or Icon)- Returns:
- the new ThemeValue for the type
-
storeState
protected void storeState()Description copied from class:ThemeValueEditorCalled when the user has pressed ok. This allows sub-classes to store any state for future dialog invocations.- Overrides:
storeStatein classThemeValueEditor<Color>
-