Sourcefile of GNU LilyPond music type setter
- (c) 1997--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#include "music.hh"
#include "engraver.hh"
#include "engraver-group-engraver.hh"
#include "grob.hh"
-#include "main.hh"
#include "score-engraver.hh"
#include "warn.hh"
+#include "spanner.hh"
+#include "item.hh"
void
Engraver::announce_grob (Grob_info inf)
TODO: junk grob-info, and make a cause grob-property to store
`causes' generically.
*/
-
if (unsmob_music (cause) || unsmob_grob (cause))
e->set_grob_property ("cause", cause);
- Grob_info i (e);
+ Grob_info i;
+ i.grob_ = e;
if (!i.origin_trans_)
i.origin_trans_ = this;
+
+
+
get_daddy_grav ()->announce_grob (i);
}
{
}
-
Engraver::Engraver()
{
}