4 #include "lyricstaff.hh"
5 #include "lyricwalker.hh"
8 #include "lyricitem.hh"
11 Lyric_walker::do_word(Word_info
)
16 Lyric_walker::do_INTERPRET_command(Command
* )
21 Lyric_walker::do_TYPESET_command(Command
* )
26 Lyric_walker::process_requests()
28 Lyric_column
* lcol_l
= Lyric_walker::lcol_l();
30 for (int i
= 0; i
< lcol_l
->winfo_array_
.size(); i
++) {
31 lcol_l
->typeset_item(new Lyric_item(lcol_l
->winfo_array_
[i
].lreq_l_
, i
));
36 Lyric_walker::Lyric_walker(Lyric_staff
* lstaff_l
)
37 : Staff_walker(lstaff_l
, lstaff_l
->pstaff_l_
->pscore_l_
)
45 Lyric_walker::lstaff_l()
47 return (Lyric_staff
*)staff_l_
;
51 Lyric_walker::lcol_l()
53 return (Lyric_column
*) *(*this);