LEVIATHAN v962456e · 962456eee1

moby

interface IComponent

since 0.1.0-alpha.1linux

Fields

box

Rect box

dock

Dock dock

gridCol

int gridCol

gridColSpan

int gridColSpan

gridRow

int gridRow

gridRowSpan

int gridRowSpan

Methods

__mobyAttach

__mobyAttach() -> void

__mobyChildren

__mobyChildren() -> Array<IComponent>

__mobyClearChildDamage

__mobyClearChildDamage() -> void

__mobyClearDamage

__mobyClearDamage() -> void

__mobyContentRect

__mobyContentRect() -> Rect

__mobyDetach

__mobyDetach() -> void

__mobyLayoutDirty

__mobyLayoutDirty() -> bool

__mobyMarkChildDamage

__mobyMarkChildDamage() -> bool

arrange

arrange(Rect assigned) -> void

desired

desired() -> Size

dirty

dirty() -> bool

heightConstraint

heightConstraint() -> Constraint

invalidate

invalidate() -> void

invalidateLayout

invalidateLayout() -> void

measure

measure(Size avail) -> void

onAttach

onAttach() -> void

onDetach

onDetach() -> void

paint

paint(Surface s) -> void

parent

parent() -> IComponent | None

setParent

setParent(IComponent | None p) -> void

subtreeDamaged

subtreeDamaged() -> bool

visible

visible() -> bool

widthConstraint

widthConstraint() -> Constraint