X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fsnippets%2Fusing-ly-grob-object-to-access-grobs-with--tweak.ly;h=d07271b46a32b603babe466ffef6ab1cae63a7c4;hb=90e4d7057f3857da049dfda3d130017d4719bd6b;hp=09b792172e54fbbecd58c7fdad8ab6d882f28a76;hpb=b27579f3a9b2311232f8eb1f11403f560dcc9b17;p=lilypond.git diff --git a/Documentation/snippets/using-ly-grob-object-to-access-grobs-with--tweak.ly b/Documentation/snippets/using-ly-grob-object-to-access-grobs-with--tweak.ly index 09b792172e..d07271b46a 100644 --- a/Documentation/snippets/using-ly-grob-object-to-access-grobs-with--tweak.ly +++ b/Documentation/snippets/using-ly-grob-object-to-access-grobs-with--tweak.ly @@ -1,59 +1,19 @@ %% DO NOT EDIT this file manually; it is automatically -%% generated from LSR http://lsr.dsi.unimi.it +%% generated from LSR http://lsr.di.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.2" +\version "2.18.0" \header { - lsrtags = "devel, tweaks-and-overrides, scheme-language" - -%% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98 - - texidoces = " - -Se puede acceder @qq{lateralmente} a algunos grobs desde dentro de la -función de callback de otro grob. Éstos se encuentran relacionados -normalmente como @qq{layout objects} (objetos de presentación) en la -sección @qq{Internal properties} (propiedades internas) de un -interface de grob. Se usa la función @code{ly:grob-object} para -acceder a estos grobs. - - -Se presentan más abajo como ejemplo algunas formas de addecer a grobs -desde dentro de una función de callback de NoteHead, pero la técnica -no se limita a las cabezas de nota. Sin embargo, la función de -callback de NoteHead es especialmente importante, porque es la función -de callback implícita que utiliza la instrucción @code{\\tweak}. - - -La función de ejemplo que se define abajo (\"display-grobs\") no es -probablemente tan útil, pero muestra que se está accediendo -efectivamente a los grobs. - - -Salida de ejemplo de la consola: - - -@example --------------------- -#-Grob Accidental - -#-Grob Arpeggio - -#-Grob Stem - -@end example - - -" - - doctitlees = "Utilizar ly:grob-object para acceder a los grobs con \\tweak" - + lsrtags = "devel, scheme-language, tweaks-and-overrides" texidoc = " -Some grobs can be accessed @qq{laterally} from within another grob's -callback. These are usually listed as @qq{layout objects} in the -@qq{Internal properties} section of a grob-interface. The function -@code{ly:grob-object} is used to access these grobs. +Some grobs can be accessed “laterally” from within another grob’s +callback. These are usually listed as “layout objects” in the “Internal +properties” section of a grob-interface. The function ly:grob-object is +used to access these grobs. Demonstrated below are some ways of accessing grobs from within a @@ -70,7 +30,7 @@ accessed. Example console output: --------------------- #-Grob Accidental - #-Grob Arpeggio - #-Grob Stem - +@code{ #Grob Accidental () #Grob Stem} @@ -108,10 +68,10 @@ Example console output: \relative c' { %% display grobs for each note head: - %\override NoteHead #'before-line-breaking = #display-grobs + %\override NoteHead.before-line-breaking = #display-grobs 1\arpeggio }