]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/spaceable-grob.cc
* lily/stencil-scheme.cc:
[lilypond.git] / lily / spaceable-grob.cc
index 435f91ebd8279c0a33a58b799a793fc0d152e832..fa597a6e1f7cb3db021a3af9fe8bde4fe7c56b1a 100644 (file)
@@ -3,7 +3,7 @@
   
   source file of the GNU LilyPond music typesetter
   
-  (c) 2000--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c) 2000--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
   
  */
 #include <stdio.h> 
@@ -18,7 +18,7 @@
 SCM
 Spaceable_grob::get_minimum_distances (Grob*me)
 {
-  return me->get_grob_property ("minimum-distances");
+  return me->get_property ("minimum-distances");
 }
 
 /*todo: merge code of spring & rod?
@@ -43,7 +43,7 @@ Spaceable_grob::add_rod (Grob *me , Grob * p, Real d)
     }
 
   mins = gh_cons (gh_cons (p->self_scm (), newdist), mins);
-  me->set_grob_property ("minimum-distances", mins);
+  me->set_property ("minimum-distances", mins);
 }
 
 void
@@ -69,7 +69,7 @@ Spaceable_grob::add_spring (Grob*me, Grob * p, Real d, Real strength, bool expan
     }
     
 #ifndef NDEBUG
-  SCM mins = me->get_grob_property ("ideal-distances");
+  SCM mins = me->get_property ("ideal-distances");
   for (SCM s = mins; gh_pair_p (s); s = ly_cdr (s))
     {
       Spring_smob * sp = unsmob_spring(ly_car (s));
@@ -94,16 +94,16 @@ Spaceable_grob::add_spring (Grob*me, Grob * p, Real d, Real strength, bool expan
 void
 Spaceable_grob::remove_interface (Grob*me)
 {
-  me->set_grob_property ("minimum-distances" , SCM_EOL);
-  me->set_grob_property ("spacing-wishes", SCM_EOL);
-  me->set_grob_property ("ideal-distances", SCM_EOL);
+  me->set_property ("minimum-distances" , SCM_EOL);
+  me->set_property ("spacing-wishes", SCM_EOL);
+  me->set_property ("ideal-distances", SCM_EOL);
 }
 
 
 
 ADD_INTERFACE (Spaceable_grob,"spaceable-grob-interface",
-  "A grob (a Paper_column) that takes part in the
-spacing problem. ",
-  "measure-length spacing-wishes penalty minimum-distances ideal-distances
-left-neighbors right-neighbors");
+              "A layout object that takes part in the spacing problem. "
+              ,
+              "measure-length spacing-wishes penalty minimum-distances ideal-distances "
+              "left-neighbors right-neighbors");