Package docking.theme.gui
Class IconValueEditor
Editor for Theme fonts
-
Field Summary
Fields inherited from class docking.theme.gui.ThemeValueEditor
currentThemeValue, editor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ThemeValue
<Icon> createNewThemeValue
(String id, Icon icon) Factory method for creating the ThemeValue of the correct type.protected Icon
getRawValue
(String id) Returns the actual value (Color, Font, or Icon)Methods inherited from class docking.theme.gui.ThemeValueEditor
editValue, storeState
-
Constructor Details
-
IconValueEditor
Constructor- Parameters:
listener
- thePropertyChangeListener
to be notified when changes are made
-
-
Method Details
-
getRawValue
Description copied from class:ThemeValueEditor
Returns the actual value (Color, Font, or Icon)- Specified by:
getRawValue
in classThemeValueEditor<Icon>
- Parameters:
id
- the theme property id for the value- Returns:
- the current stored value for the id
-
createNewThemeValue
Description copied from class:ThemeValueEditor
Factory method for creating the ThemeValue of the correct type.- Specified by:
createNewThemeValue
in classThemeValueEditor<Icon>
- Parameters:
id
- the id for theme propertyicon
- the new value for the underlying type (Color, Font, or Icon)- Returns:
- the new ThemeValue for the type
-