logo top
Main Page   Widgets   Namespaces   Book  

Gtk::Range Class Reference
[Widgets]

Inheritance diagram for Gtk::Range:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~Range ()
GtkRange* gobj ()
 Provides access to the underlying C GtkObject.

const GtkRange* gobj () const
 Provides access to the underlying C GtkObject.

void set_update_policy (UpdateType policy)
UpdateType get_update_policy () const
void set_adjustment (Gtk::Adjustment& adjustment)
void unset_adjustment ()
Gtk::Adjustmentget_adjustment ()
const Gtk::Adjustmentget_adjustment () const
void set_inverted (bool setting=true)
bool get_inverted () const
void set_increments (double step, double page)
void set_range (double min, double max)
void set_value (double value)
double get_value () const
Glib::SignalProxy0<void> signal_value_changed ()
Glib::SignalProxy1< void,
double > 
signal_adjust_bounds ()
Glib::SignalProxy1< void,
ScrollType
signal_move_slider ()
Glib::PropertyProxy<UpdateTypeproperty_update_policy ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Glib::PropertyProxy<Adjustment*> property_adjustment ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Glib::PropertyProxy<bool> property_inverted ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them.


Protected Member Functions

virtual void get_range_border_vfunc (GtkBorder* border)
virtual void on_value_changed ()
virtual void on_adjust_bounds (double new_value)
virtual void on_move_slider (ScrollType scroll)
 Range ()

Related Functions

(Note that these are not member functions.)

Gtk::Rangewrap (GtkRange* object, bool take_copy=false)

Constructor & Destructor Documentation

virtual Gtk::Range::~Range (  )  [virtual]
 

Gtk::Range::Range (  )  [protected]
 


Member Function Documentation

const Gtk::Adjustment* Gtk::Range::get_adjustment (  )  const
 

Gtk::Adjustment* Gtk::Range::get_adjustment (  ) 
 

bool Gtk::Range::get_inverted (  )  const
 

virtual void Gtk::Range::get_range_border_vfunc ( GtkBorder*  border  )  [protected, virtual]
 

UpdateType Gtk::Range::get_update_policy (  )  const
 

double Gtk::Range::get_value (  )  const
 

const GtkRange* Gtk::Range::gobj (  )  const [inline]
 

Provides access to the underlying C GtkObject.

Reimplemented from Gtk::Widget.

Reimplemented in Gtk::Scale, Gtk::VScale, Gtk::HScale, Gtk::Scrollbar, Gtk::VScrollbar, and Gtk::HScrollbar.

GtkRange* Gtk::Range::gobj (  )  [inline]
 

Provides access to the underlying C GtkObject.

Reimplemented from Gtk::Widget.

Reimplemented in Gtk::Scale, Gtk::VScale, Gtk::HScale, Gtk::Scrollbar, Gtk::VScrollbar, and Gtk::HScrollbar.

virtual void Gtk::Range::on_adjust_bounds ( double  new_value  )  [protected, virtual]
 

virtual void Gtk::Range::on_move_slider ( ScrollType  scroll  )  [protected, virtual]
 

virtual void Gtk::Range::on_value_changed (  )  [protected, virtual]
 

Glib::PropertyProxy<Adjustment*> Gtk::Range::property_adjustment (  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<bool> Gtk::Range::property_inverted (  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Glib::PropertyProxy<UpdateType> Gtk::Range::property_update_policy (  ) 
 

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns:
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

void Gtk::Range::set_adjustment ( Gtk::Adjustment adjustment  ) 
 

void Gtk::Range::set_increments ( double  step,
double  page
 

void Gtk::Range::set_inverted ( bool  setting = true  ) 
 

void Gtk::Range::set_range ( double  min,
double  max
 

void Gtk::Range::set_update_policy ( UpdateType  policy  ) 
 

void Gtk::Range::set_value ( double  value  ) 
 

Glib::SignalProxy1<void,double> Gtk::Range::signal_adjust_bounds (  ) 
 

Prototype:
void adjust_bounds(double new_value)

Glib::SignalProxy1<void,ScrollType> Gtk::Range::signal_move_slider (  ) 
 

Prototype:
void move_slider(ScrollType scroll)

Glib::SignalProxy0<void> Gtk::Range::signal_value_changed (  ) 
 

Prototype:
void value_changed()

void Gtk::Range::unset_adjustment (  ) 
 


Friends And Related Function Documentation

Gtk::Range* wrap ( GtkRange*  object,
bool  take_copy = false
[related]
 


The documentation for this class was generated from the following file:
Generated for gtkmm 2.2 by Doxygen 1.3.4 © 1997-2001