TUI
Terminal user interface library
Public Member Functions | Protected Attributes | List of all members
tui::bar_appearance Struct Reference
Inheritance diagram for tui::bar_appearance:
tui::appearance tui::bar< direction >

Public Member Functions

 bar_appearance (DIRECTION direction=tui::DIRECTION::VERTICAL)
 
 bar_appearance (symbol Full, symbol Empty)
 
 bar_appearance (symbol Full, symbol Empty, symbol Half)
 
void setColor (color Color) override
 
void setAppearance (bar_appearance appearance)
 
bar_appearance getAppearance () const
 
void setFullSymbol (symbol Full)
 
symbol getFullSymbol () const
 
void setEmptySymbol (symbol Empty)
 
symbol getEmptySymbol () const
 
void setHalfSymbol (symbol Half)
 
symbol getHalfSymbol () const
 
void setValueColor (color Color)
 
color getValueColor () const
 
void setMinColor (color Color)
 
color getMinColor () const
 
void setMaxColor (color Color)
 
color getMaxColor () const
 
void setPercentageColor (color Color)
 
color getPercentageColor () const
 

Protected Attributes

symbol full
 
symbol empty
 
symbol half
 
color value_color
 
color min_color
 
color max_color
 
color percentage_color
 

Additional Inherited Members

- Protected Member Functions inherited from tui::appearance
template<typename T >
void setElement (T &elem_to_set, T elem)
 
virtual void setAppearanceAction ()