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) 2000--2011 Han-Wen Nienhuys <hanwen@xs4all.nl> | 4 Copyright (C) 2000--2011 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 272 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
283 } | 283 } |
284 return all_translates; | 284 return all_translates; |
285 } | 285 } |
286 | 286 |
287 void | 287 void |
288 Align_interface::align_elements_to_ideal_distances (Grob *me) | 288 Align_interface::align_elements_to_ideal_distances (Grob *me) |
289 { | 289 { |
290 System *sys = me->get_system (); | 290 System *sys = me->get_system (); |
291 if (sys) | 291 if (sys) |
292 { | 292 { |
293 Page_layout_problem layout (NULL, SCM_EOL, scm_list_1 (sys->self_scm ()),
0); | 293 Page_layout_problem layout (NULL, SCM_EOL, scm_list_1 (sys->self_scm ())); |
294 layout.solution (true); | 294 layout.solution (true); |
295 } | 295 } |
296 else | 296 else |
297 programming_error ("vertical alignment called before line breaking"); | 297 programming_error ("vertical alignment called before line breaking"); |
298 } | 298 } |
299 | 299 |
300 void | 300 void |
301 Align_interface::align_elements_to_minimum_distances (Grob *me, Axis a) | 301 Align_interface::align_elements_to_minimum_distances (Grob *me, Axis a) |
302 { | 302 { |
303 extract_grob_set (me, "elements", all_grobs); | 303 extract_grob_set (me, "elements", all_grobs); |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
367 " vertical spacing.", | 367 " vertical spacing.", |
368 | 368 |
369 /* properties */ | 369 /* properties */ |
370 "align-dir " | 370 "align-dir " |
371 "axes " | 371 "axes " |
372 "elements " | 372 "elements " |
373 "padding " | 373 "padding " |
374 "positioning-done " | 374 "positioning-done " |
375 "stacking-dir " | 375 "stacking-dir " |
376 ); | 376 ); |
LEFT | RIGHT |