]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/programming-interface.itely
Fix off-by-one error in constrained-breaking.
[lilypond.git] / Documentation / fr / user / programming-interface.itely
1 @node Interfaces for programmers
2 @chapter Interfaces for programmers
3
4 UNTRANSLATED NODE: IGNORE ME
5
6 @menu 
7 * Music functions::
8 * Programmer interfaces::
9 * Building complicated functions::
10 * Markup programmer interface::
11 * Contexts for programmers::
12 * Scheme procedures as properties::
13 @end menu 
14 @node Music functions
15 @section Music functions
16
17 UNTRANSLATED NODE: IGNORE ME
18
19 @menu 
20 * Overview of music functions::
21 * Simple substitution functions::
22 * Paired substitution functions::
23 * Mathematics in functions::
24 * Void functions::
25 @end menu 
26 @node Overview of music functions
27 @subsection Overview of music functions
28
29 UNTRANSLATED NODE: IGNORE ME
30
31 @node Simple substitution functions
32 @subsection Simple substitution functions
33
34 UNTRANSLATED NODE: IGNORE ME
35
36 @node Paired substitution functions
37 @subsection Paired substitution functions
38
39 UNTRANSLATED NODE: IGNORE ME
40
41 @node Mathematics in functions
42 @subsection Mathematics in functions
43
44 UNTRANSLATED NODE: IGNORE ME
45
46 @node Void functions
47 @subsection Void functions
48
49 UNTRANSLATED NODE: IGNORE ME
50
51 @node Programmer interfaces
52 @section Programmer interfaces
53
54 UNTRANSLATED NODE: IGNORE ME
55
56 @menu 
57 * Input variables and Scheme::
58 * Internal music representation::
59 @end menu 
60 @node Input variables and Scheme
61 @subsection Input variables and Scheme
62
63 UNTRANSLATED NODE: IGNORE ME
64
65 @node Internal music representation
66 @subsection Internal music representation
67
68 UNTRANSLATED NODE: IGNORE ME
69
70 @node Building complicated functions
71 @section Building complicated functions
72
73 UNTRANSLATED NODE: IGNORE ME
74
75 @menu 
76 * Displaying music expressions::
77 * Music properties::
78 * Doubling a note with slurs (example)::
79 * Adding articulation to notes (example)::
80 @end menu 
81 @node Displaying music expressions
82 @subsection Displaying music expressions
83
84 UNTRANSLATED NODE: IGNORE ME
85
86 @node Music properties
87 @subsection Music properties
88
89 UNTRANSLATED NODE: IGNORE ME
90
91 @node Doubling a note with slurs (example)
92 @subsection Doubling a note with slurs (example)
93
94 UNTRANSLATED NODE: IGNORE ME
95
96 @node Adding articulation to notes (example)
97 @subsection Adding articulation to notes (example)
98
99 UNTRANSLATED NODE: IGNORE ME
100
101 @node Markup programmer interface
102 @section Markup programmer interface
103
104 UNTRANSLATED NODE: IGNORE ME
105
106 @menu 
107 * Markup construction in Scheme::
108 * How markups work internally::
109 * New markup command definition::
110 @end menu 
111 @node Markup construction in Scheme
112 @subsection Markup construction in Scheme
113
114 UNTRANSLATED NODE: IGNORE ME
115
116 @node How markups work internally
117 @subsection How markups work internally
118
119 UNTRANSLATED NODE: IGNORE ME
120
121 @node New markup command definition
122 @subsection New markup command definition
123
124 UNTRANSLATED NODE: IGNORE ME
125
126 @node Contexts for programmers
127 @section Contexts for programmers
128
129 UNTRANSLATED NODE: IGNORE ME
130
131 @menu 
132 * Context evaluation::
133 * Running a function on all layout objects::
134 @end menu 
135 @node Context evaluation
136 @subsection Context evaluation
137
138 UNTRANSLATED NODE: IGNORE ME
139
140 @node Running a function on all layout objects
141 @subsection Running a function on all layout objects
142
143 UNTRANSLATED NODE: IGNORE ME
144
145 @node Scheme procedures as properties
146 @section Scheme procedures as properties
147
148 UNTRANSLATED NODE: IGNORE ME
149