Interface: TabAdornmentMethods
Defined in: packages/sdk/src/tab-adornment.ts:228
Shared adorn verbs for CenterDock editor and terminal tabs. Implemented by EditorService and TerminalService (target id is the editor or terminal session id respectively).
Extended by
Methods
setIcon()
setIcon(targetId, adornment): void;Defined in: packages/sdk/src/tab-adornment.ts:229
Parameters
targetId
string
adornment
Returns
void
clearIcon()
clearIcon(targetId, adornmentId): void;Defined in: packages/sdk/src/tab-adornment.ts:230
Parameters
targetId
string
adornmentId
string
Returns
void
bindIcon()
bindIcon(binder): Disposable;Defined in: packages/sdk/src/tab-adornment.ts:231
Parameters
binder
Returns
setHighlight()
setHighlight(targetId, adornment): void;Defined in: packages/sdk/src/tab-adornment.ts:233
Parameters
targetId
string
adornment
Returns
void
clearHighlight()
clearHighlight(targetId, adornmentId): void;Defined in: packages/sdk/src/tab-adornment.ts:234
Parameters
targetId
string
adornmentId
string
Returns
void
bindHighlight()
bindHighlight(binder): Disposable;Defined in: packages/sdk/src/tab-adornment.ts:235
Parameters
binder
Returns
setIndicator()
setIndicator(targetId, adornment): void;Defined in: packages/sdk/src/tab-adornment.ts:237
Parameters
targetId
string
adornment
Returns
void
clearIndicator()
clearIndicator(targetId, adornmentId): void;Defined in: packages/sdk/src/tab-adornment.ts:238
Parameters
targetId
string
adornmentId
string
Returns
void
flashIndicator()
flashIndicator(targetId, flash): void;Defined in: packages/sdk/src/tab-adornment.ts:239
Parameters
targetId
string
flash
Returns
void
bindIndicator()
bindIndicator(binder): Disposable;Defined in: packages/sdk/src/tab-adornment.ts:240
Parameters
binder
Returns
setActivity()
setActivity(targetId, adornment): void;Defined in: packages/sdk/src/tab-adornment.ts:242
Parameters
targetId
string
adornment
Returns
void
clearActivity()
clearActivity(targetId, adornmentId): void;Defined in: packages/sdk/src/tab-adornment.ts:243
Parameters
targetId
string
adornmentId
string
Returns
void
flashActivity()
flashActivity(targetId, flash): void;Defined in: packages/sdk/src/tab-adornment.ts:244
Parameters
targetId
string
flash
Returns
void
bindActivity()
bindActivity(binder): Disposable;Defined in: packages/sdk/src/tab-adornment.ts:245
Parameters
binder
Returns
getIcons()
getIcons(targetId): TabIconAdornment[];Defined in: packages/sdk/src/tab-adornment.ts:248
All leading icons for targetId, in set/bind order.
Parameters
targetId
string
Returns
getHighlight()
getHighlight(targetId): TabHighlightAdornment | null;Defined in: packages/sdk/src/tab-adornment.ts:253
The whole-tab highlight for targetId, or null if none. At most one applies — first found across set/bind order.
Parameters
targetId
string
Returns
TabHighlightAdornment | null
getIndicators()
getIndicators(targetId): TabIndicatorAdornment[];Defined in: packages/sdk/src/tab-adornment.ts:255
All trailing indicators for targetId, in set/bind/flash order.
Parameters
targetId
string
Returns
getActivities()
getActivities(targetId): TabActivityAdornment[];Defined in: packages/sdk/src/tab-adornment.ts:257
All trailing activities for targetId, in set/bind/flash order.
Parameters
targetId
string
Returns
invalidateTabAdornments()
invalidateTabAdornments(): void;Defined in: packages/sdk/src/tab-adornment.ts:259
Signal that binder data changed — re-query provide and re-render.
Returns
void
subscribeTabAdornments()
subscribeTabAdornments(listener): Disposable;Defined in: packages/sdk/src/tab-adornment.ts:260
Parameters
listener
() => void