]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/span-brace-engraver.hh
patch::: 0.0.75.jcn6: pats
[lilypond.git] / lily / include / span-brace-engraver.hh
1 /*
2   span-brace-engraver.hh -- declare Span_brace_engraver
3
4   source file of the GNU LilyPond music typesetter
5
6   (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
7 */
8
9
10 #ifndef SPAN_BRACE_GRAV_HH
11 #define SPAN_BRACE_GRAV_HH
12
13 #include "engraver.hh"
14
15 class Span_brace_engraver : public Engraver
16 {
17 public:
18     NAME_MEMBERS();
19     Span_brace_engraver();
20     ~Span_brace_engraver();
21
22     virtual void acknowledge_element( Score_elem_info i );
23     virtual void do_pre_move_processing();
24
25 private:
26     Span_brace_item* span_brace_p_;
27     Array<Bar*> bar_l_arr_;
28     Vertical_align_element* valign_l_;
29 };
30
31 #endif // SPAN_BRACE_GRAV_HH