Skip to contents

Dock Board

A board class that includes dock layout information and board extension object.

Dock layout

Tools for defining panel arrangements.

Dock grid

A view’s geometry in canonical form.

Dock layout boundary

dockView’s native layout representation, the wire form at the client boundary.

new_dock_layout() is_dock_layout() validate_dock_layout() as_dock_layout()
Dock layout: dockView's native representation

Panel IDs

The canonical panel IDs a grid or layout references.

panel_obj_ids() layout_panel_ids()
Panel IDs of a grid or layout

Panel references

Typed references to block and extension panels for the update grammar.

Dock views

Multi-view (tabbed) boards. Each view is its own panel arrangement.

Board extensions

Board extensions allow for adding components that interact with and modify board state.

Board actions

Actions are intended as re-usable, narrowly scoped board interactions, such as adding or removing a block.

Utilities

Various utility functions that are exported for use in dependent packages.