dagon
class SplitBox
since 0.1.0-alpha.1linux
Constructors
new
new()Fields
axis_
Axis axis_dividerHover_
bool dividerHover_dividerRect_
Rect dividerRect_dragging_
bool dragging_minFirst
int minFirstminSecond
int minSecondratioPct_
int ratioPct_resizable_
bool resizable_resizeHandlers_
Array<(int) => void> resizeHandlers_resizeTokens_
Array<int> resizeTokens_Methods
__dagonChildren
__dagonChildren() -> Array<IComponent>__dagonContentRect
__dagonContentRect() -> Rectadd
add(IComponent child) -> Containerarrange
arrange(Rect assigned) -> voidaxis
chrome
chrome() -> InsetsclampFirst
clampFirst(int proposed, int lo, int hi) -> intcontentRect
contentRect() -> RectfireResize
fireResize(int pct) -> voidhitsDivider
hitsDivider(int x, int y) -> booloffResize
offResize(int t) -> voidonResize
onResize((int) => void h) -> intpaint
paint(Canvas c) -> voidpaintChrome
paintChrome(Canvas c) -> voidratio
ratio(int pct) -> SplitBoxsetLayout
setLayout(ILayoutStrategy l) -> ContainersetResizable
setResizable(bool v) -> SplitBoxupdateRatioFromPointer
updateRatioFromPointer(int x, int y) -> void