]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/snippets/controlling-spanner-visibility-after-a-line-break.ly
44429207fb1474187fec609e46720a468d58bcb2
[lilypond.git] / Documentation / snippets / controlling-spanner-visibility-after-a-line-break.ly
1 % DO NOT EDIT this file manually; it is automatically
2 % generated from Documentation/snippets/new
3 % Make any changes in Documentation/snippets/new/
4 % and then run scripts/auxiliar/makelsr.py
5 %
6 % This file is in the public domain.
7 %% Note: this file works from version 2.13.36
8 \version "2.13.36"
9
10 \header {
11 %% Translation of GIT committish: 59caa3adce63114ca7972d18f95d4aadc528ec3d
12
13   texidoces = "
14 La visibilidad de los objetos de extensión que acaban en la primera
15 nota después de un salto de línea está controlada por la función de
16 callback de @code{after-line-breaking}
17 @code{ly:spanner::kill-zero-spanned-time}.
18
19 Para los objetos como los glissandos y los reguladores, el
20 comportamiento predeterminado es ocultar el objeto de extensión
21 después del salto; la inhabilitación de la función de callback hace
22 que el objeto de extensión roto por la izquierda pueda mostrarse.
23
24 De forma inversa, los objetos de extensión que son visibles
25 normalmente, como los objetos de extensión de texto, se pueden
26 ocultar habilitando la función de callback.
27 "
28
29   doctitlees = "Controlar la visibilidad de los objetos de
30   extensión después de un salto de línea"
31
32
33   lsrtags = "expressive-marks, tweaks-and-overrides"
34   texidoc = "The visibility of spanners which end on the first note
35 following a line break is controlled by the @code{after-line-breaking}
36 callback @code{ly:spanner::kill-zero-spanned-time}.
37
38 For objects such as glissandos and hairpins, the default behaviour is
39 to hide the spanner after a break; disabling the callback will allow
40 the left-broken span to be shown.
41
42 Conversely, spanners which are usually visible, such as text spans,
43 can be hidden by enabling the callback.
44 "
45
46   doctitle = "Controlling spanner visibility after a line break"
47 } % begin verbatim
48
49
50 \paper { ragged-right = ##t }
51
52 \relative c'' {
53   \override Hairpin #'to-barline = ##f
54   \override Glissando #'breakable = ##t
55   % show hairpin
56   \override Hairpin #'after-line-breaking = ##t
57   % hide text span
58   \override TextSpanner #'after-line-breaking =
59     #ly:spanner::kill-zero-spanned-time
60   e2\<\startTextSpan
61   % show glissando
62   \override Glissando #'after-line-breaking = ##t
63   f2\glissando
64   \break
65   f,1\!\stopTextSpan
66 }
67