]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/regression/spanner-after-line-breaking.ly
resolve merge
[lilypond.git] / input / regression / spanner-after-line-breaking.ly
diff --git a/input/regression/spanner-after-line-breaking.ly b/input/regression/spanner-after-line-breaking.ly
new file mode 100644 (file)
index 0000000..632da4a
--- /dev/null
@@ -0,0 +1,36 @@
+\version "2.14.0"
+
+\header {
+texidoc = "The visibility of left-broken line spanners and hairpins
+which end on the first note (i.e., span no time between bounds) is
+controlled by the callback @code{ly:spanner::kill-zero-spanned-time}.
+"
+}
+
+\paper { ragged-right = ##t }
+
+\relative c' {
+  \override TextSpanner #'bound-details =
+    #'((left
+        (Y . 0)
+        (padding . 0.25)
+        (attach-dir . -1)
+        (text . "L"))
+       (right
+        (Y . 0)
+        (padding . 0.25)
+        (text . "R"))
+       (left-broken
+        (padding . 5)
+        (text . #f))
+       (right-broken
+        (text . #f)))
+  c1\startTextSpan\< \break
+  \override Hairpin #'to-barline = ##f
+  \override Hairpin #'after-line-breaking = ##f
+  c2\stopTextSpan\!
+  \override TextSpanner #'after-line-breaking =
+    #ly:spanner::kill-zero-spanned-time
+  c\startTextSpan\< \break
+  c1\!\stopTextSpan
+}