BlockArcOpening class

Represents an opening with an arc in a block,

Available extensions

Constructors

BlockArcOpening({required Offset offset, required double? radius, required bool isFullOpening, required String? label, required TextStyle? labelStyle, required TextAlign? labelAlign, required double? labelMargin, bool allowTextOverflow = false})
const

Properties

allowTextOverflow bool
Allow text paint over the boundaries of the opening
final
hashCode int
The hash code for this object.
no setteroverride
isFullOpening bool
Indicates if the arc opening is a full opening.
final
label String?
Label for the arc opening.
final
labelAlign TextAlign?
Alignment for the label text.
final
labelMargin double?
Margin for the label text.
final
labelStyle TextStyle?
Style for the label text.
final
offset Offset
Position of the arc opening.
final
radius double?
Radius of the arc opening. if radius is null, it defaults to the schema opening size.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override
withFullOpening(bool isFullOpening) BlockArcOpening

Available on BlockArcOpening, provided by the BlockArcUtilsX extension

withLabel(String labelText, {TextStyle? style, TextAlign? textAlign, bool allowTextOverflow = false, double? labelMargin}) BlockArcOpening

Available on BlockArcOpening, provided by the BlockArcUtilsX extension

withRadius(double arcRadius) BlockArcOpening

Available on BlockArcOpening, provided by the BlockArcUtilsX extension

Operators

operator ==(Object other) bool
The equality operator.
override