TUI
Terminal user interface library
Public Member Functions | Public Attributes | Friends | List of all members
tui::list_entry Struct Reference

Public Member Functions

 list_entry (symbol_string name="", CHECK_STATE checked=CHECK_STATE::NONCHECKABLE, std::function< void()> check_function=nullptr, std::function< void()> uncheck_function=nullptr, std::function< void()> select_function=nullptr, std::vector< list_entry > nested_entries={})
 

Public Attributes

symbol_string name
 
CHECK_STATE checked
 
std::function< void()> check_function
 
std::function< void()> uncheck_function
 
std::function< void()> select_function
 
std::vector< list_entrynested_entries
 

Friends

struct list