From: fred Date: Sun, 24 Mar 2002 19:53:04 +0000 (+0000) Subject: lilypond-0.1.7 X-Git-Tag: release/1.5.59~4161 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=c44a07eab7931d4ff1f153a4385a7e1b0c453d78;p=lilypond.git lilypond-0.1.7 --- diff --git a/lily/include/head-column.hh b/lily/include/head-column.hh index 77065d84cb..f95733201b 100644 --- a/lily/include/head-column.hh +++ b/lily/include/head-column.hh @@ -12,6 +12,9 @@ #include "script-column.hh" +/** + Scripts and rests/noteheads + */ class Head_column : public Script_column { public: @@ -27,7 +30,7 @@ public: Stem* stem_l_; void add(Note_head*); - void add(Script*s) { Script_column::add(s) ; } + virtual void add(Script*s); virtual void set(Stem*); Head_column(); DECLARE_MY_RUNTIME_TYPEINFO; diff --git a/lily/include/rest-column.hh b/lily/include/rest-column.hh index 7e2db4272c..6dfdaf16c9 100644 --- a/lily/include/rest-column.hh +++ b/lily/include/rest-column.hh @@ -13,10 +13,8 @@ #include "script-column.hh" #include "head-column.hh" -/** - struct to treat a set of rests as union (one voicegroup should - only produce one rest. - */ +/** struct to treat a set of rests as union (one voice should only + produce one rest. */ class Rest_column : public Head_column { public: DECLARE_MY_RUNTIME_TYPEINFO; diff --git a/lily/include/span-bar-grav.hh b/lily/include/span-bar-grav.hh index f81428dc03..03a63aaece 100644 --- a/lily/include/span-bar-grav.hh +++ b/lily/include/span-bar-grav.hh @@ -12,6 +12,12 @@ #include "engraver.hh" +/** + + Make bars that span multiple "staffs". Catch bars, and span a + Span_bar over them if we find more than 2 bars + + */ class Span_bar_engraver : public Engraver { Span_bar * spanbar_p_; diff --git a/lily/include/span-score-bar-grav.hh b/lily/include/span-score-bar-grav.hh index 5b53ffbb71..836424c0c2 100644 --- a/lily/include/span-score-bar-grav.hh +++ b/lily/include/span-score-bar-grav.hh @@ -12,6 +12,13 @@ #include "span-bar-grav.hh" +/** + + Make the bars that Span the entire score line (system). A + Span_bar_engraver which generates a special bar. + + */ + class Span_score_bar_engraver : public Span_bar_engraver { public: