]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/define-grobs.scm
(spanner::find_rods): Fix >=0
[lilypond.git] / scm / define-grobs.scm
index 3970b861a25fbc2a1139864bf9353e6732fadf6e..6a871d11cd55075aac9a5b51599f6a7d7de43647 100644 (file)
@@ -2,7 +2,7 @@
 ;;;;
 ;;;;  source file of the GNU LilyPond music typesetter
 ;;;;
-;;;; (c) 1998--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+;;;; (c) 1998--2006 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 ;;;;                 Jan Nieuwenhuizen <janneke@gnu.org>
 
 ;;;; distances are given in linethickness (thicknesses) and
      . (
        (X-extent . #f)
        (Y-extent . #f)
-
        (positioning-done . ,Laissez_vibrer_tie_column::calc_positioning_done)
-       
        (meta . ((class . Item)
                 (interfaces . (laissez-vibrer-tie-column-interface))
                 ))
        (Y-extent . (0 . 0))
        (meta . ((class . Spanner)
                 (interfaces . (lyric-interface
+                               font-interface
                                lyric-hyphen-interface
                                spanner-interface))))))
 
 
     (RepeatSlash
      . (
-
        (stencil . ,Percent_repeat_item_interface::beat_slash)
-
        (thickness . 0.48)
        (slope . 1.7)
        (meta . ((class . Item)
 
     (StaffSymbol
      . (
-
+       (Y-extent . ,Staff_symbol::height)
        (stencil . ,Staff_symbol::print)
-
        (line-count . 5)
        (ledger-line-thickness . (1.0 . 0.1))
        (layer . 0)
        (avoid-slur . inside)
        (direction . ,Tie::calc_direction)
        (stencil . ,Tie::print)
-       (details . ((ratio . 0.333)
+       (details . (
+                   ;; for a full list, see tie-helper.cc
+                   (ratio . 0.333)
+                   (center-staff-line-clearance . 0.6)
+                   (tip-staff-line-clearance . 0.45)
+                   (note-head-gap . 0.2)
+                   (stem-gap . 0.35)
                    (height-limit . 1.0)
+                   (horizontal-distance-penalty-factor . 10)
+                   (tie-tie-collision-distance . 0.45) 
+                   (tie-tie-collision-penalty . 25.0)
+                   (intra-space-threshold . 1.25)
+                   (outer-tie-vertical-distance-symmetry-penalty-factor . 10)
+                   (outer-tie-length-symmetry-penalty-factor . 10)
                    (between-length-limit . 1.0)))
        (thickness . 1.0)
        (meta . ((class . Spanner)