omgui::api::TableLayout Class Reference

#include <omgui/api/tablelayout.h>

Inherits omgui::api::Panel.

Inherited by omgui::common::TableLayout [virtual].

List of all members.

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 ChildListget_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::Panelget_parent () const =0
virtual Pointer< omgui::Windowget_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


Member Typedef Documentation

Initialization data used for TableLayout.

Reimplemented from omgui::api::Panel.

Reimplemented from omgui::api::Panel.


Member Function Documentation

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]

virtual void omgui::api::Widget::enable ( bool  e  )  [pure virtual, inherited]

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]

virtual omgui::Size omgui::api::Widget::get_max_size (  )  const [pure virtual, inherited]

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]

virtual Pointer<omgui::Panel> omgui::api::Widget::get_parent (  )  const [pure virtual, inherited]

virtual Pointer<omgui::Window> omgui::api::Widget::get_parent_window (  )  const [pure virtual, inherited]

virtual omgui::Point omgui::api::Widget::get_position (  )  const [pure virtual, inherited]

virtual omgui::Rect omgui::api::Widget::get_rect (  )  const [pure virtual, inherited]

virtual omgui::Size omgui::api::Widget::get_size (  )  const [pure virtual, inherited]

virtual void omgui::api::Panel::invalidate_cached_child_values (  )  [pure virtual, inherited]

virtual bool omgui::api::Widget::is_enabled (  )  const [pure virtual, inherited]

virtual bool omgui::api::Widget::is_hidden (  )  const [pure virtual, inherited]

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]

virtual void omgui::api::Panel::remove_child ( const Pointer< omgui::Widget > &   )  [pure virtual, inherited]

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]

virtual void omgui::api::Widget::set_min_size ( const omgui::Size  )  [pure virtual, inherited]

virtual void omgui::api::Widget::set_natural_size ( const omgui::Size  )  [pure virtual, inherited]

virtual void omgui::api::Widget::set_position ( const omgui::Point  )  [pure virtual, inherited]

virtual void omgui::api::Widget::set_rect ( const omgui::Rect  )  [pure virtual, inherited]

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]


doxygen SourceForge.net Logo