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) 1997--2011 Han-Wen Nienhuys <hanwen@xs4all.nl> | 4 Copyright (C) 1997--2011 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 12 matching lines...) Expand all Loading... |
23 #include "lily-proto.hh" | 23 #include "lily-proto.hh" |
24 #include "grob-interface.hh" | 24 #include "grob-interface.hh" |
25 | 25 |
26 class Stem_tremolo | 26 class Stem_tremolo |
27 { | 27 { |
28 public: | 28 public: |
29 | 29 |
30 DECLARE_GROB_INTERFACE (); | 30 DECLARE_GROB_INTERFACE (); |
31 DECLARE_SCHEME_CALLBACK (calc_slope, (SCM)); | 31 DECLARE_SCHEME_CALLBACK (calc_slope, (SCM)); |
32 DECLARE_SCHEME_CALLBACK (calc_width, (SCM)); | 32 DECLARE_SCHEME_CALLBACK (calc_width, (SCM)); |
| 33 DECLARE_SCHEME_CALLBACK (calc_y_offset, (SCM)); |
| 34 DECLARE_SCHEME_CALLBACK (pure_calc_y_offset, (SCM, SCM, SCM)); |
33 DECLARE_SCHEME_CALLBACK (print, (SCM)); | 35 DECLARE_SCHEME_CALLBACK (print, (SCM)); |
34 DECLARE_SCHEME_CALLBACK (width, (SCM)); | 36 DECLARE_SCHEME_CALLBACK (width, (SCM)); |
35 DECLARE_SCHEME_CALLBACK (calc_style, (SCM)); | 37 DECLARE_SCHEME_CALLBACK (calc_style, (SCM)); |
36 DECLARE_SCHEME_CALLBACK (pure_height, (SCM, SCM, SCM)); | 38 DECLARE_SCHEME_CALLBACK (pure_height, (SCM, SCM, SCM)); |
37 static Stencil raw_stencil (Grob *, Real slope, Direction stemdir); | 39 static Stencil raw_stencil (Grob *, Real slope, Direction stemdir); |
38 static Stencil translated_stencil (Grob *, Real slope); | 40 static Real y_offset (Grob *, bool pure); |
39 static Stencil untranslated_stencil (Grob *, Real slope); | 41 static Stencil untranslated_stencil (Grob *, Real slope); |
40 static Real get_beam_translation (Grob *me); | 42 static Real get_beam_translation (Grob *me); |
41 static Real vertical_length (Grob *me); | 43 static Real vertical_length (Grob *me); |
42 }; | 44 }; |
43 | 45 |
44 #endif /* ABBREV_HH */ | 46 #endif /* ABBREV_HH */ |
45 | 47 |
LEFT | RIGHT |