model_editors
library
Classes
-
CapsuleListEditor<T, C extends ValueNotifier<T?>>
-
-
CheckboxGroupEditingController<T>
-
A controller for managing an unordered set of items.
They can be added or deleted.
-
CollectionAddButtonBuilder
-
-
ColumnListEditor<T, C extends ValueNotifier<T?>>
-
-
DefaultAddButton
-
-
EditorController<I, T extends WithId<I>, C extends ValueNotifier<T>>
-
A controller to switch between viewing and editing of a model.
-
EnumDropdownButton<T extends Enum>
-
-
A fixed header and child below it in a
SingleChildScrollView
.
-
ListEditingController<T, C extends ValueNotifier<T?>>
-
A controller for managing a list of other controllers.
-
MapEditingController<K, V, KC extends ValueNotifier<K?>, VC extends ValueNotifier<V?>>
-
A controller for managing a map of other controllers.
-
MapEntryController<K, V, KC extends ValueNotifier<K?>, VC extends ValueNotifier<V?>>
-
A controller for each entry in MapEditingController.
-
MaterialCheckboxColumn<T>
-
-
ModelViewOrEditRawWidget<I, T extends WithId<I>, C extends ValueNotifier<T>>
-
-
ModelViewOrEditWidget<I, T extends WithId<I>, C extends ValueNotifier<T>>
-
-
ReorderableCollectionEditor<T, C extends ChangeNotifier, CC extends CollectionEditingController<T, C>>
-
A widget to edit a collection.
-
WithIdTitleEditingController<I, T extends WithIdTitle<I>>
-
-
WithTextEditingController<T>
-
-
WrapListEditor<T, C extends ValueNotifier<T?>>
-
Typedefs
-
ModelEditBuilder<T, C>
= Widget Function(BuildContext, T, C controller, Widget buttons)
-
-
ModelViewBuilder<T>
= Widget Function(BuildContext, T, Widget buttons)
-
-
ReorderableListEditor<T, C extends ValueNotifier<T?>>
= ReorderableCollectionEditor<List<T?>, C, ListEditingController<T, C>>
-
A widget to edit a list of
T
.
-
ReorderableMapEditor<K, V, KC extends ValueNotifier<K?>, VC extends ValueNotifier<V?>>
= ReorderableCollectionEditor<Map<K, V?>, MapEntryController<K, V, KC, VC>, MapEditingController<K, V, KC, VC>>
-
A widget to edit a map of
K
and V
.