7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
34 #ifndef DOXYGEN_SHOULD_SKIP_THIS
41 {
class Range_Class; }
55 #ifndef DOXYGEN_SHOULD_SKIP_THIS
56 typedef Range CppObjectType;
64 #ifndef DOXYGEN_SHOULD_SKIP_THIS
68 static CppClassType range_class_;
75 explicit Range(
const Glib::ConstructParams& construct_params);
81 #ifndef DOXYGEN_SHOULD_SKIP_THIS
82 static GType get_type() G_GNUC_CONST;
85 static GType get_base_type() G_GNUC_CONST;
117 #ifndef GTKMM_DISABLE_DEPRECATED
137 #ifndef GTKMM_DISABLE_DEPRECATED
bool get_slider_size_fixed() const
const GtkRange * gobj() const
Provides access to the underlying C GtkObject.
void set_value(double value)
Glib::PropertyProxy< SensitivityType > property_lower_stepper_sensitivity()
void get_slider_range(int &slider_start, int &slider_end) const
virtual void on_adjust_bounds(double new_value)
This is a default handler for the signal signal_adjust_bounds().
Glib::PropertyProxy< bool > property_restrict_to_fill_level()
virtual void on_value_changed()
This is a default handler for the signal signal_value_changed().
bool get_flippable() const
int get_min_slider_size() const
UpdateType get_update_policy() const
Glib::PropertyProxy< bool > property_inverted()
SensitivityType get_lower_stepper_sensitivity() const
Glib::PropertyProxy< bool > property_show_fill_level()
void set_range(double min, double max)
Glib::PropertyProxy_ReadOnly< SensitivityType > property_upper_stepper_sensitivity() const
Glib::PropertyProxy_ReadOnly< bool > property_show_fill_level() const
SensitivityType get_upper_stepper_sensitivity() const
Glib::SignalProxy1< void, ScrollType > signal_move_slider()
void set_adjustment(Gtk::Adjustment &adjustment)
Glib::PropertyProxy_ReadOnly< double > property_fill_level() const
void set_update_policy(UpdateType policy)
bool get_show_fill_level() const
Glib::PropertyProxy_ReadOnly< UpdateType > property_update_policy() const
Glib::PropertyProxy_ReadOnly< bool > property_restrict_to_fill_level() const
double get_fill_level() const
Gtk::Range * wrap(GtkRange *object, bool take_copy=false)
Gtk::Adjustment * get_adjustment()
Gdk::Rectangle get_range_rect() const
void set_lower_stepper_sensitivity(SensitivityType sensitivity)
Glib::SignalProxy2< bool, ScrollType, double > signal_change_value()
virtual void on_move_slider(ScrollType scroll)
This is a default handler for the signal signal_move_slider().
void set_fill_level(double fill_level)
Glib::PropertyProxy< double > property_fill_level()
bool get_restrict_to_fill_level() const
bool get_inverted() const
void set_min_slider_size(bool min_size=true)
Glib::PropertyProxy_ReadOnly< Adjustment * > property_adjustment() const
Glib::PropertyProxy_ReadOnly< SensitivityType > property_lower_stepper_sensitivity() const
Glib::PropertyProxy< UpdateType > property_update_policy()
void set_inverted(bool setting=true)
GtkRange * gobj()
Provides access to the underlying C GtkObject.
void set_upper_stepper_sensitivity(SensitivityType sensitivity)
void set_increments(double step, double page)
Glib::SignalProxy0< void > signal_value_changed()
Glib::PropertyProxy_ReadOnly< bool > property_inverted() const
void set_show_fill_level(bool show_fill_level=true)
void set_flippable(bool flippable=true)
virtual void get_range_border_vfunc(Gtk::Border *border) const
Glib::PropertyProxy< Adjustment * > property_adjustment()
Glib::PropertyProxy< SensitivityType > property_upper_stepper_sensitivity()
Glib::SignalProxy1< void, double > signal_adjust_bounds()
const Gtk::Adjustment * get_adjustment() const
void set_restrict_to_fill_level(bool restrict_to_fill_level=true)
void set_slider_size_fixed(bool size_fixed=true)