7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
34 #ifndef DOXYGEN_SHOULD_SKIP_THIS
41 {
class Scale_Class; }
42 #ifndef DOXYGEN_SHOULD_SKIP_THIS
49 {
class VScale_Class; }
50 #ifndef DOXYGEN_SHOULD_SKIP_THIS
57 {
class HScale_Class; }
79 #ifndef DOXYGEN_SHOULD_SKIP_THIS
80 typedef Scale CppObjectType;
88 #ifndef DOXYGEN_SHOULD_SKIP_THIS
92 static CppClassType scale_class_;
99 explicit Scale(
const Glib::ConstructParams& construct_params);
105 #ifndef DOXYGEN_SHOULD_SKIP_THIS
106 static GType get_type() G_GNUC_CONST;
109 static GType get_base_type() G_GNUC_CONST;
318 #ifndef DOXYGEN_SHOULD_SKIP_THIS
319 typedef VScale CppObjectType;
327 #ifndef DOXYGEN_SHOULD_SKIP_THIS
331 static CppClassType vscale_class_;
338 explicit VScale(
const Glib::ConstructParams& construct_params);
344 #ifndef DOXYGEN_SHOULD_SKIP_THIS
345 static GType get_type() G_GNUC_CONST;
348 static GType get_base_type() G_GNUC_CONST;
377 VScale(
double min,
double max,
double step);
395 #ifndef DOXYGEN_SHOULD_SKIP_THIS
396 typedef HScale CppObjectType;
404 #ifndef DOXYGEN_SHOULD_SKIP_THIS
408 static CppClassType hscale_class_;
415 explicit HScale(
const Glib::ConstructParams& construct_params);
421 #ifndef DOXYGEN_SHOULD_SKIP_THIS
422 static GType get_type() G_GNUC_CONST;
425 static GType get_base_type() G_GNUC_CONST;
453 HScale(
double min,
double max,
double step);
const GtkHScale * gobj() const
Provides access to the underlying C GtkObject.
Gtk::HScale * wrap(GtkHScale *object, bool take_copy=false)
HScale(Adjustment &adjustment)
HScale(double min, double max, double step)
GtkHScale * gobj()
Provides access to the underlying C GtkObject.
Glib::RefPtr< const Pango::Layout > get_layout() const
virtual void draw_value_vfunc()
const GtkScale * gobj() const
Provides access to the underlying C GtkObject.
void add_mark(double value, PositionType position, const Glib::ustring &markup)
void set_draw_value(bool draw_value=true)
Glib::PropertyProxy_ReadOnly< PositionType > property_value_pos() const
virtual Glib::ustring on_format_value(double value)
This is a default handler for the signal signal_format_value().
Glib::PropertyProxy< bool > property_draw_value()
void get_layout_offsets(int &x, int &y) const
Glib::PropertyProxy< int > property_digits()
void set_digits(int digits)
Glib::PropertyProxy_ReadOnly< int > property_digits() const
bool get_draw_value() const
Glib::SignalProxy1< Glib::ustring, double > signal_format_value()
PositionType get_value_pos() const
void set_value_pos(PositionType pos)
Glib::PropertyProxy_ReadOnly< bool > property_draw_value() const
Glib::RefPtr< Pango::Layout > get_layout()
virtual int calc_digits_(double step) const
Glib::PropertyProxy< PositionType > property_value_pos()
Gtk::Scale * wrap(GtkScale *object, bool take_copy=false)
GtkScale * gobj()
Provides access to the underlying C GtkObject.
VScale(Adjustment &adjustment)
Gtk::VScale * wrap(GtkVScale *object, bool take_copy=false)
GtkVScale * gobj()
Provides access to the underlying C GtkObject.
VScale(double min, double max, double step)
const GtkVScale * gobj() const
Provides access to the underlying C GtkObject.