Package io.github.qishr.cascara.ui.style
Class ControlStyle
java.lang.Object
        io.github.qishr.cascara.ui.style.ControlStyle
Direct Known Subtypes:
    PartStyle, FormStyle, CodeAreaStyle, ColorTransformerStyle, DiagnosticIconStyle, ActivityBarStyle, TitleBarStyle, DocumentTabHeaderStyle, CustomStyle, BadgeStyle, MarkdownStyle, ColorPaletteStyle, ToastStyle, SvgIconStyle, SideBarStyle, TagChooserStyle, RadioButtonStyle, DatePickerStyle, HyperlinkStyle, TreeViewStyle, TextStyle, SliderStyle, ListViewStyle, DialogStyle, GridPaneStyle, ButtonStyle, SceneStyle, AccordionStyle, MenuStyle, ScrollPaneStyle, ToolTipStyle, ArrowStyle, ChoiceBoxStyle, SplitMenuButtonStyle, ScrollBarStyle, ChartStyle, TextInputStyle, ColorPickerStyle, SeparatorStyle, TreeTableViewStyle, SpinnerStyle, ToolBarStyle, TabPaneStyle, ProgressBarStyle, MenuButtonStyle, ProgressIndicatorStyle, CheckBoxStyle, TitledPaneStyle, ComboBoxStyle, TableViewStyle, SplitPaneStyle
