WorkspaceTabs
Class: WorkspaceTabs
Section titled “Class: WorkspaceTabs”Defined in: workspace.svelte.ts:955
Tab strip container for root and sidebar workspace leaves.
Extends
Section titled “Extends”WorkspaceParent
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new WorkspaceTabs(
props?):WorkspaceTabs
Defined in: workspace.svelte.ts:963
Parameters
Section titled “Parameters”props?
Section titled “props?”Partial<{ leaves: WorkspaceLeaf[]; stacked: boolean; }> = {}
Returns
Section titled “Returns”WorkspaceTabs
Overrides
Section titled “Overrides”WorkspaceParent.constructor
Properties
Section titled “Properties”_root:
WorkspaceItem<EventMap<T>> |undefined=undefined
Defined in: workspace.svelte.ts:102
Inherited from
Section titled “Inherited from”WorkspaceParent._root
_selected
Section titled “_selected”_selected:
string
Defined in: workspace.svelte.ts:958
children
Section titled “children”children:
WorkspaceTabsChild[]
Defined in: workspace.svelte.ts:961
containerEl
Section titled “containerEl”containerEl:
HTMLElement|null
Defined in: workspace.svelte.ts:956
id:
string
Defined in: workspace.svelte.ts:96
Inherited from
Section titled “Inherited from”WorkspaceParent.id
parent
Section titled “parent”parent:
WorkspaceSplit<Record<string,any>>
Defined in: workspace.svelte.ts:960
Overrides
Section titled “Overrides”WorkspaceParent.parent
stacked
Section titled “stacked”stacked:
boolean
Defined in: workspace.svelte.ts:957
Accessors
Section titled “Accessors”selected
Section titled “selected”Get Signature
Section titled “Get Signature”get selected():
string
Defined in: workspace.svelte.ts:1007
Returns
Section titled “Returns”string
Set Signature
Section titled “Set Signature”set selected(
value):void
Defined in: workspace.svelte.ts:1041
Parameters
Section titled “Parameters”string | number | WorkspaceTabsChild
Returns
Section titled “Returns”void
selectedChild
Section titled “selectedChild”Get Signature
Section titled “Get Signature”get selectedChild():
WorkspaceTabsChild|undefined
Defined in: workspace.svelte.ts:1029
Returns
Section titled “Returns”WorkspaceTabsChild | undefined
selectedIndex
Section titled “selectedIndex”Get Signature
Section titled “Get Signature”get selectedIndex():
number
Defined in: workspace.svelte.ts:1025
Returns
Section titled “Returns”number
selectedLeaf
Section titled “selectedLeaf”Get Signature
Section titled “Get Signature”get selectedLeaf():
WorkspaceLeaf|null
Defined in: workspace.svelte.ts:1033
Returns
Section titled “Returns”WorkspaceLeaf | null
sideBar
Section titled “sideBar”Get Signature
Section titled “Get Signature”get sideBar():
WorkspaceSidedock|undefined
Defined in: workspace.svelte.ts:1011
Returns
Section titled “Returns”WorkspaceSidedock | undefined
Methods
Section titled “Methods”addChild()
Section titled “addChild()”addChild(
child,index?):void
Defined in: workspace.svelte.ts:1055
Parameters
Section titled “Parameters”WorkspaceTabsChild
index?
Section titled “index?”number
Returns
Section titled “Returns”void
closeAll()
Section titled “closeAll()”closeAll():
void
Defined in: workspace.svelte.ts:1150
Returns
Section titled “Returns”void
detach()
Section titled “detach()”detach(
softDelete?):WorkspaceTabs|WorkspaceView|undefined
Defined in: workspace.svelte.ts:1051
Parameters
Section titled “Parameters”softDelete?
Section titled “softDelete?”boolean = false
Returns
Section titled “Returns”WorkspaceTabs | WorkspaceView | undefined
dispatch()
Section titled “dispatch()”dispatch<
T>(eventName, …args):boolean
Defined in: events.ts:105
Type Parameters
Section titled “Type Parameters”T extends string
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
…any[]
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”WorkspaceParent.dispatch
emit()
Section titled “emit()”emit<
T>(eventName, …args):boolean
Defined in: events.ts:98
Type Parameters
Section titled “Type Parameters”T extends string
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
…any[]
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”WorkspaceParent.emit
getRoot()
Section titled “getRoot()”getRoot():
WorkspaceItem
Defined in: workspace.svelte.ts:103
Returns
Section titled “Returns”WorkspaceItem
Inherited from
Section titled “Inherited from”WorkspaceParent.getRoot
inSideBar()
Section titled “inSideBar()”inSideBar():
boolean
Defined in: workspace.svelte.ts:1021
Returns
Section titled “Returns”boolean
iterateAllLeaves()
Section titled “iterateAllLeaves()”iterateAllLeaves<
T>(callback):void|T
Defined in: workspace.svelte.ts:1082
Type Parameters
Section titled “Type Parameters”T = any
Parameters
Section titled “Parameters”callback
Section titled “callback”(leaf) => T
Returns
Section titled “Returns”void | T
loadJson()
Section titled “loadJson()”loadJson(
layout):Promise<void>
Defined in: workspace.svelte.ts:975
Parameters
Section titled “Parameters”layout
Section titled “layout”WorkspaceTabsJson
Returns
Section titled “Returns”Promise<void>
off<
T>(eventName,listener,context?,once?):void
Defined in: events.ts:78
Type Parameters
Section titled “Type Parameters”T extends string
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
listener
Section titled “listener”(…args) => void
context?
Section titled “context?”any
boolean
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”WorkspaceParent.off
offref()
Section titled “offref()”offref<
T>(ref):void
Defined in: events.ts:87
Type Parameters
Section titled “Type Parameters”T extends string
Parameters
Section titled “Parameters”EventRef<EventMap<T>, T>
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”WorkspaceParent.offref
on<
T>(eventName,listener,context?):EventRef<EventMap<T>,T,any>
Defined in: events.ts:48
Type Parameters
Section titled “Type Parameters”T extends string
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
listener
Section titled “listener”(…args) => void
context?
Section titled “context?”any
Returns
Section titled “Returns”EventRef<EventMap<T>, T, any>
Inherited from
Section titled “Inherited from”WorkspaceParent.on
once()
Section titled “once()”once<
T>(eventName,listener,context?):EventRef<EventMap<T>,T,any>
Defined in: events.ts:63
Type Parameters
Section titled “Type Parameters”T extends string
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
listener
Section titled “listener”(…args) => void
context?
Section titled “context?”any
Returns
Section titled “Returns”EventRef<EventMap<T>, T, any>
Inherited from
Section titled “Inherited from”WorkspaceParent.once
removeChild()
Section titled “removeChild()”removeChild(
index,softDelete?):WorkspaceTabsChild|undefined
Defined in: workspace.svelte.ts:1094
Parameters
Section titled “Parameters”number | WorkspaceTabsChild
softDelete?
Section titled “softDelete?”boolean = false
Returns
Section titled “Returns”WorkspaceTabsChild | undefined
toJson()
Section titled “toJson()”toJson():
WorkspaceTabsJson
Defined in: workspace.svelte.ts:997
Returns
Section titled “Returns”WorkspaceTabsJson
trigger()
Section titled “trigger()”trigger<
T>(eventName, …args):boolean
Defined in: events.ts:91
Type Parameters
Section titled “Type Parameters”T extends string
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
…any[]
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”WorkspaceParent.trigger
tryTrigger()
Section titled “tryTrigger()”tryTrigger<
T>(evt, …args):void
Defined in: events.ts:112
Type Parameters
Section titled “Type Parameters”T extends string
Parameters
Section titled “Parameters”EventRef<EventMap<T>, T>
…any[]
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”WorkspaceParent.tryTrigger