Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(1)

Delta Between Two Patch Sets: lily/tuplet-engraver.cc

Issue 5626052: Gets vertical skylines from grob stencils (Closed)
Left Patch Set: Halves number of boxes used. Created 13 years ago
Right Patch Set: Run astyle on c++ files Created 12 years, 6 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
Right: Side by side diff | Download
LEFTRIGHT
(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
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
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 );
LEFTRIGHT

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b