ShapeWidgetContext constructor

ShapeWidgetContext({
  1. required ResolvedShape owner,
  2. required ResolvedShapeWidgetSlot slot,
  3. required bool readOnly,
  4. required EditResult onSetValues(
    1. Map<String, Object?> patch
    ),
  5. required ShapeValueEdit onBeginValueEdit(),
})

Implementation

ShapeWidgetContext({
  required this.owner,
  required this.slot,
  required this.readOnly,
  required EditResult Function(Map<String, Object?> patch) onSetValues,
  required ShapeValueEdit Function() onBeginValueEdit,
  // Keep public callback/argument names independent of private storage.
  // ignore: prefer_initializing_formals
}) : _onSetValues = onSetValues,
     // ignore: prefer_initializing_formals
     _onBeginValueEdit = onBeginValueEdit;