LEFT | RIGHT |
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) 2006--2011 Joe Neeman <joeneeman@gmail.com> | 4 Copyright (C) 2006--2011 Joe Neeman <joeneeman@gmail.com> |
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 214 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
225 Line_division const &max, | 225 Line_division const &max, |
226 Line_division *cur); | 226 Line_division *cur); |
227 | 227 |
228 vector<Line_details> line_details (vsize start, vsize end, Line_division const
&div); | 228 vector<Line_details> line_details (vsize start, vsize end, Line_division const
&div); |
229 Page_spacing_result space_systems_on_1_page (vector<Line_details> const &lines
, Real page_height, bool ragged); | 229 Page_spacing_result space_systems_on_1_page (vector<Line_details> const &lines
, Real page_height, bool ragged); |
230 Page_spacing_result space_systems_on_2_pages (vsize configuration_index, vsize
first_page_num); | 230 Page_spacing_result space_systems_on_2_pages (vsize configuration_index, vsize
first_page_num); |
231 Page_spacing_result finalize_spacing_result (vsize configuration_index, Page_s
pacing_result); | 231 Page_spacing_result finalize_spacing_result (vsize configuration_index, Page_s
pacing_result); |
232 void create_system_list (); | 232 void create_system_list (); |
233 void find_chunks_and_breaks (Break_predicate, Prob_break_predicate); | 233 void find_chunks_and_breaks (Break_predicate, Prob_break_predicate); |
234 SCM make_page (int page_num, bool last) const; | 234 SCM make_page (int page_num, bool last) const; |
235 SCM get_page_configuration (SCM systems, int page_num, int footnote_count, boo
l ragged, bool last); | 235 SCM get_page_configuration (SCM systems, int page_num, bool ragged, bool last)
; |
236 SCM draw_page (SCM systems, SCM config, int page_num, int footnote_num, bool l
ast); | 236 SCM draw_page (SCM systems, SCM config, int page_num, bool last); |
237 }; | 237 }; |
238 #endif /* PAGE_BREAKING_HH */ | 238 #endif /* PAGE_BREAKING_HH */ |
LEFT | RIGHT |