Creates a new scale widget with the given orientation that lets the user input a number between min and max (including min and max) with the increment step. step must be nonzero; it’s the distance the slider moves when using the arrow keys to adjust the scale value.

Note that the way in which the precision is derived works best if step is a power of ten. If the resulting precision is not suitable for your needs, use Scale.setDigits to correct it.

  1. this(GtkScale* gtkScale, bool ownedRef)
  2. this(GtkOrientation orientation, Adjustment adjustment)
  3. this(GtkOrientation orientation, double min, double max, double step)
    class Scale
    double min
    double max
    double step


orientation GtkOrientation

the scale’s orientation.

min double

minimum value

max double

maximum value

step double

step increment (tick size) used with keyboard shortcuts

Return Value

a new gtk.Scale


ConstructionException GTK+ fails to create the object.