- _guiInput
void _guiInput(InputEvent arg0)
- _scrollMoved
void _scrollMoved(double arg0)
- _updateScrollbarPosition
void _updateScrollbarPosition()
- getDeadzone
long getDeadzone()
- getHScroll
long getHScroll()
- getHScrollbar
HScrollBar getHScrollbar()
- getVScroll
long getVScroll()
- getVScrollbar
VScrollBar getVScrollbar()
- isHScrollEnabled
bool isHScrollEnabled()
- isVScrollEnabled
bool isVScrollEnabled()
- opAssign
ScrollContainer opAssign(T n)
Undocumented in source. Be warned that the author may not have intended to support it.
- opEquals
bool opEquals(ScrollContainer other)
Undocumented in source. Be warned that the author may not have intended to support it.
- opEquals
bool opEquals(typeof(null) n)
Undocumented in source. Be warned that the author may not have intended to support it.
- setDeadzone
void setDeadzone(long deadzone)
- setEnableHScroll
void setEnableHScroll(bool enable)
- setEnableVScroll
void setEnableVScroll(bool enable)
- setHScroll
void setHScroll(long value)
- setVScroll
void setVScroll(long value)
A helper node for displaying scrollable elements (e.g. lists).
A ScrollContainer node with a Control child and scrollbar child (HScrollbar, VScrollBar, or both) will only draw the Control within the ScrollContainer area. Scrollbars will automatically be drawn at the right (for vertical) or bottom (for horizontal) and will enable dragging to move the viewable Control (and its children) within the ScrollContainer. Scrollbars will also automatically resize the grabber based on the minimum_size of the Control relative to the ScrollContainer. Works great with a Panel control. You can set EXPAND on children size flags, so they will upscale to ScrollContainer size if ScrollContainer size is bigger (scroll is invisible for chosen dimension).