OLD | NEW |
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--2015 Glen Prideaux <glenprideaux@iname.com>, | 4 Copyright (C) 1999--2015 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 25 matching lines...) Expand all Loading... |
36 class Extender_engraver : public Engraver | 36 class Extender_engraver : public Engraver |
37 { | 37 { |
38 Stream_event *ev_; | 38 Stream_event *ev_; |
39 Spanner *extender_; | 39 Spanner *extender_; |
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 DECLARE_TRANSLATOR_LISTENER (extender); | 46 void listen_extender (Stream_event *); |
47 DECLARE_TRANSLATOR_LISTENER (completize_extender); | 47 void listen_completize_extender (Stream_event *); |
48 DECLARE_ACKNOWLEDGER (lyric_syllable); | 48 void acknowledge_lyric_syllable (Grob_info); |
49 | 49 |
50 virtual void finalize (); | 50 virtual void finalize (); |
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 () | 56 Extender_engraver::Extender_engraver () |
57 { | 57 { |
58 extender_ = 0; | 58 extender_ = 0; |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
192 | 192 |
193 /* create */ | 193 /* create */ |
194 "LyricExtender ", | 194 "LyricExtender ", |
195 | 195 |
196 /* read */ | 196 /* read */ |
197 "extendersOverRests ", | 197 "extendersOverRests ", |
198 | 198 |
199 /* write */ | 199 /* write */ |
200 "" | 200 "" |
201 ); | 201 ); |
OLD | NEW |