lilypond-0.0.32
[lilypond.git] / src / lyricwalker.cc
blob160b83ae9e46d2336d6f4be9174d8f46e30b298b
1 #include "request.hh"
2 #include "voice.hh"
3 #include "pscore.hh"
4 #include "lyricstaff.hh"
5 #include "lyricwalker.hh"
6 //#include "sccol.hh"
7 #include "debug.hh"
8 #include "lyricitem.hh"
10 void
11 Lyric_walker::do_word(Word_info)
15 void
16 Lyric_walker::do_INTERPRET_command(Command* )
20 void
21 Lyric_walker::do_TYPESET_command(Command* )
25 void
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_)
39 reset();
44 Lyric_staff*
45 Lyric_walker::lstaff_l()
47 return (Lyric_staff*)staff_l_;
50 Lyric_column*
51 Lyric_walker::lcol_l()
53 return (Lyric_column*) *(*this);
56 void
57 Lyric_walker::reset()