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) 1999--2019 Han-Wen Nienhuys <hanwen@xs4all.nl> | 4 Copyright (C) 1999--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 19 matching lines...) Expand all Loading... |
30 class Break_align_engraver : public Engraver | 30 class Break_align_engraver : public Engraver |
31 { | 31 { |
32 Item *align_; | 32 Item *align_; |
33 SCM column_alist_; | 33 SCM column_alist_; |
34 Item *left_edge_; | 34 Item *left_edge_; |
35 | 35 |
36 void add_to_group (SCM, Item *); | 36 void add_to_group (SCM, Item *); |
37 void create_alignment (Grob_info); | 37 void create_alignment (Grob_info); |
38 protected: | 38 protected: |
39 void stop_translation_timestep (); | 39 void stop_translation_timestep (); |
40 virtual void derived_mark () const; | 40 void derived_mark () const override; |
41 public: | 41 public: |
42 TRANSLATOR_DECLARATIONS (Break_align_engraver); | 42 TRANSLATOR_DECLARATIONS (Break_align_engraver); |
43 void acknowledge_break_aligned (Grob_info); | 43 void acknowledge_break_aligned (Grob_info); |
44 void acknowledge_break_alignable (Grob_info); | 44 void acknowledge_break_alignable (Grob_info); |
45 }; | 45 }; |
46 | 46 |
47 void | 47 void |
48 Break_align_engraver::stop_translation_timestep () | 48 Break_align_engraver::stop_translation_timestep () |
49 { | 49 { |
50 column_alist_ = SCM_EOL; | 50 column_alist_ = SCM_EOL; |
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
174 "BreakAlignment " | 174 "BreakAlignment " |
175 "BreakAlignGroup " | 175 "BreakAlignGroup " |
176 "LeftEdge ", | 176 "LeftEdge ", |
177 | 177 |
178 /* read */ | 178 /* read */ |
179 "", | 179 "", |
180 | 180 |
181 /* write */ | 181 /* write */ |
182 "" | 182 "" |
183 ); | 183 ); |
LEFT | RIGHT |