X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Flsr%2Fchanging-properties-for-individual-grobs.ly;h=c357e46ce83c2b7bc9fcadfa00d1dfd36aac0d6c;hb=87bcfd325a61d9efb40f44fa7ac5a48e93d7b4af;hp=84ea3cb5bb70410155c8fd495480cb6e5c55498b;hpb=44ec216ed7a8f92311cdb8ea925d6e5cab4a72a0;p=lilypond.git diff --git a/input/lsr/changing-properties-for-individual-grobs.ly b/input/lsr/changing-properties-for-individual-grobs.ly index 84ea3cb5bb..c357e46ce8 100644 --- a/input/lsr/changing-properties-for-individual-grobs.ly +++ b/input/lsr/changing-properties-for-individual-grobs.ly @@ -1,34 +1,33 @@ -%% Do not edit this file; it is auto-generated from LSR! -%% Tags: tweaks-and-overrides -\version "2.11.35" +%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it +%% This file is in the public domain. +\version "2.11.48" -\header { texidoc = " -The @code{\\applyOutput} command gives you the ability to tune any -layout object, in any context. It requires a Scheme function with three -arguments; advanced users can write it quite easily, whereas new users -may want to use pre-defined functions such as this snippet, or the -example in the manual. -" } -% begin verbatim -% **************************************************************** -% ly snippet: -% **************************************************************** +\header { + lsrtags = "tweaks-and-overrides" + texidoc = " +The @code{\\applyOutput} command allows the tuning of any layout +object, in any context. It requires a Scheme function with three +arguments. + +" + doctitle = "Changing properties for individual grobs" +} % begin verbatim \layout { ragged-right = ##t } -#(define (mc-squared gr org cur) +#(define (mc-squared grob grob-origin context) (let* ( - (ifs (ly:grob-interfaces gr)) - (sp (ly:grob-property gr 'staff-position)) + (ifs (ly:grob-interfaces grob)) + (sp (ly:grob-property grob 'staff-position)) ) (if (memq 'note-head-interface ifs) (begin - (ly:grob-set-property! gr 'stencil ly:text-interface::print) - (ly:grob-set-property! gr 'font-family 'roman) - (ly:grob-set-property! gr 'text + (ly:grob-set-property! grob 'stencil ly:text-interface::print) + (ly:grob-set-property! grob 'font-family 'roman) + (ly:grob-set-property! grob 'text (make-raise-markup -0.5 (case sp ((-5) (make-simple-markup "m")) @@ -38,17 +37,8 @@ example in the manual. )))) ))) -\context Voice \relative c' { - \stemUp - \set autoBeaming = ##f - - { 8 - - \applyOutput #'Voice #mc-squared - - } +\relative c' { + 2 + \applyOutput #'Voice #mc-squared + } - -% **************************************************************** -% end ly snippet -% ****************************************************************