dashboard library

Classes

Dashboard<T extends DashboardItem>
A list of widget arranged with hand or initially.
DashboardItem
A dashboard consists of DashboardItems. DashboardItem holds item identifier(identifier) and layoutData.
DashboardItemController<T extends DashboardItem>
A controller for dashboard items.
DashboardItemStorageDelegate<T extends DashboardItem>
Dashboard item layout changes stored/handled with the delegate. Keeps the layout in memory, fetches the layout when necessary. It can store different layouts for different slotCounts. Different slotCounts may be required, especially for browser users.
DashboardItemWidget<T extends DashboardItem>
EditModeBackgroundStyle
In edit mode, dashboard background are painted with lines and a rect if any items is editing.
EditModeSettings
Edit mode settings. It contains parameters related to gesture, animations, resizing.
ItemLayout
ItemStyle
SlotBackgroundBuilder<T extends DashboardItem>
Slot background builder.

Typedefs

DashboardItemBuilder<T extends DashboardItem> = Widget Function(T item)

Exceptions / Errors

Unbounded
Unbounded exception