]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/percent-repeat-item.cc
* scripts/abc2ly.py (dump_slyrics): add ord().
[lilypond.git] / lily / percent-repeat-item.cc
index 480acb826c8440447fed7391634f2fa985337727..eddb2656a9606c2d2b9a739be142cf785d6ffad0 100644 (file)
@@ -6,26 +6,24 @@
   (c) 2001--2004  Han-Wen Nienhuys <hanwen@cs.uu.nl>
   
  */
-#include <math.h>
 
-#include "grob.hh"
-#include "lookup.hh"
-#include "stencil.hh"
-#include "font-interface.hh"
-#include "font-metric.hh" 
 #include "percent-repeat-item.hh"
 
+#include <cmath>
+
+#include "lookup.hh"
+#include "font-interface.hh"
 
 Stencil
 Percent_repeat_item_interface::brew_slash ( Grob *me)
 {
-  Real slope = robust_scm2double (me->get_grob_property ("slope"), 1);
+  Real slope = robust_scm2double (me->get_property ("slope"), 1);
   Real wid = 2.0 / slope;
 
   /*
     todo: check out if in staff-rule thickness normally.
    */
-  Real thick = robust_scm2double (me->get_grob_property ("thickness"), 1);
+  Real thick = robust_scm2double (me->get_property ("thickness"), 1);
   Stencil m = Lookup::repeat_slash (wid, slope, thick);
   m.translate_axis (-m.extent (Y_AXIS).center (), Y_AXIS);
   return m;
@@ -57,7 +55,7 @@ Percent_repeat_item_interface::x_percent (Grob *me, int count,
   return m;
 }
 
-MAKE_SCHEME_CALLBACK(Percent_repeat_item_interface,double_percent,1);
+MAKE_SCHEME_CALLBACK (Percent_repeat_item_interface,double_percent,1);
 SCM
 Percent_repeat_item_interface::double_percent (SCM grob)
 {
@@ -67,7 +65,7 @@ Percent_repeat_item_interface::double_percent (SCM grob)
   return m.smobbed_copy ();
 }
 
-MAKE_SCHEME_CALLBACK(Percent_repeat_item_interface,beat_slash,1);
+MAKE_SCHEME_CALLBACK (Percent_repeat_item_interface,beat_slash,1);
 SCM
 Percent_repeat_item_interface::beat_slash (SCM grob)
 {