Guitarix
gx_gui::uiSelector< T > Class Template Reference
Inheritance diagram for gx_gui::uiSelector< T >:
Collaboration diagram for gx_gui::uiSelector< T >:

Public Member Functions

 uiSelector (gx_engine::GxMachineBase &machine, Gtk::Range *rng, const std::string &id)
 
- Public Member Functions inherited from gx_gui::uiElement
virtual ~uiElement ()
 

Protected Member Functions

void on_value_changed ()
 
void set_value (T v)
 

Protected Attributes

gx_engine::GxMachineBasemachine
 
const std::string id
 
Gtk::Range * rng
 

Detailed Description

template<class T>
class gx_gui::uiSelector< T >

Definition at line 407 of file gx_ui_builder.cpp.

Constructor & Destructor Documentation

template<class T >
gx_gui::uiSelector< T >::uiSelector ( gx_engine::GxMachineBase machine,
Gtk::Range *  rng,
const std::string &  id 
)

Definition at line 419 of file gx_ui_builder.cpp.

Member Function Documentation

template<class T >
void gx_gui::uiSelector< T >::on_value_changed ( )
protected

Definition at line 434 of file gx_ui_builder.cpp.

Referenced by gx_gui::uiSelector< T >::uiSelector().

template<class T >
void gx_gui::uiSelector< T >::set_value ( v)
protected

Definition at line 429 of file gx_ui_builder.cpp.

Referenced by gx_gui::uiSelector< T >::uiSelector().

Member Data Documentation

template<class T >
const std::string gx_gui::uiSelector< T >::id
protected
template<class T >
Gtk::Range* gx_gui::uiSelector< T >::rng
protected

The documentation for this class was generated from the following file: