struct Obsctl::TUI::CustomThemeSpec

Defined in:

obsctl/tui/theme.cr

Constructors

Instance Method Summary

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) #

[View source]

Instance Method Detail

def accent : String | Nil #

def accent_alt : String | Nil #

def background : String | Nil #

def border : String | Nil #

def border_focus : String | Nil #

def clone #

[View source]
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) #

[View source]
def danger : String | Nil #

def foreground : String | Nil #

def highlight_background : String | Nil #

def highlight_foreground : String | Nil #

def info : String | Nil #

def muted : String | Nil #

def success : String | Nil #

def warning : String | Nil #