moby
class SplitBox
since 0.1.0-alpha.1linux
Constructors
new
new()Fields
axis
Axis axisdividerRect_
Rect dividerRect_dragging_
bool dragging_minFirst
int minFirstminSecond
int minSecondratioPct
int ratioPctresizable
bool resizableresizeHandlers_
Array<(int) => void> resizeHandlers_resizeTokens_
Array<int> resizeTokens_Methods
add
add(IComponent child) -> Containerarrange
arrange(Rect assigned) -> voidaxis
chrome
chrome() -> InsetsclampFirst
clampFirst(int proposed, int lo, int hi) -> intfireResize
fireResize(int pct) -> voidhitsDivider
hitsDivider(int x, int y) -> booloffResize
offResize(int token) -> voidonResize
onResize((int) => void h) -> intpaint
paint(Surface s) -> voidpaintChrome
paintChrome(Surface s) -> voidratio
ratio(int pct) -> SplitBoxresizable
resizable(bool value) -> SplitBoxsetAxis
setAxis(Axis value) -> voidsetLayout
setLayout(ILayoutStrategy l) -> ContainersetRatio
setRatio(int pct) -> voidsetResizable
setResizable(bool value) -> voidupdateRatioFromPointer
updateRatioFromPointer(int x, int y) -> void