gtkScaleButtonNew(size, min, max, step, icons, show = TRUE)
gtkScaleButtonSetAdjustment(object, adjustment)
gtkScaleButtonSetIcons(object, icons)
gtkScaleButtonSetValue(object, value)
gtkScaleButtonGetAdjustment(object)
gtkScaleButtonGetValue(object)
gtkScaleButtonGetPopup(object)
gtkScaleButtonGetPlusButton(object)
gtkScaleButtonGetMinusButton(object)
gtkScaleButtonSetOrientation(object, orientation)
gtkScaleButtonSetOrientation(object, orientation)
gtkScaleButtonGetOrientation(object)
gtkScaleButtonGetOrientation(object)
gtkScaleButton(size, min, max, step, icons, show = TRUE)GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkButton
                                       +----GtkScaleButton
                                             +----GtkVolumeButtonGtkBuildable,  GtkActivatable and  GtkOrientable.GtkScaleButton provides a button which pops up a scale widget.
This kind of widget is commonly used for volume controls in multimedia
applications, and GTK+ provides a GtkVolumeButton subclass that
is tailored for this use case.gtkScaleButton is the equivalent of gtkScaleButtonNew.popdown(button, user.data)buttonuser.datapopup(button, user.data)buttonuser.datavalue-changed(button, value, user.data)buttonvalueuser.dataadjustment [GtkAdjustment : *        : Read / Write]icons [character list : Read / Write]icons list, it will
be used for all the values. If only two icon names are in
the icons list, the first one will be used for the bottom
50% of the scale, and the second one for the top 50%. It is recommended to use at least 3 icons so that the
GtkScaleButton reflects the current value of the scale
better for the users.
  Since 2.12 size [GtkIconSize : Read / Write]value [numeric : Read / Write]