LEVIATHAN v962456e · 962456eee1

dagon

class SplitBox

since 0.1.0-alpha.1linux

bases
Container, Bordered, Styleable

Constructors

new

new()

Fields

axis_

Axis axis_

dividerHover_

bool dividerHover_

dividerRect_

Rect dividerRect_

dragging_

bool dragging_

minFirst

int minFirst

minSecond

int minSecond

ratioPct_

int ratioPct_

resizable_

bool resizable_

resizeHandlers_

Array<(int) => void> resizeHandlers_

resizeTokens_

Array<int> resizeTokens_

Methods

__dagonChildren

__dagonChildren() -> Array<IComponent>

__dagonContentRect

__dagonContentRect() -> Rect

add

add(IComponent child) -> Container

arrange

arrange(Rect assigned) -> void

axis

axis(Axis v) -> SplitBox

chrome

chrome() -> Insets

clampFirst

clampFirst(int proposed, int lo, int hi) -> int

contentRect

contentRect() -> Rect

fireResize

fireResize(int pct) -> void

hitsDivider

hitsDivider(int x, int y) -> bool

offResize

offResize(int t) -> void

onResize

onResize((int) => void h) -> int

paint

paint(Canvas c) -> void

paintChrome

paintChrome(Canvas c) -> void

ratio

ratio(int pct) -> SplitBox

setLayout

setLayout(ILayoutStrategy l) -> Container

setResizable

setResizable(bool v) -> SplitBox

updateRatioFromPointer

updateRatioFromPointer(int x, int y) -> void