From ecf97aececd5564be40c0b9f0913e46fa9ec1d41 Mon Sep 17 00:00:00 2001 From: fred Date: Mon, 2 Dec 1996 22:35:51 +0000 Subject: [PATCH] lilypond-0.0.14 --- hdr/melodicstaff.hh | 2 +- hdr/rhythmstaff.hh | 1 - src/melodicstaff.cc | 11 +++-------- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/hdr/melodicstaff.hh b/hdr/melodicstaff.hh index c908f1dcb0..733eae3fef 100644 --- a/hdr/melodicstaff.hh +++ b/hdr/melodicstaff.hh @@ -17,7 +17,7 @@ struct Melodic_staff : public Simple_staff virtual Rest *get_rest(Rest_req *rq); virtual void set_output(PScore *); - virtual Melodic_staff*clone()const; + virtual Item* get_TYPESET_item(Command*); virtual Stem * get_stem(Stem_req *rq); virtual Notehead * get_notehead(Note_req *rq, int bot); diff --git a/hdr/rhythmstaff.hh b/hdr/rhythmstaff.hh index b402584fde..2c099afa0b 100644 --- a/hdr/rhythmstaff.hh +++ b/hdr/rhythmstaff.hh @@ -19,7 +19,6 @@ struct Rhythmic_staff : public Simple_staff virtual Stem *get_stem(Stem_req *rq); virtual Notehead * get_notehead(Note_req *rq, int b); virtual void set_output(PScore *); - virtual Rhythmic_staff*clone()const; }; #endif // RHYTHMSTAF_HH diff --git a/src/melodicstaff.cc b/src/melodicstaff.cc index a0c0b2e46f..b6d1ea59d7 100644 --- a/src/melodicstaff.cc +++ b/src/melodicstaff.cc @@ -66,17 +66,12 @@ Melodic_staff::get_rest(Rest_req*rq) { Rest*r = Simple_staff::get_rest(rq); if (rq->balltype <= 2) - r->translate(Offset(0, NO_LINES * paper()->internote())); + r->translate(Offset(0, (NO_LINES-1) * paper()->internote())); return r; } -Melodic_staff* -Melodic_staff::clone()const -{ - return new Melodic_staff(*this); -} - -Local_key_item* Melodic_staff::get_local_key_item() +Local_key_item* +Melodic_staff::get_local_key_item() { return new Local_key_item(-2); } -- 2.39.5