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) 2005--2020 Han-Wen Nienhuys <hanwen@xs4all.nl> | 4 Copyright (C) 2005--2020 Han-Wen Nienhuys <hanwen@xs4all.nl> |
5 | 5 |
6 | 6 |
7 LilyPond is free software: you can redistribute it and/or modify | 7 LilyPond is free software: you can redistribute it and/or modify |
8 it under the terms of the GNU General Public License as published by | 8 it under the terms of the GNU General Public License as published by |
9 the Free Software Foundation, either version 3 of the License, or | 9 the Free Software Foundation, either version 3 of the License, or |
10 (at your option) any later version. | 10 (at your option) any later version. |
11 | 11 |
12 LilyPond is distributed in the hope that it will be useful, | 12 LilyPond is distributed in the hope that it will be useful, |
13 but WITHOUT ANY WARRANTY; without even the implied warranty of | 13 but WITHOUT ANY WARRANTY; without even the implied warranty of |
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
15 GNU General Public License for more details. | 15 GNU General Public License for more details. |
16 | 16 |
17 You should have received a copy of the GNU General Public License | 17 You should have received a copy of the GNU General Public License |
18 along with LilyPond. If not, see <http://www.gnu.org/licenses/>. | 18 along with LilyPond. If not, see <http://www.gnu.org/licenses/>. |
19 */ | 19 */ |
20 | 20 |
21 #include "melody-spanner.hh" | 21 #include "melody-spanner.hh" |
22 #include "grob.hh" | 22 #include "grob.hh" |
23 #include "pointer-group-interface.hh" | 23 #include "pointer-group-interface.hh" |
24 | 24 |
| 25 using std::vector; |
| 26 |
25 /* | 27 /* |
26 TODO: this could be either item or spanner. For efficiency reasons, | 28 TODO: this could be either item or spanner. For efficiency reasons, |
27 let's take item for now. | 29 let's take item for now. |
28 */ | 30 */ |
29 | 31 |
30 /* | 32 /* |
31 Interpolate stem directions for neutral stems. | 33 Interpolate stem directions for neutral stems. |
32 */ | 34 */ |
33 MAKE_SCHEME_CALLBACK (Melody_spanner, calc_neutral_stem_direction, 1); | 35 MAKE_SCHEME_CALLBACK (Melody_spanner, calc_neutral_stem_direction, 1); |
34 SCM | 36 SCM |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
103 } | 105 } |
104 | 106 |
105 ADD_INTERFACE (Melody_spanner, | 107 ADD_INTERFACE (Melody_spanner, |
106 "Context dependent typesetting decisions.", | 108 "Context dependent typesetting decisions.", |
107 | 109 |
108 /* properties */ | 110 /* properties */ |
109 "stems " | 111 "stems " |
110 "neutral-direction " | 112 "neutral-direction " |
111 ); | 113 ); |
112 | 114 |
OLD | NEW |