From: fred Date: Sun, 24 Mar 2002 19:44:25 +0000 (+0000) Subject: lilypond-0.0.65 X-Git-Tag: release/1.5.59~4665 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=7f6035cd397ea7e30c7dbc0b9162f4fae3bf130f;p=lilypond.git lilypond-0.0.65 --- diff --git a/lily/include/collision.hh b/lily/include/collision.hh index 9f28738e21..be8d6bd506 100644 --- a/lily/include/collision.hh +++ b/lily/include/collision.hh @@ -1,7 +1,7 @@ /* collision.hh -- declare Collision - source file of the LilyPond music typesetter + source file of the GNU LilyPond music typesetter (c) 1997 Han-Wen Nienhuys */ @@ -19,9 +19,10 @@ */ class Collision : public Item { protected: + virtual void do_substitute_dependency(Score_elem*,Score_elem*); virtual void do_pre_processing(); public: - Array clash_l_arr_; + Link_array clash_l_arr_; NAME_MEMBERS(Collision); void add (Note_column*ncol_l); Collision(); diff --git a/lily/include/rest-collision.hh b/lily/include/rest-collision.hh index 31a1c8504b..d470e4178e 100644 --- a/lily/include/rest-collision.hh +++ b/lily/include/rest-collision.hh @@ -1,7 +1,7 @@ /* rest-collision.hh -- declare Rest_collision - source file of the LilyPond music typesetter + source file of the GNU LilyPond music typesetter (c) 1997 Han-Wen Nienhuys */ @@ -14,13 +14,14 @@ #include "item.hh" class Rest_collision : public Item { - Array rest_l_arr_; - Array ncol_l_arr_; + Link_array rest_l_arr_; + Link_array ncol_l_arr_; public: void add(Rest_column*); void add(Collision*); NAME_MEMBERS(Rest_collision); protected: virtual void do_post_processing(); + virtual void do_substitute_dependency(Score_elem*,Score_elem*); }; #endif // REST_COLLISION_HH diff --git a/lily/include/script-column.hh b/lily/include/script-column.hh index f6adf9ffcb..22564d4805 100644 --- a/lily/include/script-column.hh +++ b/lily/include/script-column.hh @@ -1,7 +1,7 @@ /* script-column.hh -- declare Script_column - source file of the LilyPond music typesetter + source file of the GNU LilyPond music typesetter (c) 1997 Han-Wen Nienhuys */ @@ -10,22 +10,22 @@ #ifndef SCRIPT_COLUMN_HH #define SCRIPT_COLUMN_HH +#include "elem-group.hh" #include "item.hh" /** a struct for treating a group of noteheads (noteheads, stem (chord) and scripts ) as a single entity. */ -class Script_column : public Item { +class Script_column : public Item, public Element_group { + protected: - virtual Interval do_height()const; - virtual Interval do_width()const; - virtual void do_print() const ; - virtual void do_pre_processing(); + virtual void do_print() const; + virtual void do_substitute_dependency(Score_elem*, Score_elem*); + virtual void do_pre_processing() ; public: - Array