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) 2005--2019 Han-Wen Nienhuys <hanwen@xs4all.nl> | 4 Copyright (C) 2005--2019 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 21 matching lines...) Expand all Loading... |
32 TRANSLATOR_DECLARATIONS (Paper_column_engraver); | 32 TRANSLATOR_DECLARATIONS (Paper_column_engraver); |
33 | 33 |
34 Paper_column *find_turnable_column (Moment after_this); | 34 Paper_column *find_turnable_column (Moment after_this); |
35 void revoke_page_turns (Moment after_this, Real new_penalty); | 35 void revoke_page_turns (Moment after_this, Real new_penalty); |
36 | 36 |
37 protected: | 37 protected: |
38 void stop_translation_timestep (); | 38 void stop_translation_timestep (); |
39 void start_translation_timestep (); | 39 void start_translation_timestep (); |
40 void process_music (); | 40 void process_music (); |
41 void handle_manual_breaks (bool); | 41 void handle_manual_breaks (bool); |
42 virtual void initialize (); | 42 void initialize () override; |
43 virtual void finalize (); | 43 void finalize () override; |
44 | 44 |
45 void listen_break (Stream_event *); | 45 void listen_break (Stream_event *); |
46 void listen_label (Stream_event *); | 46 void listen_label (Stream_event *); |
47 | 47 |
48 void acknowledge_item (Grob_info); | 48 void acknowledge_item (Grob_info); |
49 void acknowledge_note_spacing (Grob_info); | 49 void acknowledge_note_spacing (Grob_info); |
50 void acknowledge_staff_spacing (Grob_info); | 50 void acknowledge_staff_spacing (Grob_info); |
51 | 51 |
52 System *system_; | 52 System *system_; |
53 vector<Stream_event *> break_events_; | 53 vector<Stream_event *> break_events_; |
54 vector<Stream_event *> label_events_; | 54 vector<Stream_event *> label_events_; |
55 int breaks_; // used for stat printing | 55 int breaks_; // used for stat printing |
56 Paper_column *command_column_; | 56 Paper_column *command_column_; |
57 Paper_column *musical_column_; | 57 Paper_column *musical_column_; |
58 vector<Item *> items_; | 58 vector<Item *> items_; |
59 bool first_; | 59 bool first_; |
60 bool made_columns_; | 60 bool made_columns_; |
61 Moment last_moment_; | 61 Moment last_moment_; |
62 | 62 |
63 public: | 63 public: |
64 }; | 64 }; |
65 | 65 |
66 #endif /* PAPER_COLUMN_ENGRAVER_HH */ | 66 #endif /* PAPER_COLUMN_ENGRAVER_HH */ |
LEFT | RIGHT |