TranslationText constructor
TranslationText(
- ChantContext ctxt,
- String text,
- ChantNotationElement notation,
- int sourceIndex,
Implementation
TranslationText(
ChantContext ctxt,
String text,
this.notation,
int sourceIndex,
) : super(
ctxt: ctxt,
text: text == '/'
? ''
: (ctxt.textStyles['translation']?['prefix'] ?? '') + text,
cssClass: 'translation',
fontFamily: (ctxt) => ctxt.textStyles['translation']?['font'],
fontSize: (ctxt) => ctxt.textStyles['translation']?['size'],
textAnchor: text == '/' ? .end : .start,
sourceIndex: sourceIndex,
sourceGabc: text,
) {
textType = ctxt.theme.translation;
padding = ctxt.staffInterval / 2;
}