#include <omgui/initializer/widget.h>
Inherited by omgui::initializer::Button< T >, omgui::initializer::ComboBox< T >, omgui::initializer::Panel< T >, omgui::initializer::TextWidget< T >, and omgui::initializer::Window< T >.
Public Types | |
typedef WidgetData | data_type |
Public Member Functions | |
T & | activate (bool a=true) |
T & | disable () |
T & | enable (bool s=true) |
bool | get_activate () const |
bool | get_enable () const |
omgui::Size | get_max_size () const |
omgui::Size | get_min_size () const |
omgui::Size | get_natural_size () const |
Pointer< omgui::Panel > | get_parent () const |
bool | get_show () const |
T & | hide () |
T & | max_size (const omgui::Size &s) |
T & | min_size (const omgui::Size &s) |
T & | natural_size (const omgui::Size &s) |
T & | parent (const Pointer< omgui::Panel > &p) |
T & | show (bool s=true) |
Protected Member Functions | |
Widget (data_type *data) | |
virtual | ~Widget () |
Protected Attributes | |
data_type * | m_data |
Private Member Functions | |
Widget< T > & | operator= (const Widget< T > &) |
typedef WidgetData omgui::initializer::Widget< T >::data_type |
Reimplemented in omgui::initializer::Button< T >, omgui::initializer::ComboBox< T >, omgui::initializer::EntryBox< T >, omgui::initializer::Notebook< T >, omgui::initializer::Panel< T >, omgui::initializer::SecureEntryBox< T >, omgui::initializer::TableLayout< T >, omgui::initializer::TextBox< T >, omgui::initializer::TextWidget< T >, omgui::initializer::Window< T >, omgui::initializer::Button< omgui::ButtonInitializer >, omgui::initializer::ComboBox< omgui::ComboBoxInitializer >, omgui::initializer::EntryBox< omgui::EntryBoxInitializer >, omgui::initializer::Notebook< omgui::NotebookInitializer >, omgui::initializer::Panel< omgui::PanelInitializer >, omgui::initializer::Panel< omgui::NotebookInitializer >, omgui::initializer::Panel< omgui::TableLayoutInitializer >, omgui::initializer::SecureEntryBox< omgui::SecureEntryBoxInitializer >, omgui::initializer::TableLayout< omgui::TableLayoutInitializer >, omgui::initializer::TextBox< omgui::TextBoxInitializer >, omgui::initializer::TextWidget< omgui::EntryBoxInitializer >, omgui::initializer::TextWidget< omgui::TextBoxInitializer >, omgui::initializer::TextWidget< omgui::SecureEntryBoxInitializer >, and omgui::initializer::Window< omgui::WindowInitializer >.
omgui::initializer::Widget< T >::Widget | ( | data_type * | data | ) | [inline, protected] |
virtual omgui::initializer::Widget< T >::~Widget | ( | ) | [inline, protected, virtual] |
T& omgui::initializer::Widget< T >::activate | ( | bool | a = true |
) | [inline] |
T& omgui::initializer::Widget< T >::disable | ( | ) | [inline] |
T& omgui::initializer::Widget< T >::enable | ( | bool | s = true |
) | [inline] |
bool omgui::initializer::Widget< T >::get_activate | ( | ) | const [inline] |
bool omgui::initializer::Widget< T >::get_enable | ( | ) | const [inline] |
omgui::Size omgui::initializer::Widget< T >::get_max_size | ( | ) | const [inline] |
omgui::Size omgui::initializer::Widget< T >::get_min_size | ( | ) | const [inline] |
omgui::Size omgui::initializer::Widget< T >::get_natural_size | ( | ) | const [inline] |
Pointer<omgui::Panel> omgui::initializer::Widget< T >::get_parent | ( | ) | const [inline] |
bool omgui::initializer::Widget< T >::get_show | ( | ) | const [inline] |
T& omgui::initializer::Widget< T >::hide | ( | ) | [inline] |
T& omgui::initializer::Widget< T >::max_size | ( | const omgui::Size & | s | ) | [inline] |
T& omgui::initializer::Widget< T >::min_size | ( | const omgui::Size & | s | ) | [inline] |
T& omgui::initializer::Widget< T >::natural_size | ( | const omgui::Size & | s | ) | [inline] |
Widget<T>& omgui::initializer::Widget< T >::operator= | ( | const Widget< T > & | ) | [private] |
T& omgui::initializer::Widget< T >::parent | ( | const Pointer< omgui::Panel > & | p | ) | [inline] |
T& omgui::initializer::Widget< T >::show | ( | bool | s = true |
) | [inline] |
data_type* omgui::initializer::Widget< T >::m_data [protected] |
Reimplemented in omgui::initializer::Button< T >, omgui::initializer::ComboBox< T >, omgui::initializer::EntryBox< T >, omgui::initializer::Notebook< T >, omgui::initializer::Panel< T >, omgui::initializer::SecureEntryBox< T >, omgui::initializer::TableLayout< T >, omgui::initializer::TextBox< T >, omgui::initializer::TextWidget< T >, omgui::initializer::Window< T >, omgui::initializer::Button< omgui::ButtonInitializer >, omgui::initializer::ComboBox< omgui::ComboBoxInitializer >, omgui::initializer::EntryBox< omgui::EntryBoxInitializer >, omgui::initializer::Notebook< omgui::NotebookInitializer >, omgui::initializer::Panel< omgui::PanelInitializer >, omgui::initializer::Panel< omgui::NotebookInitializer >, omgui::initializer::Panel< omgui::TableLayoutInitializer >, omgui::initializer::SecureEntryBox< omgui::SecureEntryBoxInitializer >, omgui::initializer::TableLayout< omgui::TableLayoutInitializer >, omgui::initializer::TextBox< omgui::TextBoxInitializer >, omgui::initializer::TextWidget< omgui::EntryBoxInitializer >, omgui::initializer::TextWidget< omgui::TextBoxInitializer >, omgui::initializer::TextWidget< omgui::SecureEntryBoxInitializer >, and omgui::initializer::Window< omgui::WindowInitializer >.