TermOx
Public Types | Public Member Functions | Public Attributes | List of all members
ox::detail::Label_checkbox_impl< Layout_t, Checkbox_type, label_last > Class Template Reference

Label, buffer and Checkbox tuple implementation. More...

#include <checkbox.hpp>

Inheritance diagram for ox::detail::Label_checkbox_impl< Layout_t, Checkbox_type, label_last >:
ox::detail::Label_wrapper< Layout_t, Checkbox_type, Layout_t, label_last >

Public Types

using Label_wrapper_t = Base_t
 
using Checkbox_t = Checkbox_type
 
using Label_t = Label< Layout_t >
 

Public Member Functions

 Label_checkbox_impl (typename Base_t::Parameters label_parameters={}, typename Checkbox_t::Parameters checkbox_parameters={})
 
- Public Member Functions inherited from ox::detail::Label_wrapper< Layout_t, Checkbox_type, Layout_t, label_last >
 Label_wrapper (Glyph_string text=U"", Align alignment=Align::Left, int extra_left=0, int extra_right=0, Growth growth_strategy=Growth::Static)
 Construct a new Label and wrapped Widget_t. More...
 
 Label_wrapper (Parameters p, Args &&... args)
 Constructs Label with given parameters, and Widget_t with args...
 

Public Attributes

Checkbox_t & checkbox = Base_t::wrapped
 
Label_tlabel = Base_t::label
 
- Public Attributes inherited from ox::detail::Label_wrapper< Layout_t, Checkbox_type, Layout_t, label_last >
Label_tlabel
 
Widgetpadding
 
Checkbox_type & wrapped
 

Detailed Description

template<template< typename > typename Layout_t, typename Checkbox_type, bool label_last>
class ox::detail::Label_checkbox_impl< Layout_t, Checkbox_type, label_last >

Label, buffer and Checkbox tuple implementation.


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