Skip to content

charton API


charton API / @chart-on/ui / index / ToolbarOptions

Interface: ToolbarOptions ​

Defined in: ui/src/toolbar.ts:158

App defaults and optional end-user customization; an item array remains the fixed-toolbar shorthand.

Properties ​

customize? ​

optional customize?: ToolbarCustomizationPart

Defined in: ui/src/toolbar.ts:164

End-user customization, made by toolbarCustomization({ locked }): a Customize entry in the "more" menu and on right-click. Off when left out.


dividers? ​

optional dividers?: boolean

Defined in: ui/src/toolbar.ts:171

A divider between neighbouring groups of start-aligned items (context, then analysis), where no separator item already parts them. Default true.


items ​

items: ToolbarItem[]

Defined in: ui/src/toolbar.ts:159


settings? ​

optional settings?: SettingsAdapter | null

Defined in: ui/src/toolbar.ts:166

Preference store, under key toolbar. Default local storage; null disables persistence.


storageKey? ​

optional storageKey?: string

Defined in: ui/src/toolbar.ts:173

Key in settings under which customization saves the layout. Default 'toolbar'; the shell's bottom bar uses 'bottomBar'.