The scroll-bar's callback gets executed whenever the scroll-bar's
value changes. This is the preferred way to obtain its current value.
scrollbar.C
installs a callback that puts the
new scroll-bar value into the input-field above it.
uint32_t v=sb->get_value(); uint32_t v=sb->get_dragged_value();
get_value
() and
get_dragged_value
() poll the scroll-bar's
current values and return them. The values can change at any time,
a callback is the more reliably way to keep tabs on it.
set
() explicitly sets the scroll-bar's new
value. scrollbar.C
uses this to update the scroll-bar when it's
“decimal points” setting changes. The shown logical
value gets updated in the example's input field by the scroll-bar's
callback. set
() updates the scroll-bar, which
causes its callback to get executed, to report the scroll-bar's new
value.