LEVIATHAN v962456e · 962456eee1

dagon

class Tabs

since 0.1.0-alpha.1linux

bases
Container, Focusable, Styleable

Constructors

new

new()

Fields

labels_

Array<string> labels_

selected_

int selected_

selectHandlers_

Array<(int) => void> selectHandlers_

selectTokens_

Array<int> selectTokens_

stripScroll_

int stripScroll_

Methods

__dagonChildren

__dagonChildren() -> Array<IComponent>

__dagonContentRect

__dagonContentRect() -> Rect

add

add(string label, IComponent child) -> Tabs
add(IComponent child) -> Container

arrange

arrange(Rect assigned) -> void

contentRect

contentRect() -> Rect

ensureStripVisible

ensureStripVisible() -> void

fireSelect

fireSelect(int idx) -> void

offSelect

offSelect(int t) -> void

onSelect

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

paint

paint(Canvas c) -> void

paintStrip

paintStrip(Canvas c, Rect strip) -> void

select

select(int i) -> void

selected

selected() -> int

tabAtX

tabAtX(Rect full, int px) -> int