WindowPaint constructor
WindowPaint({
- Key? key,
- WindowPaintController? controller,
- TransformationController? transformationController,
- double minScale = 1.0,
- double maxScale = 2.5,
- List<
DrawObjectAdapter< adapters = const [PanZoomAdapter(), DrawPencilAdapter(), DrawRectangleAdapter(), DrawRectangleCrossAdapter()],DrawObject> > - required Widget child,
- OnAddCallback? onAdd,
- OnChangeCallback? onChange,
- String? restorationId,
Implementation
WindowPaint({
Key? key,
this.controller,
this.transformationController,
this.minScale = 1.0,
this.maxScale = 2.5,
List<DrawObjectAdapter> adapters = const [
PanZoomAdapter(),
DrawPencilAdapter(),
DrawRectangleAdapter(),
DrawRectangleCrossAdapter(),
],
required this.child,
this.onAdd,
this.onChange,
this.restorationId,
}) : adapters = Map<String, DrawObjectAdapter>.fromIterable(adapters,
key: (a) => a.typeId),
super(key: key);