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) 1996--2011 Han-Wen Nienhuys | 4 Copyright (C) 1996--2011 Han-Wen Nienhuys |
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 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
52 vector<Real> internal_get_note_heights_in_range (vsize st, vsize end, bool foo
t); | 52 vector<Real> internal_get_note_heights_in_range (vsize st, vsize end, bool foo
t); |
53 vector<Grob *> get_footnote_grobs_in_range (vsize st, vsize end); | 53 vector<Grob *> get_footnote_grobs_in_range (vsize st, vsize end); |
54 vsize num_footnotes (); | 54 vsize num_footnotes (); |
55 void do_break_substitution_and_fixup_refpoints (); | 55 void do_break_substitution_and_fixup_refpoints (); |
56 void post_processing (); | 56 void post_processing (); |
57 SCM get_paper_system (); | 57 SCM get_paper_system (); |
58 SCM get_paper_systems (); | 58 SCM get_paper_systems (); |
59 SCM get_broken_system_grobs (); | 59 SCM get_broken_system_grobs (); |
60 SCM get_broken_footnote_stencils (); | 60 SCM get_broken_footnote_stencils (); |
61 | 61 |
62 DECLARE_SCHEME_CALLBACK (footnote_grobs, (SCM)); | 62 DECLARE_SCHEME_CALLBACK (footnotes_before_line_breaking, (SCM)); |
| 63 DECLARE_SCHEME_CALLBACK (footnotes_after_line_breaking, (SCM)); |
63 DECLARE_SCHEME_CALLBACK (calc_pure_relevant_grobs, (SCM)); | 64 DECLARE_SCHEME_CALLBACK (calc_pure_relevant_grobs, (SCM)); |
64 DECLARE_SCHEME_CALLBACK (height, (SCM)); | 65 DECLARE_SCHEME_CALLBACK (height, (SCM)); |
65 DECLARE_SCHEME_CALLBACK (calc_pure_height, (SCM, SCM, SCM)); | 66 DECLARE_SCHEME_CALLBACK (calc_pure_height, (SCM, SCM, SCM)); |
66 DECLARE_SCHEME_CALLBACK (get_staves, (SCM)); | 67 DECLARE_SCHEME_CALLBACK (get_staves, (SCM)); |
67 DECLARE_SCHEME_CALLBACK (get_spaceable_staves, (SCM)); | 68 DECLARE_SCHEME_CALLBACK (get_spaceable_staves, (SCM)); |
68 DECLARE_SCHEME_CALLBACK (get_nonspaceable_staves, (SCM)); | 69 DECLARE_SCHEME_CALLBACK (get_nonspaceable_staves, (SCM)); |
69 | 70 |
70 System (SCM); | 71 System (SCM); |
71 System (System const &); | 72 System (System const &); |
72 | 73 |
(...skipping 21 matching lines...) Expand all Loading... |
94 virtual Grob *clone () const; | 95 virtual Grob *clone () const; |
95 | 96 |
96 private: | 97 private: |
97 Interval part_of_line_pure_height (vsize start, vsize end, bool begin); | 98 Interval part_of_line_pure_height (vsize start, vsize end, bool begin); |
98 }; | 99 }; |
99 | 100 |
100 void set_loose_columns (System *which, Column_x_positions const *posns); | 101 void set_loose_columns (System *which, Column_x_positions const *posns); |
101 | 102 |
102 #endif /* SYSTEM_HH */ | 103 #endif /* SYSTEM_HH */ |
103 | 104 |
LEFT | RIGHT |