Package io.github.qishr.cascara.ui.theme
Class ThemeVariation
java.lang.Object
io.github.qishr.cascara.ui.theme.ThemeVariation
All Implemented Interfaces:
Variation
public class ThemeVariation
Nested Class Summary
| Modifier and Type | Class | Description |
|---|---|---|
| public static | io.github.qishr.cascara.ui.theme.ThemeVariation.ColorGroup |
Field Summary
| Modifier and Type | Field | Description |
|---|---|---|
| public static final String | GROUP_ID_BASE_COLORS | |
| public static final String | GROUP_ID_CODE_COLORS | |
| public static final String | GROUP_ID_PALETTE_COLORS | |
| public static final String | GROUP_ID_TRANSFORMS | |
| public static final String | GROUP_ID_UI_COLORS |
Constructor Summary
| Constructor | Description |
|---|---|
| ThemeVariation() |
Method Summary
Field Details
GROUP_ID_BASE_COLORS
public static final String GROUP_ID_BASE_COLORS
See Also:
GROUP_ID_CODE_COLORS
public static final String GROUP_ID_CODE_COLORS
See Also:
GROUP_ID_PALETTE_COLORS
public static final String GROUP_ID_PALETTE_COLORS
See Also:
GROUP_ID_TRANSFORMS
public static final String GROUP_ID_TRANSFORMS
See Also:
GROUP_ID_UI_COLORS
public static final String GROUP_ID_UI_COLORS
See Also:
Method Details
getOptionId
public String getOptionId()
getOptionText
public String getOptionText()
getName
public String getName()
Specified By:
setName
public void setName(String name)
Specified By:
getPath
public String getPath()
Specified By:
setPath
public void setPath(String path)
Specified By:
getBaseColors
public Map<String, ColorDefinition> getBaseColors()
Specified By:
getBaseColor
public ColorDefinition getBaseColor(String id)
Specified By:
setBaseColor
public void setBaseColor(String id, String hexColor)
Specified By:
getTransformDefinitions
public Map<String, ColorDefinition> getTransformDefinitions()
Specified By:
getTransformDefinition
public ColorDefinition getTransformDefinition(String id)
Specified By:
setTransformDefinition
public void setTransformDefinition(String id, String transform)
Specified By:
getPaletteColors
public Map<String, ColorDefinition> getPaletteColors()
Specified By:
getPaletteColor
public ColorDefinition getPaletteColor(String id)
Specified By:
setPaletteColor
public void setPaletteColor(String id, ColorDefinition definition)
Specified By:
setPaletteColor
public void setPaletteColor(String id, String hexColor)
Specified By:
getUiColors
public Map<String, ColorDefinition> getUiColors()
Specified By:
getUiColor
public ColorDefinition getUiColor(String id)
Specified By:
setUiColor
public void setUiColor(String id, String hexColor)
Specified By:
getCodeColors
public Map<String, ColorDefinition> getCodeColors()
Specified By:
getCodeColor
public ColorDefinition getCodeColor(String id)
Specified By:
setCodeColor
public void setCodeColor(String id, String hexColor)
Specified By:
getGroup
public Map<String, ColorDefinition> getGroup(String groupId)
Specified By:
modifiedProperty
public final BooleanProperty modifiedProperty()
getModified
public final Boolean getModified()
setModified
public final void setModified(Boolean v)