]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/test/boxed-molecule.ly
* ly/declarations-init.ly (paper): Define page-breaking.
[lilypond.git] / input / test / boxed-molecule.ly
index f7a243b495613a6bf1383575d2cea473ca40761e..2996fef73d2da3e1a75e9ae74a62dec137001a15 100644 (file)
@@ -1,25 +1,26 @@
 
-\version "1.9.1"
+\version "2.1.30"
 \header {
-texidoc = "@cindex Boxed Molecule
-You can override the molecule callback to draw a box around
-arbitrary grobs. " }
+texidoc = "@cindex Boxed Stencil
+
+The @code{print-function} can be overridden to draw a box around an arbitrary 
+grob. " }
 
 
  \score { \notes \relative c''  {
 
- \property Voice.TextScript \override #'molecule-callback =
-   #(make-molecule-boxer 0.1 0.3 0.2 brew-new-markup-molecule)
+ \override TextScript  #'print-function =
+   #(make-stencil-boxer 0.1 0.3 0.2 Text_item::print)
 
    c'4^"foo"
 
-\property Voice.Stem \override #'molecule-callback =
-   #(make-molecule-boxer 0.05 0.25 0.25 Stem::brew_molecule)
+\override Stem  #'print-function =
+   #(make-stencil-boxer 0.05 0.25 0.25 Stem::print)
 
-\property Score.RehearsalMark \override #'molecule-callback =
-   #(make-molecule-boxer 0.15 0.3 0.3 brew-new-markup-molecule)
+\override Score.RehearsalMark  #'print-function =
+   #(make-stencil-boxer 0.15 0.3 0.3 Text_item::print)
       c8
-\property Voice.Stem \revert #'molecule-callback
+\revert Stem #'print-function
 
       c4. c4 \mark "F" c1 
    }