Clef class abstract
Clef base class.
- Inheritance
- Implementers
Constructors
- Clef({required int staffPosition, required int octave, Accidental? defaultAccidental})
Properties
- activeAccidental ↔ Accidental?
-
getter/setter pair
- allowLineBreakBeforeNext ↔ bool
-
getter/setter pairinherited
-
alText
↔ List<
AboveLinesText> -
getter/setter pairinherited
- bounds ↔ Rect
-
Relative bounds used to layout the element.
getter/setter pairinherited
- boundsForHitTest → Rect
-
Relative bounds where the element is hit-testable.
no setteroverride
- calculatedTrailingSpace ↔ double
-
getter/setter pairinherited
- cssClass ↔ String?
-
getter/setter pairinherited
- defaultAccidental → Accidental?
-
final
- elementIndex ↔ int?
-
getter/setter pairinherited
- firstOfParentheses ↔ bool?
-
getter/setter pairinherited
- firstOfSyllable ↔ bool?
-
getter/setter pairinherited
- firstWithNoWidth ↔ ChantNotationElement?
-
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasLyrics → bool
-
no setterinherited
- hasNoWidth ↔ bool
-
getter/setter pairinherited
- 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
- keepWithNext ↔ bool
-
getter/setter pairinherited
- leadingSpace ↔ double
-
getter/setter pairinherited
- line ↔ ChantLine
-
getter/setter pairinherited
-
lyrics
↔ List<
Lyric> -
getter/setter pairinherited
- model ↔ Clef?
-
Reference to the original definition of this clef.
getter/setter pair
- needsLayout ↔ bool
-
getter/setter pairinherited
- notationIndex ↔ int
-
getter/setter pairinherited
- octave → int
-
final
- origin ↔ Point
-
Relative position used to layout the element.
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- score ↔ ChantScore
-
getter/setter pairinherited
- selected ↔ bool
-
Whether the element should be highlighted as selected.
getter/setter pairinherited
- sourceGabc ↔ String
-
getter/setter pairinherited
- sourceIndex ↔ int?
-
getter/setter pairinherited
- sourceLength ↔ int
-
getter/setter pairinherited
- staffPosition → int
-
final
- syllable ↔ Syllable
-
getter/setter pairinherited
- trailingSpace ↔ TrailingSpace
-
getter/setter pairinherited
-
translationText
↔ List<
TranslationText> -
getter/setter pairinherited
-
visualizers
→ List<
ChantLayoutElement> -
finalinherited
- word ↔ Word
-
getter/setter pairinherited
Methods
-
addVisualizer(
ChantLayoutElement chantLayoutElement) → void -
inherited
-
clone(
) → Clef -
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 -
finishLayout(
ChantContext ctxt) → void -
override
-
getAllLyricsLeft(
) → double -
inherited
-
getAllLyricsRight(
) → double -
inherited
-
getSvgProps(
) → Map< String, dynamic> -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
performLayout(
ChantContext ctxt) → void -
override
-
pitchToStaffPosition(
Pitch pitch) → int -
prependVisualizer(
ChantLayoutElement chantLayoutElement) → void -
inherited
-
resetAccidentals(
) → void -
staffPositionToPitch(
int staffPosition) → Pitch -
toGabcString(
) → String -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
defaultClef(
) → Clef