====== 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;