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 Glen Prideaux <glenprideaux@iname.com>, | 4 Copyright (C) 1999--2019 Glen Prideaux <glenprideaux@iname.com>, |
5 Han-Wen Nienhuys <hanwen@xs4all.nl>, | 5 Han-Wen Nienhuys <hanwen@xs4all.nl>, |
6 Jan Nieuwenhuizen <janneke@gnu.org> | 6 Jan Nieuwenhuizen <janneke@gnu.org> |
7 | 7 |
8 LilyPond is free software: you can redistribute it and/or modify | 8 LilyPond is free software: you can redistribute it and/or modify |
9 it under the terms of the GNU General Public License as published by | 9 it under the terms of the GNU General Public License as published by |
10 the Free Software Foundation, either version 3 of the License, or | 10 the Free Software Foundation, either version 3 of the License, or |
(...skipping 29 matching lines...) Expand all Loading... |
40 Spanner *pending_extender_; | 40 Spanner *pending_extender_; |
41 | 41 |
42 public: | 42 public: |
43 TRANSLATOR_DECLARATIONS (Extender_engraver); | 43 TRANSLATOR_DECLARATIONS (Extender_engraver); |
44 | 44 |
45 protected: | 45 protected: |
46 void listen_extender (Stream_event *); | 46 void listen_extender (Stream_event *); |
47 void listen_completize_extender (Stream_event *); | 47 void listen_completize_extender (Stream_event *); |
48 void acknowledge_lyric_syllable (Grob_info); | 48 void acknowledge_lyric_syllable (Grob_info); |
49 | 49 |
50 virtual void finalize (); | 50 void finalize () override; |
51 | 51 |
52 void stop_translation_timestep (); | 52 void stop_translation_timestep (); |
53 void process_music (); | 53 void process_music (); |
54 }; | 54 }; |
55 | 55 |
56 Extender_engraver::Extender_engraver (Context *c) | 56 Extender_engraver::Extender_engraver (Context *c) |
57 : Engraver (c) | 57 : Engraver (c) |
58 { | 58 { |
59 extender_ = 0; | 59 extender_ = 0; |
60 pending_extender_ = 0; | 60 pending_extender_ = 0; |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
193 | 193 |
194 /* create */ | 194 /* create */ |
195 "LyricExtender ", | 195 "LyricExtender ", |
196 | 196 |
197 /* read */ | 197 /* read */ |
198 "extendersOverRests ", | 198 "extendersOverRests ", |
199 | 199 |
200 /* write */ | 200 /* write */ |
201 "" | 201 "" |
202 ); | 202 ); |
LEFT | RIGHT |