From: fred Date: Sun, 24 Mar 2002 19:45:13 +0000 (+0000) Subject: lilypond-0.0.67 X-Git-Tag: release/1.5.59~4619 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=1bbc840b5a56e6af2e3ec90f33d0430ba81940fc;p=lilypond.git lilypond-0.0.67 --- diff --git a/lily/include/score-elem.hh b/lily/include/score-elem.hh index 463c8e2352..d567f8ef02 100644 --- a/lily/include/score-elem.hh +++ b/lily/include/score-elem.hh @@ -10,7 +10,6 @@ #include "parray.hh" #include "lily-proto.hh" #include "offset.hh" -#include "molecule.hh" #include "virtual-methods.hh" #include "directed-graph.hh" @@ -66,7 +65,7 @@ public: virtual ~Score_elem(); Score_elem(); - NAME_MEMBERS(Score_elem); + NAME_MEMBERS(); virtual bool is_type_b(const char *); Interval width() const; diff --git a/lily/include/script.hh b/lily/include/script.hh index e55d252ff1..b48ea8ebd6 100644 --- a/lily/include/script.hh +++ b/lily/include/script.hh @@ -15,14 +15,10 @@ Accents that are put over a note-group. */ class Script : public Item, public Staff_side { - /** - Vertical dir of symbol. -1 means invert the symbol. - */ - int symdir_i_; int pos_i_; - Script_def *specs_l_; + General_script_def *specs_l_; Stem *stem_l_; /* *************** */ @@ -32,7 +28,7 @@ protected: virtual void do_pre_processing(); virtual Interval do_width() const; private: - void set_symdir(); + void set_default_dir(); void set_default_index(); Symbol symbol()const; @@ -40,7 +36,7 @@ public: static int compare(Script *const&, Script *const&) ; Script(Script_req*); void set_stem(Stem*); - NAME_MEMBERS(Script); + NAME_MEMBERS(); }; diff --git a/lily/note.cc b/lily/note.cc index 6b00620958..e0c974aa9a 100644 --- a/lily/note.cc +++ b/lily/note.cc @@ -9,7 +9,7 @@ #include "musical-request.hh" #include "command-request.hh" #include "voice.hh" - +#include "script.hh" #include "identifier.hh" #include "varray.hh" #include "text-def.hh" @@ -18,16 +18,6 @@ #include "voice-element.hh" -Request* -get_plet_request( char c, int dur_i, int type_i ) -{ - Plet_req* plet_req_p = new Plet_req; - plet_req_p->dur_i_ = dur_i; - plet_req_p->type_i_ = type_i; - plet_req_p->type_c_ = c; - return plet_req_p; -} - String * get_scriptdef(char c) { @@ -58,7 +48,9 @@ get_scriptdef(char c) Request* get_script_req(int d , Script_def*def) { - Script_req* script_req_p = new Script_req(d, def); + Musical_script_req* script_req_p = new Musical_script_req; + script_req_p->dir_i_ =d; + script_req_p->scriptdef_p_=def; return script_req_p; } diff --git a/lily/staff-column.cc b/lily/staff-column.cc index 750dd9d00d..55871e0761 100644 --- a/lily/staff-column.cc +++ b/lily/staff-column.cc @@ -51,11 +51,12 @@ Staff_column::add_reqs(Array req_l_arr) !c_l->measuregrouping()) setup_one_request(j); } else { - if (j->rhythmic()) { - req_col_l_->musical_column_l_->add_duration(j->rhythmic()->duration()); - } if (j->musical()) { + Musical_req*m = j->musical(); + if (m->rhythmic()) { + req_col_l_->musical_column_l_->add_duration(m->rhythmic()->duration()); + } if(m->skip()) continue; } diff --git a/lily/super-elem.cc b/lily/super-elem.cc index 4db5cff606..792f97f503 100644 --- a/lily/super-elem.cc +++ b/lily/super-elem.cc @@ -9,6 +9,7 @@ #include "super-elem.hh" #include "scoreline.hh" #include "p-score.hh" +#include "string.hh" String Super_elem::TeX_string()const diff --git a/lily/template1.cc b/lily/template1.cc index 875c711482..676fb4b7fb 100644 --- a/lily/template1.cc +++ b/lily/template1.cc @@ -15,7 +15,6 @@ #include "spanner.hh" #include "scoreline.hh" #include "staffline.hh" - #include "pcursor.tcc" #include "plist.tcc"