omgui::initializer::TableLayout< T > Class Template Reference

#include <omgui/initializer/tablelayout.h>

Inherits omgui::initializer::Panel< T >< T >.

Inherited by omgui::TableLayoutInitializer.

List of all members.


Detailed Description

template<class T>
class omgui::initializer::TableLayout< T >

Initializer class template for TableLayout creation.

Public Types

typedef TableLayoutData data_type

Public Member Functions

T & activate (bool a=true)
T & bottom_margin (int f)
T & column_gap (int f)
T & disable ()
T & enable (bool s=true)
T & gap (int f)
bool get_activate () const
int get_bottom_margin () const
int get_column_gap () const
bool get_enable () const
int get_left_margin () const
omgui::Size get_max_size () const
omgui::Size get_min_size () const
omgui::Size get_natural_size () const
Pointer< omgui::Panelget_parent () const
int get_right_margin () const
int get_row_gap () const
bool get_show () const
int get_top_margin () const
T & hide ()
T & left_margin (int f)
T & margins (int left, int top, int right, int bottom)
T & margins (int f)
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 & right_margin (int f)
T & row_gap (int f)
T & show (bool s=true)
T & top_margin (int f)

Protected Member Functions

 TableLayout (data_type *data)

Protected Attributes

data_typem_data

Member Typedef Documentation

Reimplemented from omgui::initializer::Panel< T >.


Constructor & Destructor Documentation

template<class T>
omgui::initializer::TableLayout< T >::TableLayout ( data_type data  )  [inline, protected]


Member Function Documentation

template<class T>
T& omgui::initializer::Widget< T >::activate ( bool  a = true  )  [inline, inherited]

template<class T>
T& omgui::initializer::TableLayout< T >::bottom_margin ( int  f  )  [inline]

template<class T>
T& omgui::initializer::TableLayout< T >::column_gap ( int  f  )  [inline]

template<class T>
T& omgui::initializer::Widget< T >::disable (  )  [inline, inherited]

template<class T>
T& omgui::initializer::Widget< T >::enable ( bool  s = true  )  [inline, inherited]

template<class T>
T& omgui::initializer::TableLayout< T >::gap ( int  f  )  [inline]

template<class T>
bool omgui::initializer::Widget< T >::get_activate (  )  const [inline, inherited]

template<class T>
int omgui::initializer::TableLayout< T >::get_bottom_margin (  )  const [inline]

template<class T>
int omgui::initializer::TableLayout< T >::get_column_gap (  )  const [inline]

template<class T>
bool omgui::initializer::Widget< T >::get_enable (  )  const [inline, inherited]

template<class T>
int omgui::initializer::TableLayout< T >::get_left_margin (  )  const [inline]

template<class T>
omgui::Size omgui::initializer::Widget< T >::get_max_size (  )  const [inline, inherited]

template<class T>
omgui::Size omgui::initializer::Widget< T >::get_min_size (  )  const [inline, inherited]

template<class T>
omgui::Size omgui::initializer::Widget< T >::get_natural_size (  )  const [inline, inherited]

template<class T>
Pointer<omgui::Panel> omgui::initializer::Widget< T >::get_parent (  )  const [inline, inherited]

template<class T>
int omgui::initializer::TableLayout< T >::get_right_margin (  )  const [inline]

template<class T>
int omgui::initializer::TableLayout< T >::get_row_gap (  )  const [inline]

template<class T>
bool omgui::initializer::Widget< T >::get_show (  )  const [inline, inherited]

template<class T>
int omgui::initializer::TableLayout< T >::get_top_margin (  )  const [inline]

template<class T>
T& omgui::initializer::Widget< T >::hide (  )  [inline, inherited]

template<class T>
T& omgui::initializer::TableLayout< T >::left_margin ( int  f  )  [inline]

template<class T>
T& omgui::initializer::TableLayout< T >::margins ( int  left,
int  top,
int  right,
int  bottom 
) [inline]

template<class T>
T& omgui::initializer::TableLayout< T >::margins ( int  f  )  [inline]

template<class T>
T& omgui::initializer::Widget< T >::max_size ( const omgui::Size s  )  [inline, inherited]

template<class T>
T& omgui::initializer::Widget< T >::min_size ( const omgui::Size s  )  [inline, inherited]

template<class T>
T& omgui::initializer::Widget< T >::natural_size ( const omgui::Size s  )  [inline, inherited]

template<class T>
T& omgui::initializer::Widget< T >::parent ( const Pointer< omgui::Panel > &  p  )  [inline, inherited]

template<class T>
T& omgui::initializer::TableLayout< T >::right_margin ( int  f  )  [inline]

template<class T>
T& omgui::initializer::TableLayout< T >::row_gap ( int  f  )  [inline]

template<class T>
T& omgui::initializer::Widget< T >::show ( bool  s = true  )  [inline, inherited]

template<class T>
T& omgui::initializer::TableLayout< T >::top_margin ( int  f  )  [inline]


Member Data Documentation

template<class T>
data_type* omgui::initializer::TableLayout< T >::m_data [protected]

Reimplemented from omgui::initializer::Panel< T >.


doxygen SourceForge.net Logo