Package docking.theme.gui
Class FontValueEditor
Editor for Theme fonts
-
Field Summary
Fields inherited from class docking.theme.gui.ThemeValueEditor
currentThemeValue, editor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ThemeValue
<Font> createNewThemeValue
(String id, Font font) Factory method for creating the ThemeValue of the correct type.protected Font
getRawValue
(String id) Returns the actual value (Color, Font, or Icon)Methods inherited from class docking.theme.gui.ThemeValueEditor
editValue, storeState
-
Constructor Details
-
FontValueEditor
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<Font>
- 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<Font>
- Parameters:
id
- the id for theme propertyfont
- the new value for the underlying type (Color, Font, or Icon)- Returns:
- the new ThemeValue for the type
-