omgui::ComboBoxInitializer Class Reference

#include <omgui/initializer/combobox.h>

Inherits omgui::initializer::ComboBox< T >< omgui::ComboBoxInitializer >.

List of all members.


Detailed Description

A concrete initializer class for ComboBox creation.

Public Types

typedef ComboBoxData data_type

Public Member Functions

T & activate (bool a=true)
 ComboBoxInitializer ()
T & disable ()
T & editable (bool editable=true)
T & enable (bool s=true)
bool get_activate () const
bool get_editable () 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::Panelget_parent () const
bool get_show () const
bool get_sorted () 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)
T & sorted (bool sorted=true)

Protected Attributes

data_typem_data

Private Member Functions

data_type get_data () const

Friends

class omgui::ComboBox

Member Typedef Documentation

template<class T>
typedef ComboBoxData omgui::initializer::ComboBox< T >::data_type [inherited]

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


Constructor & Destructor Documentation

omgui::ComboBoxInitializer::ComboBoxInitializer (  ) 


Member Function Documentation

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

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

template<class T>
T& omgui::initializer::ComboBox< T >::editable ( bool  editable = true  )  [inline, inherited]

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

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

ComboBoxInitializer::data_type omgui::ComboBoxInitializer::get_data (  )  const [private]

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

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

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>
bool omgui::initializer::Widget< T >::get_show (  )  const [inline, inherited]

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

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

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::Widget< T >::show ( bool  s = true  )  [inline, inherited]

template<class T>
T& omgui::initializer::ComboBox< T >::sorted ( bool  sorted = true  )  [inline, inherited]


Friends And Related Function Documentation

friend class omgui::ComboBox [friend]


Member Data Documentation

template<class T>
data_type* omgui::initializer::ComboBox< T >::m_data [protected, inherited]

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


doxygen SourceForge.net Logo