#include <omgui/api/tablelayout.h>
Inherits omgui::api::Panel.
Inherited by omgui::common::TableLayout [virtual]
.
Public Types | |
typedef omgui::initializer::TableLayoutData | data_type |
Initialization data used for TableLayout. | |
typedef omgui::TableLayout | wrapper_type |
Public Member Functions | |
virtual void | add_child (const Pointer< omgui::Widget > &)=0 |
virtual void | create (const data_type &init_params)=0 |
virtual void | destroy ()=0 |
virtual void | enable (bool e)=0 |
virtual const ChildList & | get_child_list () const =0 |
virtual void * | get_handle () const =0 |
virtual omgui::Size | get_max_size () const =0 |
virtual omgui::Size | get_min_size () const =0 |
virtual omgui::Size | get_natural_size () const =0 |
virtual Pointer< omgui::Panel > | get_parent () const =0 |
virtual Pointer< omgui::Window > | get_parent_window () const =0 |
virtual omgui::Point | get_position () const =0 |
virtual omgui::Rect | get_rect () const =0 |
virtual omgui::Size | get_size () const =0 |
virtual void | invalidate_cached_child_values ()=0 |
virtual bool | is_enabled () const =0 |
virtual bool | is_hidden () const =0 |
virtual bool | is_orphaned () const =0 |
virtual bool | is_shown () const =0 |
virtual void | remove_child (const Pointer< omgui::Widget > &)=0 |
virtual void | set_bottom_margin (int margin)=0 |
virtual void | set_column_gap (int gap)=0 |
virtual void | set_column_weight (int column, float weight)=0 |
virtual void | set_gap (int gap)=0 |
virtual void | set_left_margin (int margin)=0 |
virtual void | set_margins (int left, int top, int right, int bottom)=0 |
virtual void | set_margins (int margin)=0 |
virtual void | set_max_size (const omgui::Size &)=0 |
virtual void | set_min_size (const omgui::Size &)=0 |
virtual void | set_natural_size (const omgui::Size &)=0 |
virtual void | set_position (const omgui::Point &)=0 |
virtual void | set_rect (const omgui::Rect &)=0 |
virtual void | set_right_margin (int margin)=0 |
virtual void | set_row_gap (int gap)=0 |
virtual void | set_row_weight (int row, float weight)=0 |
virtual void | set_size (const omgui::Size &)=0 |
virtual void | set_top_margin (int margin)=0 |
virtual void | set_widget_layout_info (omgui::Widget *widget, const TableLayoutInfo &info)=0 |
virtual void | show (bool show, bool focus)=0 |
virtual void | update_layout ()=0 |
Reimplemented from omgui::api::Panel.
virtual void omgui::api::Panel::add_child | ( | const Pointer< omgui::Widget > & | ) | [pure virtual, inherited] |
Implemented in omgui::common::Panel.
virtual void omgui::api::TableLayout::create | ( | const data_type & | init_params | ) | [pure virtual] |
virtual void omgui::api::Widget::destroy | ( | ) | [pure virtual, inherited] |
Implemented in omgui::cocoa::Panel, omgui::cocoa::Widget, omgui::gtk2::Widget, and omgui::win32::Widget.
virtual void omgui::api::Widget::enable | ( | bool | e | ) | [pure virtual, inherited] |
Implemented in omgui::cocoa::Widget, omgui::cocoa::Window, omgui::gtk2::Widget, and omgui::win32::Widget.
virtual const ChildList& omgui::api::Panel::get_child_list | ( | ) | const [pure virtual, inherited] |
Implemented in omgui::common::Panel.
virtual void* omgui::api::Widget::get_handle | ( | ) | const [pure virtual, inherited] |
Implemented in omgui::cocoa::Widget, omgui::gtk2::Widget, and omgui::win32::Widget.
virtual omgui::Size omgui::api::Widget::get_max_size | ( | ) | const [pure virtual, inherited] |
Implemented in omgui::cocoa::Widget, omgui::gtk2::Widget, omgui::gtk2::Window, and omgui::win32::Widget.
virtual omgui::Size omgui::api::Widget::get_min_size | ( | ) | const [pure virtual, inherited] |
virtual omgui::Size omgui::api::Widget::get_natural_size | ( | ) | const [pure virtual, inherited] |
Implemented in omgui::cocoa::Widget, omgui::gtk2::Widget, and omgui::win32::Widget.
virtual Pointer<omgui::Panel> omgui::api::Widget::get_parent | ( | ) | const [pure virtual, inherited] |
Implemented in omgui::cocoa::Widget, omgui::gtk2::Panel, omgui::gtk2::Widget, and omgui::win32::Widget.
virtual Pointer<omgui::Window> omgui::api::Widget::get_parent_window | ( | ) | const [pure virtual, inherited] |
Implemented in omgui::cocoa::Widget, omgui::gtk2::Widget, and omgui::win32::Widget.
virtual omgui::Point omgui::api::Widget::get_position | ( | ) | const [pure virtual, inherited] |
Implemented in omgui::cocoa::Widget, omgui::cocoa::Window, omgui::gtk2::Widget, omgui::gtk2::Window, and omgui::win32::Widget.
virtual omgui::Rect omgui::api::Widget::get_rect | ( | ) | const [pure virtual, inherited] |
Implemented in omgui::cocoa::Widget, omgui::gtk2::Widget, and omgui::win32::Widget.
virtual omgui::Size omgui::api::Widget::get_size | ( | ) | const [pure virtual, inherited] |
Implemented in omgui::cocoa::Widget, omgui::cocoa::Window, omgui::gtk2::Widget, omgui::gtk2::Window, and omgui::win32::Widget.
virtual void omgui::api::Panel::invalidate_cached_child_values | ( | ) | [pure virtual, inherited] |
Implemented in omgui::common::Panel, and omgui::common::TableLayout.
virtual bool omgui::api::Widget::is_enabled | ( | ) | const [pure virtual, inherited] |
Implemented in omgui::cocoa::Widget, omgui::cocoa::Window, omgui::gtk2::Widget, and omgui::win32::Widget.
virtual bool omgui::api::Widget::is_hidden | ( | ) | const [pure virtual, inherited] |
Implemented in omgui::cocoa::Widget, and omgui::win32::Widget.
virtual bool omgui::api::Panel::is_orphaned | ( | ) | const [pure virtual, inherited] |
Implemented in omgui::common::Panel.
virtual bool omgui::api::Widget::is_shown | ( | ) | const [pure virtual, inherited] |
Implemented in omgui::cocoa::Widget, omgui::cocoa::Window, omgui::gtk2::Widget, and omgui::win32::Widget.
virtual void omgui::api::Panel::remove_child | ( | const Pointer< omgui::Widget > & | ) | [pure virtual, inherited] |
Implemented in omgui::common::Panel, and omgui::common::TableLayout.
virtual void omgui::api::TableLayout::set_bottom_margin | ( | int | margin | ) | [pure virtual] |
Implemented in omgui::common::TableLayout.
virtual void omgui::api::TableLayout::set_column_gap | ( | int | gap | ) | [pure virtual] |
Implemented in omgui::common::TableLayout.
virtual void omgui::api::TableLayout::set_column_weight | ( | int | column, | |
float | weight | |||
) | [pure virtual] |
Implemented in omgui::common::TableLayout.
virtual void omgui::api::TableLayout::set_gap | ( | int | gap | ) | [pure virtual] |
Implemented in omgui::common::TableLayout.
virtual void omgui::api::TableLayout::set_left_margin | ( | int | margin | ) | [pure virtual] |
Implemented in omgui::common::TableLayout.
virtual void omgui::api::TableLayout::set_margins | ( | int | left, | |
int | top, | |||
int | right, | |||
int | bottom | |||
) | [pure virtual] |
Implemented in omgui::common::TableLayout.
virtual void omgui::api::TableLayout::set_margins | ( | int | margin | ) | [pure virtual] |
Implemented in omgui::common::TableLayout.
virtual void omgui::api::Widget::set_max_size | ( | const omgui::Size & | ) | [pure virtual, inherited] |
Implemented in omgui::cocoa::Panel, omgui::cocoa::Widget, omgui::cocoa::Window, omgui::gtk2::Widget, omgui::gtk2::Window, and omgui::win32::Widget.
virtual void omgui::api::Widget::set_min_size | ( | const omgui::Size & | ) | [pure virtual, inherited] |
Implemented in omgui::cocoa::Panel, omgui::cocoa::Widget, omgui::cocoa::Window, omgui::gtk2::Widget, omgui::gtk2::Window, and omgui::win32::Widget.
virtual void omgui::api::Widget::set_natural_size | ( | const omgui::Size & | ) | [pure virtual, inherited] |
Implemented in omgui::cocoa::Widget, omgui::gtk2::Widget, and omgui::win32::Widget.
virtual void omgui::api::Widget::set_position | ( | const omgui::Point & | ) | [pure virtual, inherited] |
Implemented in omgui::cocoa::Widget, omgui::cocoa::Window, omgui::gtk2::Panel, omgui::gtk2::Widget, omgui::gtk2::Window, and omgui::win32::Widget.
virtual void omgui::api::Widget::set_rect | ( | const omgui::Rect & | ) | [pure virtual, inherited] |
Implemented in omgui::cocoa::Notebook, omgui::cocoa::TableLayout, omgui::cocoa::Widget, omgui::gtk2::Widget, and omgui::win32::Widget.
virtual void omgui::api::TableLayout::set_right_margin | ( | int | margin | ) | [pure virtual] |
Implemented in omgui::common::TableLayout.
virtual void omgui::api::TableLayout::set_row_gap | ( | int | gap | ) | [pure virtual] |
Implemented in omgui::common::TableLayout.
virtual void omgui::api::TableLayout::set_row_weight | ( | int | row, | |
float | weight | |||
) | [pure virtual] |
Implemented in omgui::common::TableLayout.
virtual void omgui::api::Widget::set_size | ( | const omgui::Size & | ) | [pure virtual, inherited] |
virtual void omgui::api::TableLayout::set_top_margin | ( | int | margin | ) | [pure virtual] |
Implemented in omgui::common::TableLayout.
virtual void omgui::api::TableLayout::set_widget_layout_info | ( | omgui::Widget * | widget, | |
const TableLayoutInfo & | info | |||
) | [pure virtual] |
Implemented in omgui::common::TableLayout.
virtual void omgui::api::Widget::show | ( | bool | show, | |
bool | focus | |||
) | [pure virtual, inherited] |
virtual void omgui::api::Panel::update_layout | ( | ) | [pure virtual, inherited] |
Implemented in omgui::common::Panel, and omgui::common::TableLayout.