TermOx
|
User interface to cycle through the pages of the Stack. More...
#include <cycle_stack.hpp>
Public Attributes | |
Button & | left_btn = this->get<0>() |
Cycle_box & | cycle_box = this->get<1>() |
Button & | right_btn = this->get<2>() |
Additional Inherited Members | |
Public Types inherited from ox::Tuple< Layout_t, Widget_t > | |
using | Parameters = std::tuple< typename Widget_t::Parameters... > |
Public Member Functions inherited from ox::Tuple< Layout_t, Widget_t > | |
Tuple () | |
Default construct each Widget. | |
Tuple (typename Widget_t::Parameters... p) | |
Construct each Widget with a Widget_t::Parameters object. | |
Tuple (Tuple::Parameters p) | |
Construct from a Tuple::Parameters object. | |
Tuple (std::unique_ptr< Widget_t >... widget_ptrs) | |
Move existing Widgets into a Tuple. | |
template<std::size_t Index> | |
auto | get () -> auto & |
Get child by index. | |
template<std::size_t Index> | |
auto | get () const -> auto const & |
Get child by index. | |
User interface to cycle through the pages of the Stack.