ResolvedShape constructor
ResolvedShape({
- required String id,
- bool isLocked = false,
- required int zIndex,
- required DiagramRect bounds,
- required ShapeElement source,
- required ShapeDefinition definition,
- required ResolvedOutline outline,
- required ResolvedTextStory? text,
- DiagramRect? collapseControlBounds,
- List<
ResolvedShapeContent> contents = const [], - List<
ResolvedShapeLayer> layers = const [], - List<
ResolvedShapeWidgetSlot> widgetSlots = const [], - List<
ResolvedShapePort> ports = const [],
Implementation
ResolvedShape({
required super.id,
super.isLocked = false,
required super.zIndex,
required super.bounds,
required this.source,
required this.definition,
required this.outline,
required this._text,
this.collapseControlBounds,
List<ResolvedShapeContent> contents = const [],
List<ResolvedShapeLayer> layers = const [],
List<ResolvedShapeWidgetSlot> widgetSlots = const [],
List<ResolvedShapePort> ports = const [],
}) : _placement = null,
_reused = null,
_layers = List.unmodifiable(layers),
_widgetSlots = List.unmodifiable(widgetSlots),
contents = List.unmodifiable(contents),
ports = List.unmodifiable(ports);