]> git.donarmstrong.com Git - lilypond.git/commitdiff
Issue 4828/3: Add regtest for custom ledger positions
authorPaul Morris <paulwmorris@gmail.com>
Sat, 23 Apr 2016 20:28:27 +0000 (16:28 -0400)
committerPaul Morris <paulwmorris@gmail.com>
Sun, 1 May 2016 16:22:24 +0000 (12:22 -0400)
input/regression/ledger-positions-customization.ly [new file with mode: 0644]

diff --git a/input/regression/ledger-positions-customization.ly b/input/regression/ledger-positions-customization.ly
new file mode 100644 (file)
index 0000000..9fd2fc0
--- /dev/null
@@ -0,0 +1,27 @@
+
+\header {
+
+texidoc = "3 ways to customize ledger line positions."
+
+}
+
+\version "2.19.41"
+\paper { ragged-right = ##t }
+
+\relative {
+  \override Staff.StaffSymbol.ledger-positions = #'(7 10)
+  f''4 g a b c d e f g a b c
+}
+
+\relative {
+  % note: the scheme procedure (lambda expression) is quoted
+  \override Staff.StaffSymbol.ledger-positions-function =
+    #'(lambda (staff-symbol-grob pos) (list pos))
+  c'''4 d e f
+}
+
+\relative {
+  c'''4
+  \once \override NoteHead.ledger-positions = #'(8 10 12 14)
+  d e f
+}