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