WorkspaceSidedock
Class: WorkspaceSidedock
Section titled “Class: WorkspaceSidedock”Defined in: workspace.svelte.ts:362
Collapsible split container used for the left and right workspace sidebars.
Extends
Section titled “Extends”WorkspaceSplit<{sidebar-changed: [string,boolean,string]; }>
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new WorkspaceSidedock(
options?):WorkspaceSidedock
Defined in: workspace.svelte.ts:368
Parameters
Section titled “Parameters”options?
Section titled “options?”Partial<SidebarStateProps> = {}
Returns
Section titled “Returns”WorkspaceSidedock
Overrides
Section titled “Overrides”Properties
Section titled “Properties”_root:
WorkspaceItem<EventMap<T>> |undefined=undefined
Defined in: workspace.svelte.ts:102
Inherited from
Section titled “Inherited from”children
Section titled “children”children: (
WorkspaceTabs|WorkspaceView)[]
Defined in: workspace.svelte.ts:203
Inherited from
Section titled “Inherited from”id:
string
Defined in: workspace.svelte.ts:96
Inherited from
Section titled “Inherited from”parent
Section titled “parent”parent:
WorkspaceParent
Defined in: workspace.svelte.ts:94
Inherited from
Section titled “Inherited from”sidebar
Section titled “sidebar”sidebar:
SidebarState
Defined in: workspace.svelte.ts:366
sizes:
number[]
Defined in: workspace.svelte.ts:204
Inherited from
Section titled “Inherited from”type:
"horizontal"|"vertical"
Defined in: workspace.svelte.ts:202
Inherited from
Section titled “Inherited from”Accessors
Section titled “Accessors”collapsed
Section titled “collapsed”Get Signature
Section titled “Get Signature”get collapsed():
boolean
Defined in: workspace.svelte.ts:413
Returns
Section titled “Returns”boolean
Get Signature
Section titled “Get Signature”get size():
string
Defined in: workspace.svelte.ts:409
Returns
Section titled “Returns”string
topLeft
Section titled “topLeft”Get Signature
Section titled “Get Signature”get topLeft():
void|WorkspaceTabs
Defined in: workspace.svelte.ts:334
Returns
Section titled “Returns”void | WorkspaceTabs
Inherited from
Section titled “Inherited from”topRight
Section titled “topRight”Get Signature
Section titled “Get Signature”get topRight():
WorkspaceTabs
Defined in: workspace.svelte.ts:338
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”Methods
Section titled “Methods”addChild()
Section titled “addChild()”addChild(
child,index?):void
Defined in: workspace.svelte.ts:244
Parameters
Section titled “Parameters”WorkspaceTabs | WorkspaceView
index?
Section titled “index?”number
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”collapse()
Section titled “collapse()”collapse():
void
Defined in: workspace.svelte.ts:421
Returns
Section titled “Returns”void
dispatch()
Section titled “dispatch()”dispatch<
T>(eventName, …args):boolean
Defined in: events.ts:105
Type Parameters
Section titled “Type Parameters”T extends "sidebar-changed"
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
…ArgumentMap<{ sidebar-changed: [string, boolean, string]; }>[Extract<T, "sidebar-changed">]
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”emit()
Section titled “emit()”emit<
T>(eventName, …args):boolean
Defined in: events.ts:98
Type Parameters
Section titled “Type Parameters”T extends "sidebar-changed"
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
…ArgumentMap<{ sidebar-changed: [string, boolean, string]; }>[Extract<T, "sidebar-changed">]
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”expand()
Section titled “expand()”expand():
void
Defined in: workspace.svelte.ts:425
Returns
Section titled “Returns”void
getRoot()
Section titled “getRoot()”getRoot():
WorkspaceItem
Defined in: workspace.svelte.ts:103
Returns
Section titled “Returns”WorkspaceItem
Inherited from
Section titled “Inherited from”iterateAllLeaves()
Section titled “iterateAllLeaves()”iterateAllLeaves<
T>(callback):void|T
Defined in: workspace.svelte.ts:292
Type Parameters
Section titled “Type Parameters”T = any
Parameters
Section titled “Parameters”callback
Section titled “callback”(leaf) => T
Returns
Section titled “Returns”void | T
Inherited from
Section titled “Inherited from”WorkspaceSplit.iterateAllLeaves
iterateAllSplits()
Section titled “iterateAllSplits()”iterateAllSplits<
T>(callback):void|T
Defined in: workspace.svelte.ts:259
Type Parameters
Section titled “Type Parameters”T = any
Parameters
Section titled “Parameters”callback
Section titled “callback”(split) => T
Returns
Section titled “Returns”void | T
Inherited from
Section titled “Inherited from”WorkspaceSplit.iterateAllSplits
iterateAllTabs()
Section titled “iterateAllTabs()”iterateAllTabs<
T>(callback):void|T
Defined in: workspace.svelte.ts:276
Type Parameters
Section titled “Type Parameters”T = any
Parameters
Section titled “Parameters”callback
Section titled “callback”(tab) => T
Returns
Section titled “Returns”void | T
Inherited from
Section titled “Inherited from”loadJson()
Section titled “loadJson()”loadJson(
layout):Promise<void>
Defined in: workspace.svelte.ts:389
Parameters
Section titled “Parameters”layout
Section titled “layout”WorkspaceSidedockJson
Returns
Section titled “Returns”Promise<void>
Overrides
Section titled “Overrides”off<
T>(eventName,listener,context?,once?):void
Defined in: events.ts:78
Type Parameters
Section titled “Type Parameters”T extends "sidebar-changed"
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”offref()
Section titled “offref()”offref<
T>(ref):void
Defined in: events.ts:87
Type Parameters
Section titled “Type Parameters”T extends "sidebar-changed"
Parameters
Section titled “Parameters”EventRef<{ sidebar-changed: [string, boolean, string]; }, T>
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”on<
T>(eventName,listener,context?):EventRef<{sidebar-changed: [string,boolean,string]; },T,any>
Defined in: events.ts:48
Type Parameters
Section titled “Type Parameters”T extends "sidebar-changed"
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<{ sidebar-changed: [string, boolean, string]; }, T, any>
Inherited from
Section titled “Inherited from”once()
Section titled “once()”once<
T>(eventName,listener,context?):EventRef<{sidebar-changed: [string,boolean,string]; },T,any>
Defined in: events.ts:63
Type Parameters
Section titled “Type Parameters”T extends "sidebar-changed"
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<{ sidebar-changed: [string, boolean, string]; }, T, any>
Inherited from
Section titled “Inherited from”onEmpty()
Section titled “onEmpty()”onEmpty():
void
Defined in: workspace.svelte.ts:407
Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”removeChild()
Section titled “removeChild()”removeChild(
index,softDelete?):WorkspaceTabs|WorkspaceView|undefined
Defined in: workspace.svelte.ts:305
Parameters
Section titled “Parameters”number | WorkspaceTabs | WorkspaceSplit<EventMap<T>>
softDelete?
Section titled “softDelete?”boolean = false
Returns
Section titled “Returns”WorkspaceTabs | WorkspaceView | undefined
Inherited from
Section titled “Inherited from”toggle()
Section titled “toggle()”toggle():
void
Defined in: workspace.svelte.ts:417
Returns
Section titled “Returns”void
toJson()
Section titled “toJson()”toJson():
WorkspaceSidedockJson
Defined in: workspace.svelte.ts:400
Returns
Section titled “Returns”WorkspaceSidedockJson
Overrides
Section titled “Overrides”trigger()
Section titled “trigger()”trigger<
T>(eventName, …args):boolean
Defined in: events.ts:91
Type Parameters
Section titled “Type Parameters”T extends "sidebar-changed"
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
…ArgumentMap<{ sidebar-changed: [string, boolean, string]; }>[Extract<T, "sidebar-changed">]
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”tryTrigger()
Section titled “tryTrigger()”tryTrigger<
T>(evt, …args):void
Defined in: events.ts:112
Type Parameters
Section titled “Type Parameters”T extends "sidebar-changed"
Parameters
Section titled “Parameters”EventRef<{ sidebar-changed: [string, boolean, string]; }, T>
…ArgumentMap<{ sidebar-changed: [string, boolean, string]; }>[Extract<T, "sidebar-changed">]
Returns
Section titled “Returns”void