Go to the documentation of this file.
3 #ifndef _GXWMM_SWITCH_H
4 #define _GXWMM_SWITCH_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
28 #include <gtkmm/togglebutton.h>
29 #include <gtkmm/label.h>
30 #include <gxwmm/controlparameter.h>
33 #ifndef DOXYGEN_SHOULD_SKIP_THIS
40 {
class Switch_Class; }
46 #ifndef DOXYGEN_SHOULD_SKIP_THIS
55 #ifndef DOXYGEN_SHOULD_SKIP_THIS
66 explicit Switch(
const Glib::ConstructParams& construct_params);
72 #ifndef DOXYGEN_SHOULD_SKIP_THIS
100 explicit Switch(
const Glib::ustring& base_name);
109 #ifdef GLIBMM_PROPERTIES_ENABLED
116 Glib::PropertyProxy< Glib::ustring > property_base_name() ;
117 #endif //#GLIBMM_PROPERTIES_ENABLED
119 #ifdef GLIBMM_PROPERTIES_ENABLED
126 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_base_name()
const;
127 #endif //#GLIBMM_PROPERTIES_ENABLED
129 #ifdef GLIBMM_PROPERTIES_ENABLED
136 Glib::PropertyProxy< Gtk::Label > property_label_ref() ;
137 #endif //#GLIBMM_PROPERTIES_ENABLED
139 #ifdef GLIBMM_PROPERTIES_ENABLED
146 Glib::PropertyProxy_ReadOnly< Gtk::Label > property_label_ref()
const;
147 #endif //#GLIBMM_PROPERTIES_ENABLED
149 #ifdef GLIBMM_PROPERTIES_ENABLED
156 Glib::PropertyProxy< Glib::ustring > property_var_id() ;
157 #endif //#GLIBMM_PROPERTIES_ENABLED
159 #ifdef GLIBMM_PROPERTIES_ENABLED
166 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_var_id()
const;
167 #endif //#GLIBMM_PROPERTIES_ENABLED
Gtk::Label * get_label_ref()
Switch_Class CppClassType
ControlParameter_Class CppClassType
void set_base_name(const Glib::ustring &p1)
void set_label_ref(Gtk::Label *p1)
struct _GxSwitch GxSwitch
GxSwitchClass BaseClassType
Gxw::BigKnob * wrap(GxBigKnob *object, bool take_copy)
GxSwitch * gobj()
Provides access to the underlying C GtkObject.
struct _GxSwitchClass GxSwitchClass
Glib::ustring get_base_name()
const GxSwitch * gobj() const
Provides access to the underlying C GtkObject.
static GType get_base_type() G_GNUC_CONST
static GType get_type() G_GNUC_CONST