setGlyph method

void setGlyph(
  1. ChantContext ctxt,
  2. GlyphCode glyphCode
)

Implementation

void setGlyph(ChantContext ctxt, GlyphCode glyphCode) {
  if (glyphVisualizer != null) {
    glyphVisualizer!.setGlyph(ctxt, glyphCode);
  } else {
    glyphVisualizer = GlyphVisualizer(ctxt, glyphCode, this);
  }

  glyphVisualizer!.setStaffPosition(ctxt, staffPosition);

  // assign glyphvisualizer metrics to this note
  bounds = glyphVisualizer!.bounds.clone();
  origin = glyphVisualizer!.origin.clone();
}