GtkAdjustment
represents a numeric value. It can also store a maximum
and minimum value, a "step increment," a "page
increment," and a "page size." Some objects don't use
all the fields in the adjustment, and some interpret
them slightly differently. A
GtkRange (including its
GtkScale and
GtkScrollbar subclasses) will allow the user to
move the slider between the minimum and maximum values.
Clicking the arrows on the end of a GtkScrollbar nudges the scroll bar by
one "step increment"; clicking them with the middle
button moves one "page increment." The "page size"
determines the size of the scrollbar slider (it's the
length of the "visible" page in the same units as the
overall range).
GtkAdjustment emits signals when its values
change.