sidebars library

Sidebar panels for design interaction.

Provides sidebar UI components for slat design, handles, cargo, layers, and other design operations.

Classes

AssemblyHandleDesignTools
CargoDesignTools
DoubleBarrelGlyphPainter
EchoPlateWindow
EchoTools
GroupingTools
LayerManagerWidget
SideBarTools
SlatAddPanel
SlatDesignTools
SlatEditPanel
SlatGlyphPainter
SlatLinkerWindow
SlatOption

Properties

restrictedCargo ↔ List<String>
getter/setter pair

Functions

buildCategoryIcon({required IconData icon, required String label, required int count, Color? color}) → Widget
dBSlatIcon(DesignState appState) → Widget
getOrderedKeys(Map<String, Map<String, dynamic>> layerMap) → List<String>
getValencyColor(int valency) → Color
slatIcon(DesignState appState) → Widget

Typedefs

GlyphPainterBuilder = CustomPainter Function(Color color)