]> git.donarmstrong.com Git - lilypond.git/blob - lily/span-score-bar-grav.cc
release: 0.1.36
[lilypond.git] / lily / span-score-bar-grav.cc
1 /*
2   span-score-bar-grav.cc -- implement Span_score_bar_engraver and Piano_bar_engraver
3
4   source file of the GNU LilyPond music typesetter
5
6   (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
7 */
8
9 #include "span-score-bar.hh"
10 #include "span-score-bar-grav.hh"
11
12
13 Span_bar*
14 Span_score_bar_engraver::get_span_bar_p() const
15 {
16   Span_bar*s =  new Span_score_bar;
17   s->break_priority_i_ = -4;
18     
19   return s;
20     
21 }
22
23
24 IMPLEMENT_IS_TYPE_B1(Span_score_bar_engraver, Span_bar_engraver);
25 IMPLEMENT_IS_TYPE_B1(Piano_bar_engraver, Span_score_bar_engraver);
26
27 Span_bar*
28 Piano_bar_engraver::get_span_bar_p() const
29 {
30   Span_bar *s= new Piano_brace;
31   s->break_priority_i_ = -4;
32   return s;
33 }
34
35 ADD_THIS_TRANSLATOR(Piano_bar_engraver);
36 ADD_THIS_TRANSLATOR(Span_score_bar_engraver);