LEFT | RIGHT |
(no file at all) | |
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) 1998--2012 Han-Wen Nienhuys <hanwen@xs4all.nl> | 4 Copyright (C) 1998--2012 Han-Wen Nienhuys <hanwen@xs4all.nl> |
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 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
210 } | 210 } |
211 } | 211 } |
212 | 212 |
213 void | 213 void |
214 Tuplet_engraver::acknowledge_script (Grob_info inf) | 214 Tuplet_engraver::acknowledge_script (Grob_info inf) |
215 { | 215 { |
216 for (vsize j = 0; j < tuplets_.size (); j++) | 216 for (vsize j = 0; j < tuplets_.size (); j++) |
217 if (tuplets_[j].bracket_) | 217 if (tuplets_[j].bracket_) |
218 { | 218 { |
219 Item *i = dynamic_cast<Item *> (inf.grob ()); | 219 Item *i = dynamic_cast<Item *> (inf.grob ()); |
220 Tuplet_bracket::add_script (tuplets_[j].bracket_, i); | 220 if (!i->internal_has_interface (ly_symbol2scm ("dynamic-interface"))) |
| 221 Tuplet_bracket::add_script (tuplets_[j].bracket_, i); |
221 } | 222 } |
222 } | 223 } |
223 | 224 |
224 void | 225 void |
225 Tuplet_engraver::acknowledge_finger (Grob_info inf) | 226 Tuplet_engraver::acknowledge_finger (Grob_info inf) |
226 { | 227 { |
227 for (vsize j = 0; j < tuplets_.size (); j++) | 228 for (vsize j = 0; j < tuplets_.size (); j++) |
228 if (tuplets_[j].bracket_) | 229 if (tuplets_[j].bracket_) |
229 { | 230 { |
230 Item *i = dynamic_cast<Item *> (inf.grob ()); | 231 Item *i = dynamic_cast<Item *> (inf.grob ()); |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
280 "TupletBracket " | 281 "TupletBracket " |
281 "TupletNumber ", | 282 "TupletNumber ", |
282 | 283 |
283 /* read */ | 284 /* read */ |
284 "tupletFullLength " | 285 "tupletFullLength " |
285 "tupletFullLengthNote ", | 286 "tupletFullLengthNote ", |
286 | 287 |
287 /* write */ | 288 /* write */ |
288 "" | 289 "" |
289 ); | 290 ); |
LEFT | RIGHT |