Scrollbar
Example
var scrollbar = new UiScrollbar(0, 0, 20, 200);
with (scrollbar.state) {
thumb_size = 30;
on_change = function() {
show_debug_message("Changed scrollbar position!");
};
}
State reference
Variable | Description | Type | Default |
---|---|---|---|
type | Scrollbar variant | Real | ui_enum_variants.primary |
status | Current status of the scrollbar | Real | ui_enum_scrollbar_status.idle |
direction | Scrollbar direction | Real | ui_enum_scrollbar_direction.vertical |
value | Current normalized (0-1) scroll position | Real | 0 |
thumb_size | Scroll speed | Real | 0 |
Events
on_change(component, scroll_value)
Called when the component is being scrolled. scroll_value
indicates the current normalized (0-1) scroll position.
Enums
Enum | Values |
---|---|
ui_enum_scrollbar_status | idle /hover /dragging |
ui_enum_scrollbar_direction | vertical /horizontal |