]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.76
authorfred <fred>
Sun, 24 Mar 2002 19:48:01 +0000 (19:48 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:48:01 +0000 (19:48 +0000)
lily/include/beam.hh
lily/span-score-bar-grav.cc [new file with mode: 0644]

index 55fbc8a6730405574c5d209a83fdbf651ec42455..bd0c2550a9da6a15d342fabdbbb01f47b7280f82 100644 (file)
@@ -37,7 +37,7 @@ protected:
     virtual void set_default_dir();
     virtual void do_pre_processing();
     virtual void do_post_processing();
-    virtual void do_substitute_dependency(Score_elem*, Score_elem*);
+    virtual void do_substitute_dependent(Score_elem*, Score_elem*);
 
     virtual void do_print() const;
 
diff --git a/lily/span-score-bar-grav.cc b/lily/span-score-bar-grav.cc
new file mode 100644 (file)
index 0000000..9bfe9ef
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+  span-score-bar-grav.cc -- implement Span_score_bar_engraver and Piano_bar_engraver
+
+  source file of the GNU LilyPond music typesetter
+
+  (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+*/
+#include "span-score-bar.hh"
+#include "span-score-bar-grav.hh"
+
+
+Span_bar*
+Span_score_bar_engraver::get_span_bar_p() const
+{
+    return new Span_score_bar;
+}
+
+IMPLEMENT_STATIC_NAME(Span_score_bar_engraver);
+IMPLEMENT_IS_TYPE_B1(Span_score_bar_engraver, Span_bar_engraver);
+IMPLEMENT_STATIC_NAME(Piano_bar_engraver);
+IMPLEMENT_IS_TYPE_B1(Piano_bar_engraver, Span_score_bar_engraver);
+
+Span_bar*
+Piano_bar_engraver::get_span_bar_p() const
+{
+    return new Piano_brace;
+}
+
+ADD_THIS_ENGRAVER(Piano_bar_engraver);
+ADD_THIS_ENGRAVER(Span_score_bar_engraver);