]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/snippets/drawing-boxes-around-grobs.ly
resolve merge
[lilypond.git] / Documentation / snippets / drawing-boxes-around-grobs.ly
diff --git a/Documentation/snippets/drawing-boxes-around-grobs.ly b/Documentation/snippets/drawing-boxes-around-grobs.ly
new file mode 100644 (file)
index 0000000..ff05bfb
--- /dev/null
@@ -0,0 +1,38 @@
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.14.0"
+
+\header {
+  lsrtags = "editorial-annotations, tweaks-and-overrides"
+
+  texidoc = "
+The @code{print-function} can be overridden to draw a box around an
+arbitrary grob.
+
+"
+  doctitle = "Drawing boxes around grobs"
+} % begin verbatim
+
+\relative c'' {
+  \override TextScript #'stencil =
+    #(make-stencil-boxer 0.1 0.3 ly:text-interface::print)
+  c'4^"foo"
+
+  \override Stem #'stencil =
+    #(make-stencil-boxer 0.05 0.25 ly:stem::print)
+  \override Score.RehearsalMark  #'stencil =
+    #(make-stencil-boxer 0.15 0.3 ly:text-interface::print)
+  b8
+
+  \revert Stem #'stencil
+  c4. c4
+  \mark "F"
+  c1
+}
+
+
+