LEVIATHAN v962456e · 962456eee1

dagon

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

__dagonAttach

__dagonAttach() -> void

__dagonChildren

__dagonChildren() -> Array<IComponent>

__dagonClearChildDamage

__dagonClearChildDamage() -> void

__dagonClearDamage

__dagonClearDamage() -> void

__dagonContentRect

__dagonContentRect() -> Rect

__dagonDetach

__dagonDetach() -> void

__dagonLayoutDirty

__dagonLayoutDirty() -> bool

__dagonMarkChildDamage

__dagonMarkChildDamage() -> bool

__dagonSetHovered

__dagonSetHovered(bool value) -> void

arrange

arrange(Rect assigned) -> void

desired

desired() -> Size

dirty

dirty() -> bool

heightConstraint

heightConstraint() -> Constraint

hovered

hovered() -> bool

invalidate

invalidate() -> void

invalidateLayout

invalidateLayout() -> void

measure

measure(Size avail) -> void

onAttach

onAttach() -> void

onDetach

onDetach() -> void

paint

paint(Canvas c) -> void

parent

parent() -> IComponent | None

setParent

setParent(IComponent | None p) -> void

subtreeDamaged

subtreeDamaged() -> bool

visible

visible() -> bool

widthConstraint

widthConstraint() -> Constraint