Shell UI components
Shell UI components
Section intitulée « Shell UI components »The shell provides the UI; a plugin declares what it wants. This is only an index — each component is documented in its own section, which stays the single source of truth.
ctx.ui.* |
Declarative form in ui.json |
What it is | Section |
|---|---|---|---|
Toolbar |
toolbars + placements |
Command bar (global, per tab, per panel) | Menus, toolbars and command placements |
ContextMenu |
menus (contextMenu) |
Right-click menu bound to a context | Menus, toolbars and command placements |
Tree |
panel.tree |
Reactive tree fed by a slice path | Trees, lists and declarative panels |
List |
panel.list |
Backward-compatible one-level tree alias | Trees, lists and declarative panels |
Table |
panel.table / view tables |
Typed columns using registered value types | Tables |
Graph |
panel.graph / view graphs |
Positioned nodes, directed edges and swimlanes | Graphs |
Form |
panel.form |
Property editor for the current selection | Selections and the properties panel |
Menus in the top bar, settings forms and value editors are rendered by the shell too, from declarations only — see Plugin settings and Value types.
Documentation sous licence CC BY 4.0 · © les contributeurs de SCFlow ·Retour à supplychainflow.org