Go to the documentation of this file.
3 #ifndef _GXWMM_REGLER_H
4 #define _GXWMM_REGLER_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
28 #include <gtkmm/range.h>
29 #include <gtkmm/label.h>
30 #include <gdkmm/rectangle.h>
31 #include <gxwmm/controlparameter.h>
34 #ifndef DOXYGEN_SHOULD_SKIP_THIS
41 {
class Regler_Class; }
47 #ifndef DOXYGEN_SHOULD_SKIP_THIS
56 #ifndef DOXYGEN_SHOULD_SKIP_THIS
67 explicit Regler(
const Glib::ConstructParams& construct_params);
73 #ifndef DOXYGEN_SHOULD_SKIP_THIS
95 virtual bool on_value_entry(
const Gdk::Rectangle& p1, GdkEventButton* p2);
125 Glib::SignalProxy2< bool,const Gdk::Rectangle&,GdkEventButton* >
signal_value_entry();
136 #ifdef GLIBMM_PROPERTIES_ENABLED
143 Glib::PropertyProxy< Gtk::Label > property_label_ref() ;
144 #endif //#GLIBMM_PROPERTIES_ENABLED
146 #ifdef GLIBMM_PROPERTIES_ENABLED
153 Glib::PropertyProxy_ReadOnly< Gtk::Label > property_label_ref()
const;
154 #endif //#GLIBMM_PROPERTIES_ENABLED
156 #ifdef GLIBMM_PROPERTIES_ENABLED
163 Glib::PropertyProxy< bool > property_show_value() ;
164 #endif //#GLIBMM_PROPERTIES_ENABLED
166 #ifdef GLIBMM_PROPERTIES_ENABLED
173 Glib::PropertyProxy_ReadOnly< bool > property_show_value()
const;
174 #endif //#GLIBMM_PROPERTIES_ENABLED
176 #ifdef GLIBMM_PROPERTIES_ENABLED
183 Glib::PropertyProxy< double > property_value_xalign() ;
184 #endif //#GLIBMM_PROPERTIES_ENABLED
186 #ifdef GLIBMM_PROPERTIES_ENABLED
193 Glib::PropertyProxy_ReadOnly< double > property_value_xalign()
const;
194 #endif //#GLIBMM_PROPERTIES_ENABLED
196 #ifdef GLIBMM_PROPERTIES_ENABLED
203 Glib::PropertyProxy_ReadOnly< int > property_digits()
const;
204 #endif //#GLIBMM_PROPERTIES_ENABLED
207 #ifdef GLIBMM_PROPERTIES_ENABLED
214 Glib::PropertyProxy< Gtk::PositionType > property_value_position() ;
215 #endif //#GLIBMM_PROPERTIES_ENABLED
217 #ifdef GLIBMM_PROPERTIES_ENABLED
224 Glib::PropertyProxy_ReadOnly< Gtk::PositionType > property_value_position()
const;
225 #endif //#GLIBMM_PROPERTIES_ENABLED
static GType get_base_type() G_GNUC_CONST
void set_label_ref(Gtk::Label *p1)
Regler_Class CppClassType
ControlParameter_Class CppClassType
virtual Glib::ustring on_format_value(double value)
This is a default handler for the signal signal_format_value().
GxReglerClass BaseClassType
virtual int on_input_value(void *spin, void *new_val)
This is a default handler for the signal signal_input_value().
Glib::SignalProxy1< Glib::ustring, double > signal_format_value()
Gtk::PositionType get_value_position()
const GxRegler * gobj() const
Provides access to the underlying C GtkObject.
Gxw::BigKnob * wrap(GxBigKnob *object, bool take_copy)
Gtk::Label * get_label_ref()
Glib::SignalProxy2< int, void *, void * > signal_input_value()
static GType get_type() G_GNUC_CONST
virtual bool on_value_entry(const Gdk::Rectangle &p1, GdkEventButton *p2)
This is a default handler for the signal signal_value_entry().
void set_value_position(Gtk::PositionType p1)
struct _GxRegler GxRegler
Glib::SignalProxy2< bool, const Gdk::Rectangle &, GdkEventButton * > signal_value_entry()
void set_show_value(bool p1)
GxRegler * gobj()
Provides access to the underlying C GtkObject.
struct _GxReglerClass GxReglerClass