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 60 static CppClassType regler_class_;
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 Regler_Class CppClassType
virtual int on_input_value(void *spin, void *new_val)
This is a default handler for the signal signal_input_value().
struct _GxReglerClass GxReglerClass
Glib::SignalProxy2< int, void *, void * > signal_input_value()
static GType get_type() G_GNUC_CONST
void set_show_value(bool p1)
virtual bool on_value_entry(const Gdk::Rectangle &p1, GdkEventButton *p2)
This is a default handler for the signal signal_value_entry().
Gtk::PositionType get_value_position()
Gxw::Regler * wrap(GxRegler *object, bool take_copy=false)
A Glib::wrap() method for this object.
const GxRegler * gobj() const
Provides access to the underlying C GtkObject.
void set_label_ref(Gtk::Label *p1)
virtual Glib::ustring on_format_value(double value)
This is a default handler for the signal signal_format_value().
void set_value_position(Gtk::PositionType p1)
Glib::SignalProxy1< Glib::ustring, double > signal_format_value()
GxRegler * gobj()
Provides access to the underlying C GtkObject.
Glib::SignalProxy2< bool, const Gdk::Rectangle &, GdkEventButton * > signal_value_entry()
GxReglerClass BaseClassType
static GType get_base_type() G_GNUC_CONST
struct _GxRegler GxRegler
Gtk::Label * get_label_ref()