Skip to content

WorkspaceTabs

Defined in: workspace.svelte.ts:955

Tab strip container for root and sidebar workspace leaves.

  • WorkspaceParent

new WorkspaceTabs(props?): WorkspaceTabs

Defined in: workspace.svelte.ts:963

Partial<{ leaves: WorkspaceLeaf[]; stacked: boolean; }> = {}

WorkspaceTabs

WorkspaceParent.constructor

_root: WorkspaceItem<EventMap<T>> | undefined = undefined

Defined in: workspace.svelte.ts:102

WorkspaceParent._root


_selected: string

Defined in: workspace.svelte.ts:958


children: WorkspaceTabsChild[]

Defined in: workspace.svelte.ts:961


containerEl: HTMLElement | null

Defined in: workspace.svelte.ts:956


id: string

Defined in: workspace.svelte.ts:96

WorkspaceParent.id


parent: WorkspaceSplit<Record<string, any>>

Defined in: workspace.svelte.ts:960

WorkspaceParent.parent


stacked: boolean

Defined in: workspace.svelte.ts:957

get selected(): string

Defined in: workspace.svelte.ts:1007

string

set selected(value): void

Defined in: workspace.svelte.ts:1041

string | number | WorkspaceTabsChild

void


get selectedChild(): WorkspaceTabsChild | undefined

Defined in: workspace.svelte.ts:1029

WorkspaceTabsChild | undefined


get selectedIndex(): number

Defined in: workspace.svelte.ts:1025

number


get selectedLeaf(): WorkspaceLeaf | null

Defined in: workspace.svelte.ts:1033

WorkspaceLeaf | null


get sideBar(): WorkspaceSidedock | undefined

Defined in: workspace.svelte.ts:1011

WorkspaceSidedock | undefined

addChild(child, index?): void

Defined in: workspace.svelte.ts:1055

WorkspaceTabsChild

number

void


closeAll(): void

Defined in: workspace.svelte.ts:1150

void


detach(softDelete?): WorkspaceTabs | WorkspaceView | undefined

Defined in: workspace.svelte.ts:1051

boolean = false

WorkspaceTabs | WorkspaceView | undefined


dispatch<T>(eventName, …args): boolean

Defined in: events.ts:105

T extends string

T

any[]

boolean

WorkspaceParent.dispatch


emit<T>(eventName, …args): boolean

Defined in: events.ts:98

T extends string

T

any[]

boolean

WorkspaceParent.emit


getRoot(): WorkspaceItem

Defined in: workspace.svelte.ts:103

WorkspaceItem

WorkspaceParent.getRoot


inSideBar(): boolean

Defined in: workspace.svelte.ts:1021

boolean


iterateAllLeaves<T>(callback): void | T

Defined in: workspace.svelte.ts:1082

T = any

(leaf) => T

void | T


loadJson(layout): Promise<void>

Defined in: workspace.svelte.ts:975

WorkspaceTabsJson

Promise<void>


off<T>(eventName, listener, context?, once?): void

Defined in: events.ts:78

T extends string

T

(…args) => void

any

boolean

void

WorkspaceParent.off


offref<T>(ref): void

Defined in: events.ts:87

T extends string

EventRef<EventMap<T>, T>

void

WorkspaceParent.offref


on<T>(eventName, listener, context?): EventRef<EventMap<T>, T, any>

Defined in: events.ts:48

T extends string

T

(…args) => void

any

EventRef<EventMap<T>, T, any>

WorkspaceParent.on


once<T>(eventName, listener, context?): EventRef<EventMap<T>, T, any>

Defined in: events.ts:63

T extends string

T

(…args) => void

any

EventRef<EventMap<T>, T, any>

WorkspaceParent.once


removeChild(index, softDelete?): WorkspaceTabsChild | undefined

Defined in: workspace.svelte.ts:1094

number | WorkspaceTabsChild

boolean = false

WorkspaceTabsChild | undefined


toJson(): WorkspaceTabsJson

Defined in: workspace.svelte.ts:997

WorkspaceTabsJson


trigger<T>(eventName, …args): boolean

Defined in: events.ts:91

T extends string

T

any[]

boolean

WorkspaceParent.trigger


tryTrigger<T>(evt, …args): void

Defined in: events.ts:112

T extends string

EventRef<EventMap<T>, T>

any[]

void

WorkspaceParent.tryTrigger