WorkspaceLeaf
Class: WorkspaceLeaf
Section titled “Class: WorkspaceLeaf”Defined in: workspace.svelte.ts:3255
Single navigable pane in the workspace that hosts one View at a time.
Extends
Section titled “Extends”WorkspaceItem<{group-change: [boolean];pinned-change: [boolean]; }>
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new WorkspaceLeaf(
view?):WorkspaceLeaf
Defined in: workspace.svelte.ts:3294
Parameters
Section titled “Parameters”Returns
Section titled “Returns”WorkspaceLeaf
Overrides
Section titled “Overrides”WorkspaceItem<{ "pinned-change": [pinned: boolean]; "group-change": [pinned: boolean]; }>.constructor
Properties
Section titled “Properties”_root:
WorkspaceItem<EventMap<T>> |undefined=undefined
Defined in: workspace.svelte.ts:102
Inherited from
Section titled “Inherited from”containerEl
Section titled “containerEl”containerEl:
HTMLElement
Defined in: workspace.svelte.ts:3266
contentEl
Section titled “contentEl”contentEl:
HTMLElement
Defined in: workspace.svelte.ts:3265
currentState
Section titled “currentState”currentState:
ViewState
Defined in: workspace.svelte.ts:3271
group:
string|null
Defined in: workspace.svelte.ts:3262
history
Section titled “history”history:
HistoryManager<ViewState>
Defined in: workspace.svelte.ts:3268
hoverPopover
Section titled “hoverPopover”hoverPopover:
null=null
Defined in: workspace.svelte.ts:3260
id:
string
Defined in: workspace.svelte.ts:96
Inherited from
Section titled “Inherited from”parent
Section titled “parent”parent:
WorkspaceTabs|WorkspaceSidebarGroup
Defined in: workspace.svelte.ts:3270
Overrides
Section titled “Overrides”pinned
Section titled “pinned”pinned:
boolean
Defined in: workspace.svelte.ts:3261
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get app():
App
Defined in: workspace.svelte.ts:3370
Returns
Section titled “Returns”isDeferred
Section titled “isDeferred”Get Signature
Section titled “Get Signature”get isDeferred():
boolean
Defined in: workspace.svelte.ts:3522
Returns
Section titled “Returns”boolean
Get Signature
Section titled “Get Signature”get state():
ViewState
Defined in: workspace.svelte.ts:3280
Returns
Section titled “Returns”Set Signature
Section titled “Set Signature”set state(
value):void
Defined in: workspace.svelte.ts:3287
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
Get Signature
Section titled “Get Signature”get view():
View
Defined in: workspace.svelte.ts:3351
Returns
Section titled “Returns”Set Signature
Section titled “Set Signature”set view(
view):void
Defined in: workspace.svelte.ts:3355
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
Methods
Section titled “Methods”captureCurrentViewState()
Section titled “captureCurrentViewState()”captureCurrentViewState():
ViewState
Defined in: workspace.svelte.ts:3329
Returns
Section titled “Returns”close()
Section titled “close()”close():
void
Defined in: workspace.svelte.ts:3573
Returns
Section titled “Returns”void
detach()
Section titled “detach()”detach(
softDelete?):WorkspaceTabsChild|undefined
Defined in: workspace.svelte.ts:3276
Parameters
Section titled “Parameters”softDelete?
Section titled “softDelete?”boolean = false
Returns
Section titled “Returns”WorkspaceTabsChild | undefined
dispatch()
Section titled “dispatch()”dispatch<
T>(eventName, …args):boolean
Defined in: events.ts:105
Type Parameters
Section titled “Type Parameters”T extends "pinned-change" | "group-change"
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
…ArgumentMap<{ group-change: [boolean]; pinned-change: [boolean]; }>[Extract<T, "pinned-change" | "group-change">]
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”WorkspaceItem.dispatch
emit()
Section titled “emit()”emit<
T>(eventName, …args):boolean
Defined in: events.ts:98
Type Parameters
Section titled “Type Parameters”T extends "pinned-change" | "group-change"
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
…ArgumentMap<{ group-change: [boolean]; pinned-change: [boolean]; }>[Extract<T, "pinned-change" | "group-change">]
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”WorkspaceItem.emit
getContainer()
Section titled “getContainer()”getContainer():
WorkspaceContainer
Defined in: workspace.svelte.ts:3567
Returns
Section titled “Returns”WorkspaceContainer
getDisplayText()
Section titled “getDisplayText()”getDisplayText():
string
Defined in: workspace.svelte.ts:3563
Returns
Section titled “Returns”string
getEphemeralState()
Section titled “getEphemeralState()”getEphemeralState():
any
Defined in: workspace.svelte.ts:3530
Returns
Section titled “Returns”any
getIcon()
Section titled “getIcon()”getIcon():
string
Defined in: workspace.svelte.ts:3559
Returns
Section titled “Returns”string
getRoot()
Section titled “getRoot()”getRoot():
WorkspaceItem
Defined in: workspace.svelte.ts:103
Returns
Section titled “Returns”WorkspaceItem
Inherited from
Section titled “Inherited from”WorkspaceItem.getRoot
getViewState()
Section titled “getViewState()”getViewState():
ViewState
Defined in: workspace.svelte.ts:3518
Returns
Section titled “Returns”loadIfDeferred()
Section titled “loadIfDeferred()”loadIfDeferred():
Promise<void>
Defined in: workspace.svelte.ts:3526
Returns
Section titled “Returns”Promise<void>
loadJson()
Section titled “loadJson()”loadJson(
layout):Promise<void>
Defined in: workspace.svelte.ts:3577
Parameters
Section titled “Parameters”layout
Section titled “layout”WorkspaceLeafJson
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 "pinned-change" | "group-change"
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”WorkspaceItem.off
offref()
Section titled “offref()”offref<
T>(ref):void
Defined in: events.ts:87
Type Parameters
Section titled “Type Parameters”T extends "pinned-change" | "group-change"
Parameters
Section titled “Parameters”EventRef<{ group-change: [boolean]; pinned-change: [boolean]; }, T>
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”WorkspaceItem.offref
on<
T>(eventName,listener,context?):EventRef<{group-change: [boolean];pinned-change: [boolean]; },T,any>
Defined in: events.ts:48
Type Parameters
Section titled “Type Parameters”T extends "pinned-change" | "group-change"
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<{ group-change: [boolean]; pinned-change: [boolean]; }, T, any>
Inherited from
Section titled “Inherited from”WorkspaceItem.on
once()
Section titled “once()”once<
T>(eventName,listener,context?):EventRef<{group-change: [boolean];pinned-change: [boolean]; },T,any>
Defined in: events.ts:63
Type Parameters
Section titled “Type Parameters”T extends "pinned-change" | "group-change"
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<{ group-change: [boolean]; pinned-change: [boolean]; }, T, any>
Inherited from
Section titled “Inherited from”WorkspaceItem.once
onResize()
Section titled “onResize()”onResize():
void
Defined in: workspace.svelte.ts:3571
Returns
Section titled “Returns”void
open()
Section titled “open()”open(
view,result?,state?):Promise<View>
Defined in: workspace.svelte.ts:3374
Parameters
Section titled “Parameters”result?
Section titled “result?”ViewStateResult = ...
state?
Section titled “state?”Returns
Section titled “Returns”Promise<View>
openFile()
Section titled “openFile()”openFile(
file,__namedParameters?):Promise<void>
Defined in: workspace.svelte.ts:3408
Parameters
Section titled “Parameters”__namedParameters?
Section titled “__namedParameters?”result?
Section titled “result?”state?
Section titled “state?”Returns
Section titled “Returns”Promise<void>
reload()
Section titled “reload()”reload():
void
Defined in: workspace.svelte.ts:3588
Returns
Section titled “Returns”void
setEphemeralState()
Section titled “setEphemeralState()”setEphemeralState(
state):void
Defined in: workspace.svelte.ts:3534
Parameters
Section titled “Parameters”any
Returns
Section titled “Returns”void
setGroup()
Section titled “setGroup()”setGroup(
group):void
Defined in: workspace.svelte.ts:3554
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
setGroupMember()
Section titled “setGroupMember()”setGroupMember(
other):void
Defined in: workspace.svelte.ts:3548
Parameters
Section titled “Parameters”WorkspaceLeaf
Returns
Section titled “Returns”void
setPinned()
Section titled “setPinned()”setPinned(
pinned):void
Defined in: workspace.svelte.ts:3542
Parameters
Section titled “Parameters”pinned
Section titled “pinned”boolean
Returns
Section titled “Returns”void
setViewState()
Section titled “setViewState()”setViewState(
viewState,eState?):Promise<void>
Defined in: workspace.svelte.ts:3484
Parameters
Section titled “Parameters”viewState
Section titled “viewState”eState?
Section titled “eState?”any
Returns
Section titled “Returns”Promise<void>
togglePinned()
Section titled “togglePinned()”togglePinned():
void
Defined in: workspace.svelte.ts:3538
Returns
Section titled “Returns”void
toJson()
Section titled “toJson()”toJson():
WorkspaceLeafJson
Defined in: workspace.svelte.ts:3592
Returns
Section titled “Returns”WorkspaceLeafJson
trigger()
Section titled “trigger()”trigger<
T>(eventName, …args):boolean
Defined in: events.ts:91
Type Parameters
Section titled “Type Parameters”T extends "pinned-change" | "group-change"
Parameters
Section titled “Parameters”eventName
Section titled “eventName”T
…ArgumentMap<{ group-change: [boolean]; pinned-change: [boolean]; }>[Extract<T, "pinned-change" | "group-change">]
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”WorkspaceItem.trigger
tryTrigger()
Section titled “tryTrigger()”tryTrigger<
T>(evt, …args):void
Defined in: events.ts:112
Type Parameters
Section titled “Type Parameters”T extends "pinned-change" | "group-change"
Parameters
Section titled “Parameters”EventRef<{ group-change: [boolean]; pinned-change: [boolean]; }, T>
…ArgumentMap<{ group-change: [boolean]; pinned-change: [boolean]; }>[Extract<T, "pinned-change" | "group-change">]
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”WorkspaceItem.tryTrigger
updateHistory()
Section titled “updateHistory()”updateHistory(
state):Promise<void>
Defined in: workspace.svelte.ts:3310
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<void>