*/
#include "engraver.hh"
-#include "musical-request.hh"
+#include "request.hh"
#include "item.hh"
#include "paper-def.hh"
#include "font-metric.hh"
public:
TRANSLATOR_DECLARATIONS(Lyric_engraver);
private:
- Lyric_req * req_;
+ Music * req_;
Item* text_;
};
bool
Lyric_engraver::try_music (Music*r)
{
- if (Lyric_req* l = dynamic_cast <Lyric_req *> (r))
+ if (r->is_mus_type ("lyric-event"))
{
if (req_)
return false;
- req_ =l;
+ req_ =r;
return true;
}
return false;
ENTER_DESCRIPTION(Lyric_engraver,
/* descr */ "",
/* creats*/ "",
-/* accepts */ "general-music",
+/* accepts */ "lyric-event",
/* acks */ "",
/* reads */ "",
/* write */ "");