Any widget with a moving part has a GtkAdjustment
at work behind it somewhere. The adjustment object is used to limit the
range of values used by that moving part and also, in some widgets, to
determine the size of the steps by which the value may be increased or
decreased.