X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Funfolded-repeat-iterator.cc;h=70ee5a4dfbb44727e246fdc01faf069a9835b1b3;hb=349f599ad3c120db8c82e4d7139b0914f484ed19;hp=b13911340c10be0106e2c0516dcda8878750ba34;hpb=ef8093ad63c7a00a169cf88d71368b204dd65655;p=lilypond.git diff --git a/lily/unfolded-repeat-iterator.cc b/lily/unfolded-repeat-iterator.cc index b13911340c..70ee5a4dfb 100644 --- a/lily/unfolded-repeat-iterator.cc +++ b/lily/unfolded-repeat-iterator.cc @@ -4,18 +4,18 @@ unfolded-repeat-iterator.cc -- implement Unfolded_repeat_iterator, Volta_repeat source file of the GNU LilyPond music typesetter -(c) 2002--2003 Han-Wen Nienhuys +(c) 2002--2004 Han-Wen Nienhuys */ #include "music.hh" #include "sequential-iterator.hh" -#include "translator-group.hh" +#include "context.hh" class Unfolded_repeat_iterator : public Sequential_iterator { public: - DECLARE_SCHEME_CALLBACK(constructor, ()); + DECLARE_SCHEME_CALLBACK (constructor, ()); protected: virtual SCM get_music_list () const; }; @@ -27,10 +27,10 @@ Unfolded_repeat_iterator::get_music_list () const SCM l = SCM_EOL; SCM *tail = &l; - SCM body = get_music ()->get_mus_property ("element"); - SCM alts = get_music ()->get_mus_property ("elements"); + SCM body = get_music ()->get_property ("element"); + SCM alts = get_music ()->get_property ("elements"); int alt_count = scm_ilength (alts); - int rep_count = gh_scm2int (get_music ()->get_mus_property ("repeat-count")); + int rep_count = gh_scm2int (get_music ()->get_property ("repeat-count")); for (int i = 0; i < rep_count; i++) { @@ -55,14 +55,14 @@ Unfolded_repeat_iterator::get_music_list () const class Volta_repeat_iterator : public Sequential_iterator { public: - DECLARE_SCHEME_CALLBACK(constructor, ()); - Volta_repeat_iterator(); + DECLARE_SCHEME_CALLBACK (constructor, ()); + Volta_repeat_iterator (); void add_repeat_command (SCM); protected: virtual SCM get_music_list () const; virtual void next_element (bool); - virtual void construct_children(); + virtual void construct_children (); virtual void process (Moment); bool first_time_; @@ -72,28 +72,28 @@ protected: }; -Volta_repeat_iterator::Volta_repeat_iterator() +Volta_repeat_iterator::Volta_repeat_iterator () { done_count_ = alt_count_ = rep_count_= 0; first_time_ = true; } SCM -Volta_repeat_iterator::get_music_list()const +Volta_repeat_iterator::get_music_list ()const { - return gh_cons (get_music ()->get_mus_property ("element"), - get_music ()->get_mus_property ("elements")); + return gh_cons (get_music ()->get_property ("element"), + get_music ()->get_property ("elements")); } void Volta_repeat_iterator::construct_children () { - Sequential_iterator::construct_children(); + Sequential_iterator::construct_children (); - SCM alts = get_music ()->get_mus_property ("elements"); + SCM alts = get_music ()->get_property ("elements"); alt_count_ = scm_ilength (alts); - rep_count_ = gh_scm2int (get_music ()->get_mus_property ("repeat-count")); + rep_count_ = gh_scm2int (get_music ()->get_property ("repeat-count")); done_count_ = 0; } @@ -107,7 +107,7 @@ Volta_repeat_iterator::add_repeat_command (SCM what) SCM reps = ly_symbol2scm ("repeatCommands"); SCM current_reps = get_outlet ()->internal_get_property (reps); - Translator_group * where = get_outlet ()->where_defined (reps); + Context * where = get_outlet ()->where_defined (reps); if (where && current_reps == SCM_EOL || gh_pair_p (current_reps)) { @@ -164,9 +164,9 @@ Volta_repeat_iterator::process (Moment m) add_repeat_command (ly_symbol2scm ("start-repeat")); first_time_ = false; } - Sequential_iterator::process(m); + Sequential_iterator::process (m); } -IMPLEMENT_CTOR_CALLBACK(Volta_repeat_iterator); -IMPLEMENT_CTOR_CALLBACK(Unfolded_repeat_iterator); +IMPLEMENT_CTOR_CALLBACK (Volta_repeat_iterator); +IMPLEMENT_CTOR_CALLBACK (Unfolded_repeat_iterator);