gtk.Scalea base class for the scale widgets.Synopsisgtk.Scalegtk.Rangeset_digitsdigitsget_digitsset_draw_valuedraw_valueget_draw_valueset_value_posposget_value_posget_layoutget_layout_offsetsAncestry+-- gobject.GObject
+-- gtk.Object
+-- gtk.Widget
+-- gtk.Range
+-- gtk.Scale
Implemented Interfacesgtk.Scale
implements
gtk.Buildablegtk.Scale Propertiesgtk.Object Propertiesgtk.Widget Propertiesgtk.Range Properties
"digits"Read-WriteThe number of decimal places that are displayed in the
value"draw-value"Read-WriteIf True the current value is
displayed as a string next to the slider"value-pos"Read-WriteThe position in which the current value is displayed:
gtk.POS_LEFT, gtk.POS_RIGHT,
gtk.POS_TOP or gtk.POS_BOTTOM
"slider-length"ReadThe length of scale's slider"value-spacing"ReadThe space between value text and the slider or trough
area
gtk.Scale Signal Prototypesgobject.GObject Signal Prototypesgtk.Object Signal Prototypesgtk.Widget Signal Prototypesgtk.Range Signal Prototypes"format-value"callbackscaleuser_param1...DescriptionThe gtk.Scale widget is
an abstract base class, used only for deriving the subclasses gtk.HScale and gtk.VScale. A gtk.Scale is a slider
control used to select a numeric value. Since gtk.Scale is a
subclass of gtk.Range, see the
gtk.Range
methods for additional methods. To set the value of a scale, you would
normally use set_value().
To detect changes to the value, you would normally use the "value_changed"
signal.Methodsgtk.Scale.set_digitsset_digitsdigitsdigits :the number of decimal places to
displayThe set_digits() method sets the
"digits" property to the value specified by digits.
The value of digits specifies the number of decimal
places that are displayed in the value. The value of the adjustment is also
rounded off to this number of digits if "draw-value" is
True, so the retrieved value matches the value the user
sees. If the "draw-value" property has been set to False
by using the set_draw_value()
method, the adjustment value will not be rounded at all.gtk.Scale.get_digitsget_digitsReturns :the number of decimal places that are
displayed.The get_digits() method returns the
value of the "digits" property that indicates the number of decimal places
that are displayed in the value.gtk.Scale.set_draw_valueset_draw_valuedraw_valuedraw_value :If True draw the current
value next to the sliderThe set_draw_value() method sets the
"draw-value" property to the value specified by
draw_value. If draw_value is
True the current value is displayed next to the
slider.gtk.Scale.get_draw_valueget_draw_valueReturns :True if the current value is
to be drawn next to the sliderThe get_draw_value() method returns the
value of the "draw-value" property. If "draw-value" is
True the current scale value is drawn next to the
slider.gtk.Scale.set_value_posset_value_pospospos :the position where the current value is
displayed.The set_value_pos() method sets the
value of the "value-pos" property to the value specified by
pos. The value of pos must be
one of: gtk.POS_LEFT, gtk.POS_RIGHT,
gtk.POS_TOP or gtk.POS_BOTTOM.gtk.Scale.get_value_posget_value_posReturns :the position where the current value is
displayed.The get_value_pos() method returns the
value of the "value-pos" property. See the set_value_pos()
method.gtk.Scale.get_layoutget_layoutReturns :the pango.Layout
for this scale or None if the draw_value
property is False.This method is available in PyGTK 2.4 and above.The get_layout() method returns the
pango.Layout
used to display the scale.gtk.Scale.get_layout_offsetsget_layout_offsetsReturns :a 2-tuple containing the coordinates where the
scale will draw the pango.Layout
representing the text in the scaleThis method is available in PyGTK 2.4 and above.The get_layout_offsets() method returns
a 2-tuple containing the coordinates where the scale will draw the pango.Layout
representing the text in the scale. Remember when using the pango.Layout
function you need to convert to and from pixels using the pango.PIXELS()
function or pango.SCALE. If the "draw-value" property is
False, the return values are undefined.SignalsThe "format-value" gtk.Scale Signalcallbackscalevalueuser_param1...scale :the scale that received the
signalvalue :the value to be formatteduser_param1 :the first user parameter (if any) specified
with the connect()
method... :additional user parameters (if
any)Returns :a string representing
value for displayThe "format-value" signal is emitted when the scale is being
redrawn with a value displayed. The "format-value" signal handler should
return a formatted string containing value.