]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/align-interface.cc
* lily/parser.yy: Wrap non-post-events in EventChords before
[lilypond.git] / lily / align-interface.cc
index 736ecb9096a51a48111595b51d938b74c896189a..afe470251ccac043c57940e159483a4be3de383c 100644 (file)
@@ -206,9 +206,7 @@ Align_interface::get_extents_aligned_translates (Grob *me,
                                   ? scm_cdr (extra_space_handle)
                                   : SCM_EOL,
                                   extra_space);
-
-  Real padding = robust_scm2double (me->get_property ("padding"),
-                                   0.0);
+  
   vector<Real> translates;
   for (vsize j = 0; j < elems.size (); j++)
     {
@@ -223,20 +221,17 @@ Align_interface::get_extents_aligned_translates (Grob *me,
       if (j)
        dy = min (max (dy, threshold[SMALLER]), threshold[BIGGER]);
 
-
-      where += stacking_dir * (dy + padding + extra_space / elems.size ());
+      where += stacking_dir * (dy + extra_space / elems.size ());
       total.unite (dims[j] + where);
       translates.push_back (where);
     }
 
-  SCM offsets_handle = scm_assq (ly_symbol2scm ("alignment-offsets"),
-                                line_break_details);
+  SCM offsets_handle = scm_assq (ly_symbol2scm ("alignment-offsets"), line_break_details);
   if (scm_is_pair (offsets_handle))
     {
       vsize i = 0;
  
-      for (SCM s = scm_cdr (offsets_handle);
-          scm_is_pair (s) && i < translates.size (); s = scm_cdr (s), i++)
+      for (SCM s = scm_cdr (offsets_handle); scm_is_pair (s) && i < translates.size (); s = scm_cdr (s), i++)
        {
          if (scm_is_number (scm_car (s)))
            translates[i] = scm_to_double (scm_car (s));
@@ -328,7 +323,7 @@ Align_interface::add_element (Grob *me, Grob *element)
   SCM sym = axis_offset_symbol (a);
   SCM proc = axis_parent_positioning (a);
     
-  element->set_property (sym, proc);
+  element->internal_set_property (sym, proc);
   Axis_group_interface::add_element (me, element);
 }
 
@@ -380,15 +375,12 @@ ADD_INTERFACE (Align_interface,
               /*
                 properties
                */
-              "align-dir "
-              "axes "
-              "elements "
               "forced-distance "
-              "padding "
-              "positioning-done "
               "stacking-dir "
+              "align-dir "
               "threshold "
-              );
+              "positioning-done "
+              "elements axes");
 
 struct Foobar
 {