public abstract class ControlStyle
Field Summary
| Modifier and Type | Field | Description |
|---|---|---|
| protected static final String | BASELINE_LEFT | |
| protected static final String | BOLD | |
| protected static final String | BOLDER | |
| protected static final String | CENTER | |
| protected static final String | CENTER_LEFT | |
| protected static final String | CENTER_RIGHT | |
| protected static final String | COLLAPSE | |
| protected static final String | CURSOR_DEFAULT | |
| protected static final String | CURSOR_HAND | |
| protected static final String | CURSOR_TEXT | |
| protected static final String | CURSOR_WAIT | |
| protected static final String | FALSE | |
| protected static final String | FX_ALIGNMENT | |
| protected static final String | FX_BACKGROUND_COLOR | |
| protected static final String | FX_BACKGROUND_INSETS | |
| protected static final String | FX_BACKGROUND_RADIUS | |
| protected static final String | FX_BORDER_COLOR | |
| protected static final String | FX_BORDER_INSETS | |
| protected static final String | FX_BORDER_RADIUS | |
| protected static final String | FX_BORDER_STYLE | |
| protected static final String | FX_BORDER_WIDTH | |
| protected static final String | FX_BOUNDS_TYPE | |
| protected static final String | FX_CELL_FOCUS_INNER_BORDER | |
| protected static final String | FX_CELL_SIZE | |
| protected static final String | FX_CONTENT_DISPLAY | |
| protected static final String | FX_CURSOR | |
| protected static final String | FX_DURATION | |
| protected static final String | FX_EFFECT | |
| protected static final String | FX_FILL | |
| protected static final String | FX_FOCUS_TRAVERSABLE | |
| protected static final String | FX_FONT_FAMILY | |
| protected static final String | FX_FONT_SIZE | |
| protected static final String | FX_FONT_SMOOTHING_TYPE | |
| protected static final String | FX_FONT_STYLE | |
| protected static final String | FX_FONT_WEIGHT | |
| protected static final String | FX_HIGHLIGHT_FILL | |
| protected static final String | FX_HIGHLIGHT_TEXT_FILL | |
| protected static final String | FX_LABEL_PADDING | |
| protected static final String | FX_LINE_SPACING | |
| protected static final String | FX_MANAGED | |
| protected static final String | FX_MAX_HEIGHT | |
| protected static final String | FX_MAX_WIDTH | |
| protected static final String | FX_MINOR_TICK_LENGTH | |
| protected static final String | FX_MIN_HEIGHT | |
| protected static final String | FX_MIN_WIDTH | |
| protected static final String | FX_OPACITY | |
| protected static final String | FX_PADDING | |
| protected static final String | FX_PREF_HEIGHT | |
| protected static final String | FX_PREF_WIDTH | |
| protected static final String | FX_PROGRESS_COLOR | |
| protected static final String | FX_PROMPT_TEXT_FILL | |
| protected static final String | FX_REGION_BACKGROUND | |
| protected static final String | FX_ROTATE | |
| protected static final String | FX_SCALE_SHAPE | |
| protected static final String | FX_SCALE_Y | |
| protected static final String | FX_SEPARATOR_STROKE | |
| protected static final String | FX_SHAPE | |
| protected static final String | FX_SIZE | |
| protected static final String | FX_SKIN | |
| protected static final String | FX_SPACING | |
| protected static final String | FX_STROKE | |
| protected static final String | FX_STROKE_WIDTH | |
| protected static final String | FX_TABLE_CELL_BORDER_COLOR | |
| protected static final String | FX_TAB_MAX_HEIGHT | |
| protected static final String | FX_TAB_MIN_HEIGHT | |
| protected static final String | FX_TEXT_BOX_BORDER | |
| protected static final String | FX_TEXT_FILL | |
| protected static final String | FX_TEXT_WRAP | |
| protected static final String | FX_TICK_LABEL_FILL | |
| protected static final String | FX_TICK_LENGTH | |
| protected static final String | FX_TRANSLATE_X | |
| protected static final String | FX_TRANSLATE_Y | |
| protected static final String | FX_UNDERLINE | |
| protected static final String | ITALIC | |
| protected static final String | LEFT | |
| protected static final String | LIGHTER | |
| protected static final String | NONE | |
| protected static final String | NORMAL | |
| protected static final String | NULL | |
| protected static final String | RIGHT_BUTTON_VISIBLE | |
| protected static final String | RTFX_UNDERLINE_COLOR | |
| protected static final String | RTFX_UNDERLINE_DASH_ARRAY | |
| protected static final String | RTFX_UNDERLINE_WIDTH | |
| protected static final String | SHAPE_ARROW_DOWN | |
| protected static final String | SHOW_VALUE_ON_INTERACTION | |
| protected static final String | SHRINK_ANIMATE_ON_PRESS | |
| protected static final String | SOLID | |
| protected static final String | TEXT_TRANSFORM | |
| protected static final String | TRANSPARENT | |
| protected static final String | TRUE | |
| protected static final String | UPPERCASE | |
| protected static final String | VISIBILITY | |
| protected static final String | ZERO | |
| protected List |
rules |
Constructor Summary
| Constructor | Description |
|---|---|
| ControlStyle() |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public List<String> | getRules() | |
| protected void | defineRule(String rule) | |
| protected String | color(String colorId) | |
| protected String | mapped(String color) | |
| protected String | color() | |
| protected StyleRuleBuilder | newRule() | |
| protected String | selector(String s) | |
| protected String | classSelector(String s) | |
| protected String | childSelector(String s) | |
| protected String | pseudoSelector(String s) | |
| protected String | px(int n) | |
| protected String | em(double n) | |
| protected String | degrees(double n) | |
| protected String | sides(String t, String r, String b, String l) | |
| protected String | sides(int t, int r, int b, int l) | |
| protected String | values(String[] values) | |
| protected String | literal(String expression) | |
| protected String | shape(String expression) | |
| protected String | derive(String cssColor, int precentage) | |
| protected void | incorporateRules(PartStyle partStyle) | |
| protected String | dropshadow(String cssColor) | |
| public void | applyTo(Scene node) | |
| public void | applyTo(Parent node) |
Field Details
BASELINE_LEFT
protected static final String BASELINE_LEFT
See Also:
BOLD
protected static final String BOLD
See Also:
BOLDER
protected static final String BOLDER
See Also:
CENTER
protected static final String CENTER
See Also:
CENTER_LEFT
protected static final String CENTER_LEFT
See Also:
CENTER_RIGHT
protected static final String CENTER_RIGHT
See Also:
COLLAPSE
protected static final String COLLAPSE
See Also:
CURSOR_DEFAULT
protected static final String CURSOR_DEFAULT
See Also:
CURSOR_HAND
protected static final String CURSOR_HAND
See Also:
CURSOR_TEXT
protected static final String CURSOR_TEXT
See Also:
CURSOR_WAIT
protected static final String CURSOR_WAIT
See Also:
FALSE
protected static final String FALSE
See Also:
FX_ALIGNMENT
protected static final String FX_ALIGNMENT
See Also:
FX_BACKGROUND_COLOR
protected static final String FX_BACKGROUND_COLOR
See Also:
FX_BACKGROUND_INSETS
protected static final String FX_BACKGROUND_INSETS
See Also:
FX_BACKGROUND_RADIUS
protected static final String FX_BACKGROUND_RADIUS
See Also:
FX_BORDER_COLOR
protected static final String FX_BORDER_COLOR
See Also:
FX_BORDER_INSETS
protected static final String FX_BORDER_INSETS
See Also:
FX_BORDER_RADIUS
protected static final String FX_BORDER_RADIUS
See Also:
FX_BORDER_STYLE
protected static final String FX_BORDER_STYLE
See Also:
FX_BORDER_WIDTH
protected static final String FX_BORDER_WIDTH
See Also:
FX_BOUNDS_TYPE
protected static final String FX_BOUNDS_TYPE
See Also:
FX_CELL_FOCUS_INNER_BORDER
protected static final String FX_CELL_FOCUS_INNER_BORDER
See Also:
FX_CELL_SIZE
protected static final String FX_CELL_SIZE
See Also:
FX_CONTENT_DISPLAY
protected static final String FX_CONTENT_DISPLAY
See Also:
FX_CURSOR
protected static final String FX_CURSOR
See Also:
FX_DURATION
protected static final String FX_DURATION
See Also:
FX_EFFECT
protected static final String FX_EFFECT
See Also:
FX_FILL
protected static final String FX_FILL
See Also:
FX_FOCUS_TRAVERSABLE
protected static final String FX_FOCUS_TRAVERSABLE
See Also:
FX_FONT_FAMILY
protected static final String FX_FONT_FAMILY
See Also:
FX_FONT_SIZE
protected static final String FX_FONT_SIZE
See Also:
FX_FONT_SMOOTHING_TYPE
protected static final String FX_FONT_SMOOTHING_TYPE
See Also:
FX_FONT_STYLE
protected static final String FX_FONT_STYLE
See Also:
FX_FONT_WEIGHT
protected static final String FX_FONT_WEIGHT
See Also:
FX_HIGHLIGHT_FILL
protected static final String FX_HIGHLIGHT_FILL
See Also:
FX_HIGHLIGHT_TEXT_FILL
protected static final String FX_HIGHLIGHT_TEXT_FILL
See Also:
FX_LABEL_PADDING
protected static final String FX_LABEL_PADDING
See Also:
FX_LINE_SPACING
protected static final String FX_LINE_SPACING
See Also:
FX_MANAGED
protected static final String FX_MANAGED
See Also:
FX_MAX_HEIGHT
protected static final String FX_MAX_HEIGHT
See Also:
FX_MAX_WIDTH
protected static final String FX_MAX_WIDTH
See Also:
FX_MINOR_TICK_LENGTH
protected static final String FX_MINOR_TICK_LENGTH
See Also:
FX_MIN_HEIGHT
protected static final String FX_MIN_HEIGHT
See Also:
FX_MIN_WIDTH
protected static final String FX_MIN_WIDTH
See Also:
FX_OPACITY
protected static final String FX_OPACITY
See Also:
FX_PADDING
protected static final String FX_PADDING
See Also:
FX_PREF_HEIGHT
protected static final String FX_PREF_HEIGHT
See Also:
FX_PREF_WIDTH
protected static final String FX_PREF_WIDTH
See Also:
FX_PROGRESS_COLOR
protected static final String FX_PROGRESS_COLOR
See Also:
FX_PROMPT_TEXT_FILL
protected static final String FX_PROMPT_TEXT_FILL
See Also:
FX_REGION_BACKGROUND
protected static final String FX_REGION_BACKGROUND
See Also:
FX_ROTATE
protected static final String FX_ROTATE
See Also:
FX_SCALE_SHAPE
protected static final String FX_SCALE_SHAPE
See Also:
FX_SCALE_Y
protected static final String FX_SCALE_Y
See Also:
FX_SEPARATOR_STROKE
protected static final String FX_SEPARATOR_STROKE
See Also:
FX_SHAPE
protected static final String FX_SHAPE
See Also:
FX_SIZE
protected static final String FX_SIZE
See Also:
FX_SKIN
protected static final String FX_SKIN
See Also:
FX_SPACING
protected static final String FX_SPACING
See Also:
FX_STROKE
protected static final String FX_STROKE
See Also:
FX_STROKE_WIDTH
protected static final String FX_STROKE_WIDTH
See Also:
FX_TABLE_CELL_BORDER_COLOR
protected static final String FX_TABLE_CELL_BORDER_COLOR
See Also:
FX_TAB_MAX_HEIGHT
protected static final String FX_TAB_MAX_HEIGHT
See Also:
FX_TAB_MIN_HEIGHT
protected static final String FX_TAB_MIN_HEIGHT
See Also:
FX_TEXT_BOX_BORDER
protected static final String FX_TEXT_BOX_BORDER
See Also:
FX_TEXT_FILL
protected static final String FX_TEXT_FILL
See Also:
FX_TEXT_WRAP
protected static final String FX_TEXT_WRAP
See Also:
FX_TICK_LABEL_FILL
protected static final String FX_TICK_LABEL_FILL
See Also:
FX_TICK_LENGTH
protected static final String FX_TICK_LENGTH
See Also:
FX_TRANSLATE_X
protected static final String FX_TRANSLATE_X
See Also:
FX_TRANSLATE_Y
protected static final String FX_TRANSLATE_Y
See Also:
FX_UNDERLINE
protected static final String FX_UNDERLINE
See Also:
ITALIC
protected static final String ITALIC
See Also:
LEFT
protected static final String LEFT
See Also:
LIGHTER
protected static final String LIGHTER
See Also:
NONE
protected static final String NONE
See Also:
NORMAL
protected static final String NORMAL
See Also:
NULL
protected static final String NULL
See Also:
RIGHT_BUTTON_VISIBLE
protected static final String RIGHT_BUTTON_VISIBLE
See Also:
RTFX_UNDERLINE_COLOR
protected static final String RTFX_UNDERLINE_COLOR
See Also:
RTFX_UNDERLINE_DASH_ARRAY
protected static final String RTFX_UNDERLINE_DASH_ARRAY
See Also:
RTFX_UNDERLINE_WIDTH
protected static final String RTFX_UNDERLINE_WIDTH
See Also:
SHAPE_ARROW_DOWN
protected static final String SHAPE_ARROW_DOWN
See Also:
SHOW_VALUE_ON_INTERACTION
protected static final String SHOW_VALUE_ON_INTERACTION
See Also:
SHRINK_ANIMATE_ON_PRESS
protected static final String SHRINK_ANIMATE_ON_PRESS
See Also:
SOLID
protected static final String SOLID
See Also:
TEXT_TRANSFORM
protected static final String TEXT_TRANSFORM
See Also:
TRANSPARENT
protected static final String TRANSPARENT
See Also:
TRUE
protected static final String TRUE
See Also:
UPPERCASE
protected static final String UPPERCASE
See Also:
VISIBILITY
protected static final String VISIBILITY
See Also:
ZERO
protected static final String ZERO
See Also:
rules
protected List
Method Details
getRules
public List<String> getRules()
defineRule
protected void defineRule(String rule)
color
protected String color(String colorId)
mapped
protected String mapped(String color)
color
protected String color()
newRule
protected StyleRuleBuilder newRule()
selector
protected String selector(String s)
classSelector
protected String classSelector(String s)
childSelector
protected String childSelector(String s)
pseudoSelector
protected String pseudoSelector(String s)
px
protected String px(int n)
em
protected String em(double n)
degrees
protected String degrees(double n)
sides
protected String sides(String t, String r, String b, String l)
sides
protected String sides(int t, int r, int b, int l)
values
protected String values(String[] values)
literal
protected String literal(String expression)
shape
protected String shape(String expression)
derive
protected String derive(String cssColor, int precentage)
incorporateRules
protected void incorporateRules(PartStyle partStyle)
dropshadow
protected String dropshadow(String cssColor)
applyTo
public void applyTo(Scene node)
applyTo
public void applyTo(Parent node)