Left: | ||
Right: |
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) 1997--2012 Han-Wen Nienhuys <hanwen@xs4all.nl> | 4 Copyright (C) 1997--2012 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 17 matching lines...) Expand all Loading... | |
28 | 28 |
29 UGR. Junkme. refpoint should be the notehead, dir should come from stem. | 29 UGR. Junkme. refpoint should be the notehead, dir should come from stem. |
30 */ | 30 */ |
31 class Note_column | 31 class Note_column |
32 { | 32 { |
33 public: | 33 public: |
34 static bool shift_less (Grob *const &, Grob *const &); | 34 static bool shift_less (Grob *const &, Grob *const &); |
35 static Direction dir (Grob *me); | 35 static Direction dir (Grob *me); |
36 static Grob *accidentals (Grob *me); | 36 static Grob *accidentals (Grob *me); |
37 static Grob *arpeggio (Grob *me); | 37 static Grob *arpeggio (Grob *me); |
38 | |
39 /** | |
Carl
2012/02/10 23:49:24
IMO, this comment belongs in the definition, not t
Milimetr88
2012/02/11 12:27:31
Ok, I'll correct that.
On 2012/02/10 23:49:24, Ca
Milimetr88
2012/02/11 12:27:31
Done.
| |
40 * Returns a Slice (an interval of half-staff spaces) which ends are the lowes t and highest note head respectively | |
41 */ | |
38 static Slice head_positions_interval (Grob *me); | 42 static Slice head_positions_interval (Grob *me); |
39 static Grob *first_head (Grob *me); | 43 static Grob *first_head (Grob *me); |
40 static Grob *get_rest (Grob *me); | 44 static Grob *get_rest (Grob *me); |
41 static void set_stem (Grob *me, Grob *); | 45 static void set_stem (Grob *me, Grob *); |
42 static void add_head (Grob *me, Grob *); | 46 static void add_head (Grob *me, Grob *); |
43 static bool has_rests (Grob *me); | 47 static bool has_rests (Grob *me); |
44 static Grob *dot_column (Grob *me); | 48 static Grob *dot_column (Grob *me); |
45 static Interval cross_staff_extent (Grob *me, Grob *refp); | 49 static Interval cross_staff_extent (Grob *me, Grob *refp); |
46 DECLARE_GROB_INTERFACE (); | 50 DECLARE_GROB_INTERFACE (); |
47 | 51 |
48 static Item *get_stem (Grob *); | 52 static Item *get_stem (Grob *); |
49 }; | 53 }; |
50 | 54 |
51 #endif // NOTE_COLUMN_HH | 55 #endif // NOTE_COLUMN_HH |
OLD | NEW |