TermOx
Public Types | Public Member Functions | List of all members
ox::Accordion< Layout_t, Widget_t, position > Class Template Reference
Inheritance diagram for ox::Accordion< Layout_t, Widget_t, position >:
ox::Passive< Layout_t< Widget > >

Public Types

using Parameters = typename Bar_t::Parameters
 

Public Member Functions

template<typename... Args>
 Accordion (Parameters p, Args &&... args)
 Create an Accordion with args... going to Widget_t constructor.
 
void expand ()
 Enable the wrapped Widget.
 
void collapse ()
 Disable the wrapped Widget.
 
void toggle_expansion ()
 
auto wrapped () -> Widget_t &
 Return the wrapped widget.
 
auto wrapped () const -> Widget_t const &
 Return the wrapped widget.
 
auto bar () -> Bar_t &
 Return the titled Bar widget.
 
auto bar () const -> Bar_t const &
 Return the titled Bar widget.
 

The documentation for this class was generated from the following file: