]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/music.hh
* lily/include/event.hh: remove file.
[lilypond.git] / lily / include / music.hh
index f0415ff0d05be2422fa46e1d7f93662fb8aa5886..71e4d00741a4b05abfa12542cfe1dae149e3f8dc 100644 (file)
@@ -10,8 +10,9 @@
 #define MUSIC_HH
 
 #include "virtual-methods.hh"
-#include "minterval.hh"
-#include "music-constructor.hh"
+#include "smobs.hh"
+#include "moment.hh"
+#include "pitch.hh"
 
 #define is_mus_type(x) internal_is_music_type (ly_symbol2scm (x))
 
@@ -44,8 +45,10 @@ public:
   /// Scale the music in time by #factor#.
   void compress (Moment factor);
 
+  DECLARE_SCHEME_CALLBACK (duration_length_callback, (SCM));
 protected:
   DECLARE_SMOBS (Music,);
+
   SCM immutable_property_alist_;
   SCM mutable_property_alist_;
 protected: