GtkScale a base class for #GtkHScale and #GtkVScale. The #GtkScale widget is an abstract class, used only for deriving the subclasses #GtkHScale and #GtkVScale. The #GtkScale-struct struct contains the following fields. (These fields should be considered read-only. They should never be set by an application.) #guint draw_value; non-zero if the scale's current value is displayed next to the slider. #guint value_pos; the position in which the textual value is displayed, selected from #GtkPositionType. @range: @draw_value: @value_pos: Sets the number of decimal places that are displayed in the value. @scale: a #GtkScale. @digits: the number of decimal places to display, e.g. use 1 to display 1.0, 2 to display 1.00 etc. Specifies whether the current value is displayed as a string next to the slider. @scale: a #GtkScale. @draw_value: Sets the position in which the current value is displayed. @scale: a #GtkScale. @pos: the position in which the current value is displayed. An internal function used to get the maximum width needed to display the value string. @scale: a #GtkScale. @Returns: the maximum width needed to display the value string. The number of decimal places that are displayed in the value. If the current value is displayed as a string next to the slider. The position in which the current value is displayed.