====== behavior: scroll-bar ======
Scrollbar input behavior.
===== Elements =====
that have this behavior applied by default (see
[[h-smile:built-in-behaviors:master_style_sheet]]):
* ''''
* '''' - vertical scrollbar
* ''''
* '''' - horizontal scrollbar
===== Attributes =====
N/A.
===== Events =====
This behavior generates events from SCROLL_EVENTS group.
In Sciter this corresponds to ''onScroll(evt)'' event handler.
===== Value =====
of type integer, reflects current position of the scrollbar.
===== Methods =====
scrollbar supports following ''xcall()'' methods, see dom::element::xcall() function.
* ''xcall("setValues", position:int, minValue:int, maxValue:int, page:int, step:int): void'' - sets scrollbar values: current position, min/max values, "page" and "line" increment values;
* ''xcall("min")'' - returns min value;
* ''xcall("max")'' - returns max value;
* ''xcall("page")'' - returns page value;
* ''xcall("step")'' - returns step value;
Note that in Sciter you can access this methods simply as:
sbar.setValues( 0,0,1000,10,1);
var minval = sbar.min;