Fluent setter methods
class
Opal::ThemeBuilder
- Opal::ThemeBuilder
- Reference
- Object
Overview
Fluent Builder DSL for defining custom themes with auto-derivation and validation
Defined in:
opal/style/theme.crConstructors
Instance Method Summary
- #accent(c : Color | String | Symbol) : self
- #accent : Color | Nil
- #accent=(accent : Color | Nil)
- #background(c : Color | String | Symbol) : self
- #background : Color | Nil
- #background=(background : Color | Nil)
- #border(c : Color | String | Symbol) : self
- #border : Color | Nil
- #border=(border : Color | Nil)
-
#borders(&block : ThemeBuilder -> Nil) : self
Nested borders block
- #box_border(b : Border | Symbol | String) : self
- #box_border : Border
- #box_border=(box_border : Border)
-
#build : Theme
Compiles and auto-completes missing values
-
#colors(&block : ThemeBuilder -> Nil) : self
Nested colors block
- #danger(c : Color | String | Symbol) : self
- #danger : Color | Nil
- #danger=(danger : Color | Nil)
- #glyphs : GlyphSet
- #glyphs(&block : GlyphSet -> GlyphSet) : self
- #glyphs=(glyphs : GlyphSet)
- #info(c : Color | String | Symbol) : self
- #info : Color | Nil
- #info=(info : Color | Nil)
- #name : String
- #name=(name : String)
-
#primary(c : Color | String | Symbol) : self
Fluent setter methods
- #primary : Color | Nil
- #primary=(primary : Color | Nil)
- #secondary(c : Color | String | Symbol) : self
- #secondary : Color | Nil
- #secondary=(secondary : Color | Nil)
- #success(c : Color | String | Symbol) : self
- #success : Color | Nil
- #success=(success : Color | Nil)
- #surface(c : Color | String | Symbol) : self
- #surface : Color | Nil
- #surface=(surface : Color | Nil)
- #text(c : Color | String | Symbol) : self
- #text : Color | Nil
- #text=(text : Color | Nil)
- #text_muted(c : Color | String | Symbol) : self
- #text_muted : Color | Nil
- #text_muted=(text_muted : Color | Nil)
- #warning(c : Color | String | Symbol) : self
- #warning : Color | Nil
- #warning=(warning : Color | Nil)
- #window_border(b : Border | Symbol | String) : self
- #window_border : Border
- #window_border=(window_border : Border)