(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
-#include "staff-walker.hh"
#include "lyric-register.hh"
#include "musical-request.hh"
#include "text-item.hh"
}
bool
-Lyric_register::try_request(Request*r)
+Lyric_register::do_try_request(Request*r)
{
Musical_req * m =r->musical();
if (!m || ! m->lreq_l())
}
void
-Lyric_register::process_requests()
+Lyric_register::do_process_requests()
{
Text_item * last_item_l =0;
for (int i=0; i < lreq_arr_.size(); i++) {
last_item_l = lp;
typeset_element(lp);
}
- get_staff_info().walk_l_->allow_break();
}
void
-Lyric_register::post_move_processing()
+Lyric_register::do_post_move_processing()
{
lreq_arr_.set_size(0);
}
-bool
-Lyric_register::acceptable_request_b(Request*r)
-{
- Musical_req * m =r->musical();
- return (!m || ! m->lreq_l()) ;
-}
-
IMPLEMENT_STATIC_NAME(Lyric_register);
+IMPLEMENT_IS_TYPE_B1(Lyric_register,Request_register);
ADD_THIS_REGISTER(Lyric_register);