TUI
Terminal user interface library
Public Member Functions | Protected Attributes | List of all members
tui::scroll_appearance Struct Reference
Inheritance diagram for tui::scroll_appearance:
tui::appearance tui::scroll< DIRECTION::VERTICAL > tui::scroll< tui::DIRECTION::HORIZONTAL > tui::scroll< direction >

Public Member Functions

 scroll_appearance (DIRECTION direction=tui::DIRECTION::VERTICAL)
 
 scroll_appearance (scroll_appearance_a active, scroll_appearance_a inactive)
 
void setColor (color Color) override
 
void setAppearance (scroll_appearance appearance)
 
scroll_appearance getAppearance () const
 
void setActiveAppearance (scroll_appearance_a active)
 
scroll_appearance_a getActiveAppearance () const
 
void setInactiveAppearance (scroll_appearance_a inactive)
 
scroll_appearance_a getInactiveAppearance () const
 

Protected Attributes

scroll_appearance_a m_active_appearance
 
scroll_appearance_a m_inactive_appearance
 

Additional Inherited Members

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