OLD | NEW |
1 /* | 1 /* |
2 This file is part of LilyPond, the GNU music typesetter. | 2 This file is part of LilyPond, the GNU music typesetter. |
3 | 3 |
4 Copyright (C) 2011--2020 Mike Solomon <mike@mikesolomon.org> | 4 Copyright (C) 2011--2020 Mike Solomon <mike@mikesolomon.org> |
5 | 5 |
6 LilyPond is free software: you can redistribute it and/or modify | 6 LilyPond is free software: you can redistribute it and/or modify |
7 it under the terms of the GNU General Public License as published by | 7 it under the terms of the GNU General Public License as published by |
8 the Free Software Foundation, either version 3 of the License, or | 8 the Free Software Foundation, either version 3 of the License, or |
9 (at your option) any later version. | 9 (at your option) any later version. |
10 | 10 |
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
190 | 190 |
191 void | 191 void |
192 Beam_collision_engraver::acknowledge_beam (Grob_info i) | 192 Beam_collision_engraver::acknowledge_beam (Grob_info i) |
193 { | 193 { |
194 beams_.push_back (i); | 194 beams_.push_back (i); |
195 covered_grobs_.push_back (i); | 195 covered_grobs_.push_back (i); |
196 } | 196 } |
197 | 197 |
198 #include "translator.icc" | 198 #include "translator.icc" |
199 | 199 |
200 | |
201 void | 200 void |
202 Beam_collision_engraver::boot () | 201 Beam_collision_engraver::boot () |
203 { | 202 { |
204 ADD_ACKNOWLEDGER (Beam_collision_engraver, note_head); | 203 ADD_ACKNOWLEDGER (Beam_collision_engraver, note_head); |
205 ADD_ACKNOWLEDGER (Beam_collision_engraver, stem); | 204 ADD_ACKNOWLEDGER (Beam_collision_engraver, stem); |
206 ADD_ACKNOWLEDGER (Beam_collision_engraver, accidental); | 205 ADD_ACKNOWLEDGER (Beam_collision_engraver, accidental); |
207 ADD_ACKNOWLEDGER (Beam_collision_engraver, clef); | 206 ADD_ACKNOWLEDGER (Beam_collision_engraver, clef); |
208 ADD_ACKNOWLEDGER (Beam_collision_engraver, key_signature); | 207 ADD_ACKNOWLEDGER (Beam_collision_engraver, key_signature); |
209 ADD_ACKNOWLEDGER (Beam_collision_engraver, time_signature); | 208 ADD_ACKNOWLEDGER (Beam_collision_engraver, time_signature); |
210 ADD_ACKNOWLEDGER (Beam_collision_engraver, clef_modifier); | 209 ADD_ACKNOWLEDGER (Beam_collision_engraver, clef_modifier); |
211 ADD_ACKNOWLEDGER (Beam_collision_engraver, flag); | 210 ADD_ACKNOWLEDGER (Beam_collision_engraver, flag); |
212 ADD_ACKNOWLEDGER (Beam_collision_engraver, beam); | 211 ADD_ACKNOWLEDGER (Beam_collision_engraver, beam); |
213 } | 212 } |
214 | 213 |
215 ADD_TRANSLATOR (Beam_collision_engraver, | 214 ADD_TRANSLATOR (Beam_collision_engraver, |
216 /* doc */ | 215 /* doc */ |
217 "Help beams avoid colliding with notes and clefs in other voices
.", | 216 "Help beams avoid colliding with notes and clefs in other voices
.", |
218 | 217 |
219 /* create */ | 218 /* create */ |
220 "", | 219 "", |
221 | 220 |
222 /* read */ | 221 /* read */ |
223 "", | 222 "", |
224 | 223 |
225 /* write */ | 224 /* write */ |
226 "" | 225 "" |
227 ); | 226 ); |
OLD | NEW |