Lyric class
- Inheritance
Constructors
-
Lyric(ChantContext ctxt, String text, LyricType lyricType, [ChantNotationElement? notation, List<
ChantNotationElement> ? notations, int sourceIndex = 0])
Properties
- allowsConnector → bool
-
no setter
- bounds ↔ Rect
-
Relative bounds used to layout the element.
getter/setter pairinherited
- boundsForHitTest → Rect
-
Relative bounds where the element is hit-testable.
no setterinherited
- centerLength ↔ int
-
getter/setter pair
- centerStartIndex ↔ int
-
getter/setter pair
- connectorSpan ↔ TextSpan?
-
getter/setter pairinherited
- connectorWidth ↔ double?
-
getter/setter pair
- cssClass ↔ String
-
getter/setter pairinherited
- defaultConnectorWidth ↔ double?
-
getter/setter pair
- dominantBaseline ↔ String
-
getter/setter pairinherited
- dropCap ↔ DropCap?
-
getter/setter pairinherited
- elidesToNext ↔ bool
-
getter/setter pair
- firstLineMaxWidth ↔ double
-
getter/setter pairinherited
- forceConnector ↔ bool?
-
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- highlight ↔ Color?
-
Overrides the default color of this element.
getter/setter pairinherited
- ignoreBounds ↔ bool
-
Whether bounds of this element should affect bounds of the parent.
getter/setter pairinherited
- language ↔ Language?
-
getter/setter pair
- lineWidth ↔ double?
-
getter/setter pair
- lyricType ↔ LyricType
-
getter/setter pair
- needsConnector ↔ bool
-
getter/setter pair
- needsLayout ↔ bool
-
getter/setter pairinherited
- notation → ChantNotationElement?
-
final
-
notations
→ List<
ChantNotationElement> ? -
final
- numLines ↔ int
-
getter/setter pairinherited
- origin ↔ Point
-
Relative position used to layout the element.
getter/setter pairinherited
- originalText ↔ String
-
getter/setter pair
- resize ↔ double?
-
getter/setter pairinherited
- rightAligned ↔ bool?
-
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selected ↔ bool
-
Whether the element should be highlighted as selected.
getter/setter pairinherited
- sourceGabc ↔ String
-
getter/setter pairinherited
- sourceIndex ↔ int
-
getter/setter pairinherited
-
spans
↔ List<
TextSpan> -
getter/setter pairinherited
- text ↔ String
-
getter/setter pairinherited
- textAnchor ↔ TextAlign
-
getter/setter pairinherited
- textType ↔ TextStyleDefinition
-
getter/setter pairinherited
- vowelSegmentWidth ↔ double
-
getter/setter pair
- widthWithoutConnector ↔ double
-
getter/setter pair
Methods
-
createSvgNode(
ChantContext ctxt, [ChantLayoutElement? source]) → XmlElement -
Generates SVG representation of the element.
inherited
-
createSvgTree(
ChantContext ctxt, [ChantLayoutElement? source]) → SvgTreeNode -
Generates a lightweight in-memory SVG-like tree.
inherited
-
draw(
ChantContext ctxt) → void -
Paints this the element on Canvas attached to
ctxt.inherited -
generateDropCap(
ChantContext ctxt) → DropCap? -
generateSpansFromText(
ChantContext ctxt, String text) → void -
Parses markup in
textto fill spans with styled TextSpans.inherited -
getConnectorWidth(
) → double -
getCssClasses(
) → String -
override
-
getExtraStyleProperties(
ChantContext ctxt) → Map< String, dynamic> -
override
-
getLeft(
) → double -
getRight(
) → double -
getSpanOptions(
TextSpan span, ChantContext ctxt, [bool useStyleObject = false]) → Map< String, dynamic> -
inherited
-
getSvgProps(
) → Map< String, dynamic> -
inherited
-
measureSubstring(
ChantContext ctxt, [int? length]) → double -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
recalculateMetrics(
ChantContext ctxt, [bool resetNewLines = true]) → void -
override
-
setConnectorWidth(
double width) → void -
setForceConnector(
bool force) → void -
setMaxWidth(
ChantContext ctxt, double maxWidth, [double firstLineMaxWidth = -1]) → void -
inherited
-
setNeedsConnector(
[bool needs = false, double? width]) → void -
toGabcString(
) → String -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited