]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/arpeggio.cc
release: 1.3.100
[lilypond.git] / lily / arpeggio.cc
index aebc96b8306edc5fbbe28ed4f7549bc44e49af9d..1c2d79d14dc11fbbeeb2fb6db4b4a8aa18f54560 100644 (file)
@@ -8,13 +8,13 @@
 
 #include "molecule.hh"
 #include "paper-def.hh"
-#include "font-metric.hh"
 #include "arpeggio.hh"
 #include "score-element.hh"
 #include "stem.hh"
 #include "staff-symbol-referencer.hh"
 #include "staff-symbol.hh"
 #include "warn.hh"
+#include "font-interface.hh"
 
 bool
 Arpeggio::has_interface (Score_element* me)
@@ -68,7 +68,7 @@ Arpeggio::brew_molecule (SCM smob)
     }
   
   Molecule mol;
-  Molecule arpeggio = me->get_default_font ()->find_by_name ("scripts-arpeggio");
+  Molecule arpeggio = Font_interface::get_default_font (me)->find_by_name ("scripts-arpeggio");
 
   Real y = heads[LEFT];
   while (y < heads[RIGHT])
@@ -93,7 +93,7 @@ Arpeggio::width_callback (SCM smob, SCM axis)
   Score_element * me = unsmob_element (smob);
   Axis a = (Axis)gh_scm2int (axis);
   assert (a == X_AXIS);
-  Molecule arpeggio = me->get_default_font ()->find_by_name ("scripts-arpeggio");
+  Molecule arpeggio = Font_interface::get_default_font (me)->find_by_name ("scripts-arpeggio");
 
   return ly_interval2scm (arpeggio.extent (X_AXIS) * 1.5);
 }