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

Delta Between Two Patch Sets: lily/multi-measure-rest-engraver.cc

Issue 7768043: rewrite Self_alignment_interface
Left Patch Set: lots of stuff. Please review in dev/janek-alignment branch Created 12 years ago
Right Patch Set: align MMR and perc.rep. stuff using xparents Created 12 years 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
« no previous file with change/comment | « lily/include/self-alignment-interface.hh ('k') | lily/new-dynamic-engraver.cc » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 Jan Nieuwenhuizen <janneke@gnu.org> 4 Copyright (C) 1998--2012 Jan Nieuwenhuizen <janneke@gnu.org>
5 Han-Wen Nienhuys <hanwen@xs4all.nl> 5 Han-Wen Nienhuys <hanwen@xs4all.nl>
6 6
7 LilyPond is free software: you can redistribute it and/or modify 7 LilyPond is free software: you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by 8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation, either version 3 of the License, or 9 the Free Software Foundation, either version 3 of the License, or
10 (at your option) any later version. 10 (at your option) any later version.
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
139 last = numbers_[i]; 139 last = numbers_[i];
140 } 140 }
141 } 141 }
142 } 142 }
143 } 143 }
144 144
145 for (vsize i = 0; i < numbers_.size (); i++) 145 for (vsize i = 0; i < numbers_.size (); i++)
146 { 146 {
147 Side_position_interface::add_support (numbers_[i], mmrest_); 147 Side_position_interface::add_support (numbers_[i], mmrest_);
148 numbers_[i]->set_parent (mmrest_, Y_AXIS); 148 numbers_[i]->set_parent (mmrest_, Y_AXIS);
149 // we need a special case in Spanner::set_bound
150 // to avoid overwriting this (FIXME? --jw)
151 numbers_[i]->set_parent (mmrest_, X_AXIS);
149 } 152 }
150 153
151 start_measure_ 154 start_measure_
152 = scm_to_int (get_property ("internalBarNumber")); 155 = scm_to_int (get_property ("internalBarNumber"));
153 } 156 }
154 157
155 bar_seen_ = bar_seen_ || scm_is_string (get_property ("whichBar")); 158 bar_seen_ = bar_seen_ || scm_is_string (get_property ("whichBar"));
156 } 159 }
157 160
158 void 161 void
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
270 273
271 /* read */ 274 /* read */
272 "internalBarNumber " 275 "internalBarNumber "
273 "restNumberThreshold " 276 "restNumberThreshold "
274 "currentCommandColumn " 277 "currentCommandColumn "
275 "measurePosition ", 278 "measurePosition ",
276 279
277 /* write */ 280 /* write */
278 "" 281 ""
279 ); 282 );
LEFTRIGHT

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