2005-01-14 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * lily/time-scaled-music.cc: remove file.
+
* lily/include/music.hh (class Music): include SCM init argument.
+ (class Music): replace Music::get_length() virtual by
+ length-callback property everywhere.
* scripts/convert-ly.py (conv): add # to \property scalar value.
+++ /dev/null
-/*
- time-scaled-music.hh -- declare Time_scaled_music
-
- source file of the GNU LilyPond music typesetter
-
- (c) 1998--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-
- */
-
-#ifndef TIME_SCALED_MUSIC_HH
-#define TIME_SCALED_MUSIC_HH
-
-#include "music-wrapper.hh"
-/**
- Tempo expansion or compression.
- */
-class Time_scaled_music : public Music_wrapper
-{
-public:
- Time_scaled_music (SCM);
- VIRTUAL_COPY_CONSTRUCTOR (Music, Time_scaled_music);
-};
-
-#endif /* TIME_SCALED_MUSIC_HH */
-
Music_wrapper::Music_wrapper (SCM x)
: Music (x)
{
+ if (!ly_c_procedure_p (length_callback_))
+ length_callback_ = length_callback_proc;
}
*/
#include "time-scaled-music-iterator.hh"
-
-#include "time-scaled-music.hh"
-#include "event.hh"
#include "context.hh"
+#include "input.hh"
void
Time_scaled_music_iterator::process (Moment m)
+++ /dev/null
-/*
- time-scaled-music.cc -- implement Time_scaled_music
-
- source file of the GNU LilyPond music typesetter
-
- (c) 1998--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-
- */
-
-#include "time-scaled-music.hh"
-
-#include "time-scaled-music-iterator.hh"
-
-Time_scaled_music::Time_scaled_music (SCM x)
- : Music_wrapper (x)
-{
-}
-
-ADD_MUSIC (Time_scaled_music);
#include "tuplet-bracket.hh"
#include "note-column.hh"
-#include "time-scaled-music.hh"
#include "beam.hh"
#include "music-list.hh"
#include "engraver.hh"