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 18 matching lines...) Expand all Loading... |
29 score and other multi-staff music. | 29 score and other multi-staff music. |
30 */ | 30 */ |
31 class Span_bar | 31 class Span_bar |
32 { | 32 { |
33 public: | 33 public: |
34 | 34 |
35 DECLARE_GROB_INTERFACE (); | 35 DECLARE_GROB_INTERFACE (); |
36 static Interval get_spanned_interval (Grob *); | 36 static Interval get_spanned_interval (Grob *); |
37 static void add_bar (Grob *, Grob *); | 37 static void add_bar (Grob *, Grob *); |
38 static void evaluate_glyph (Grob *); | 38 static void evaluate_glyph (Grob *); |
| 39 static void notify_grobs_of_my_existence (Grob *); |
39 DECLARE_SCHEME_CALLBACK (width, (SCM smob)); | 40 DECLARE_SCHEME_CALLBACK (width, (SCM smob)); |
40 DECLARE_SCHEME_CALLBACK (print, (SCM)); | 41 DECLARE_SCHEME_CALLBACK (print, (SCM)); |
41 DECLARE_SCHEME_CALLBACK (calc_glyph_name, (SCM)); | 42 DECLARE_SCHEME_CALLBACK (calc_glyph_name, (SCM)); |
42 DECLARE_SCHEME_CALLBACK (before_line_breaking, (SCM)); | 43 DECLARE_SCHEME_CALLBACK (before_line_breaking, (SCM)); |
43 DECLARE_SCHEME_CALLBACK (center_on_spanned_callback, (SCM element)); | 44 DECLARE_SCHEME_CALLBACK (center_on_spanned_callback, (SCM element)); |
44 }; | 45 }; |
45 | 46 |
46 #endif // SPAN_BAR_HH | 47 #endif // SPAN_BAR_HH |
LEFT | RIGHT |