struct
Obsctl::TUI::CustomThemeSpec
- Obsctl::TUI::CustomThemeSpec
- Struct
- Value
- Object
Defined in:
obsctl/tui/theme.crConstructors
Instance Method Summary
- #accent : String | Nil
- #accent_alt : String | Nil
- #background : String | Nil
- #border : String | Nil
- #border_focus : String | Nil
- #clone
- #copy_with(background _background = @background, accent _accent = @accent, accent_alt _accent_alt = @accent_alt, foreground _foreground = @foreground, muted _muted = @muted, border _border = @border, border_focus _border_focus = @border_focus, success _success = @success, warning _warning = @warning, danger _danger = @danger, info _info = @info, highlight_background _highlight_background = @highlight_background, highlight_foreground _highlight_foreground = @highlight_foreground)
- #danger : String | Nil
- #foreground : String | Nil
- #highlight_background : String | Nil
- #highlight_foreground : String | Nil
- #info : String | Nil
- #muted : String | Nil
- #success : String | Nil
- #warning : String | Nil
Constructor Detail
def self.new(background : String | Nil = nil, accent : String | Nil = nil, accent_alt : String | Nil = nil, foreground : String | Nil = nil, muted : String | Nil = nil, border : String | Nil = nil, border_focus : String | Nil = nil, success : String | Nil = nil, warning : String | Nil = nil, danger : String | Nil = nil, info : String | Nil = nil, highlight_background : String | Nil = nil, highlight_foreground : String | Nil = nil)
#
Instance Method Detail
def copy_with(background _background = @background, accent _accent = @accent, accent_alt _accent_alt = @accent_alt, foreground _foreground = @foreground, muted _muted = @muted, border _border = @border, border_focus _border_focus = @border_focus, success _success = @success, warning _warning = @warning, danger _danger = @danger, info _info = @info, highlight_background _highlight_background = @highlight_background, highlight_foreground _highlight_foreground = @highlight_foreground)
#