Subtitle constructor

Subtitle(
  1. ChantContext ctxt,
  2. String text, [
  3. int sourceIndex = 0
])

Implementation

Subtitle(ChantContext ctxt, String text, [int sourceIndex = 0])
  : super(
      ctxt: ctxt,
      text: (ctxt.textStyles['subtitle']?['prefix'] ?? '') + text,
      cssClass: 'subtitle',
      fontFamily: (ctxt) => ctxt.textStyles['subtitle']?['font'],
      fontSize: (ctxt) => ctxt.textStyles['subtitle']?['size'],
      textAnchor: .center,
      sourceIndex: sourceIndex,
      sourceGabc: text,
    ) {
  textType = ctxt.theme.subtitle;

  padding = (ctxt) =>
      ((ctxt.textStyles['subtitle']?['padding'] as num? ?? 1).toDouble() *
          (ctxt.textStyles['subtitle']?['size'] as num? ?? 16).toDouble()) /
      3;
}