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) 2000--2019 Han-Wen Nienhuys | 4 Copyright (C) 2000--2019 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 12 matching lines...) Expand all Loading... |
23 #include "protected-scm.hh" | 23 #include "protected-scm.hh" |
24 #include "side-position-interface.hh" | 24 #include "side-position-interface.hh" |
25 #include "spanner.hh" | 25 #include "spanner.hh" |
26 #include "text-interface.hh" | 26 #include "text-interface.hh" |
27 | 27 |
28 class Ottava_spanner_engraver : public Engraver | 28 class Ottava_spanner_engraver : public Engraver |
29 { | 29 { |
30 public: | 30 public: |
31 TRANSLATOR_DECLARATIONS (Ottava_spanner_engraver); | 31 TRANSLATOR_DECLARATIONS (Ottava_spanner_engraver); |
32 protected: | 32 protected: |
33 virtual void finalize (); | 33 void finalize () override; |
34 | 34 |
35 void acknowledge_note_column (Grob_info); | 35 void acknowledge_note_column (Grob_info); |
36 | 36 |
37 void process_music (); | 37 void process_music (); |
38 void stop_translation_timestep (); | 38 void stop_translation_timestep (); |
39 virtual void derived_mark () const; | 39 void derived_mark () const override; |
40 private: | 40 private: |
41 Spanner *span_; | 41 Spanner *span_; |
42 Spanner *finished_; | 42 Spanner *finished_; |
43 | 43 |
44 SCM last_ottavation_; | 44 SCM last_ottavation_; |
45 | 45 |
46 void typeset_all (); | 46 void typeset_all (); |
47 }; | 47 }; |
48 | 48 |
49 void | 49 void |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
154 "OttavaBracket ", | 154 "OttavaBracket ", |
155 | 155 |
156 /* read */ | 156 /* read */ |
157 "middleCOffset " | 157 "middleCOffset " |
158 "ottavation " | 158 "ottavation " |
159 "currentMusicalColumn ", | 159 "currentMusicalColumn ", |
160 | 160 |
161 /* write */ | 161 /* write */ |
162 "" | 162 "" |
163 ); | 163 ); |
LEFT | RIGHT |