]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/line-spanner.cc
Run `make grand-replace'.
[lilypond.git] / lily / line-spanner.cc
index e9f18461a133b332eb204f2aef3288ca93c6387e..bb9b2327445fb279e22cef4f234350055261fff5 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 2000--2007 Jan Nieuwenhuizen <janneke@gnu.org>
+  (c) 2000--2008 Jan Nieuwenhuizen <janneke@gnu.org>
 */
 
 #include "align-interface.hh"
@@ -100,7 +100,7 @@ Line_spanner::calc_bound_info (SCM smob, Direction dir)
        }
       
       details = scm_acons (ly_symbol2scm ("X"),
-                          scm_from_double (bound_grob->extent (commonx, X_AXIS)
+                          scm_from_double (robust_relative_extent (bound_grob, commonx, X_AXIS)
                                            .linear_combination (attach)),
                           details);
     }
@@ -343,23 +343,26 @@ Line_spanner::print (SCM smob)
   line.translate (Offset (-me->relative_coordinate (commonx, X_AXIS),
                          -me->relative_coordinate (my_common_y, Y_AXIS)));
                          
-    
+
   return line.smobbed_copy ();
 }
 
 ADD_INTERFACE (Line_spanner,
-              "Generic line drawn between two objects, e.g. for use with glissandi.\n"
-              "The property @code{style} can be @code{line}, "
-              "@code{dashed-line}, @code{trill}, \n"
-              "@code{dotted-line} or @code{zigzag}.\n"
-              "\n",
-
-              "bound-details " 
+              "Generic line drawn between two objects, e.g., for use with"
+              " glissandi.\n"
+              "\n"
+              "The property @code{style} can be @code{line},"
+              " @code{dashed-line}, @code{trill}, @code{dotted-line} or"
+              " @code{zigzag}.",
+
+              /* properties */
+              "bound-details "
               "extra-dy "
               "gap "
               "left-bound-info "
               "note-columns "
-              "right-bound-info " 
+              "right-bound-info "
               "thickness "
+              "to-barline "
               );