7 #ifndef GTKMM_DISABLE_DEPRECATED
10 #include <glibmm/ustring.h>
11 #include <sigc++/sigc++.h>
37 #ifndef DOXYGEN_SHOULD_SKIP_THIS
44 {
class Ruler_Class; }
45 #ifndef DOXYGEN_SHOULD_SKIP_THIS
52 {
class VRuler_Class; }
53 #ifndef DOXYGEN_SHOULD_SKIP_THIS
60 {
class HRuler_Class; }
83 #ifndef DOXYGEN_SHOULD_SKIP_THIS
84 typedef Ruler CppObjectType;
92 #ifndef DOXYGEN_SHOULD_SKIP_THIS
96 static CppClassType ruler_class_;
103 explicit Ruler(
const Glib::ConstructParams& construct_params);
109 #ifndef DOXYGEN_SHOULD_SKIP_THIS
110 static GType get_type() G_GNUC_CONST;
113 static GType get_base_type() G_GNUC_CONST;
159 #ifndef GTKMM_DISABLE_DEPRECATED
174 #ifndef GTKMM_DISABLE_DEPRECATED
310 #ifndef DOXYGEN_SHOULD_SKIP_THIS
311 typedef VRuler CppObjectType;
319 #ifndef DOXYGEN_SHOULD_SKIP_THIS
323 static CppClassType vruler_class_;
330 explicit VRuler(
const Glib::ConstructParams& construct_params);
336 #ifndef DOXYGEN_SHOULD_SKIP_THIS
337 static GType get_type() G_GNUC_CONST;
340 static GType get_base_type() G_GNUC_CONST;
380 #ifndef DOXYGEN_SHOULD_SKIP_THIS
381 typedef HRuler CppObjectType;
389 #ifndef DOXYGEN_SHOULD_SKIP_THIS
393 static CppClassType hruler_class_;
400 explicit HRuler(
const Glib::ConstructParams& construct_params);
406 #ifndef DOXYGEN_SHOULD_SKIP_THIS
407 static GType get_type() G_GNUC_CONST;
410 static GType get_base_type() G_GNUC_CONST;
const GtkHRuler * gobj() const
Provides access to the underlying C GtkObject.
GtkHRuler * gobj()
Provides access to the underlying C GtkObject.
Gtk::HRuler * wrap(GtkHRuler *object, bool take_copy=false)
Glib::PropertyProxy_ReadOnly< double > property_lower() const
double get_range_upper() const
MetricType get_metric() const
Glib::PropertyProxy< double > property_upper()
const GtkRuler * gobj() const
Provides access to the underlying C GtkObject.
Glib::PropertyProxy_ReadOnly< MetricType > property_metric() const
Glib::PropertyProxy< MetricType > property_metric()
void set_metric(MetricType metric=PIXELS)
Glib::PropertyProxy< double > property_position()
Gtk::Ruler * wrap(GtkRuler *object, bool take_copy=false)
virtual void draw_pos_vfunc()
Glib::PropertyProxy< double > property_max_size()
Glib::PropertyProxy_ReadOnly< double > property_position() const
void get_range(double &lower, double &upper, double &position, double &max_size)
void set_range(double lower, double upper, double position, double max_size)
virtual void draw_ticks_vfunc()
Glib::PropertyProxy< double > property_lower()
GtkRuler * gobj()
Provides access to the underlying C GtkObject.
Glib::PropertyProxy_ReadOnly< double > property_upper() const
Glib::PropertyProxy_ReadOnly< double > property_max_size() const
double get_range_lower() const
const GtkVRuler * gobj() const
Provides access to the underlying C GtkObject.
GtkVRuler * gobj()
Provides access to the underlying C GtkObject.
Gtk::VRuler * wrap(GtkVRuler *object, bool take_copy=false)