]> git.donarmstrong.com Git - lilypond.git/blob - hdr/lyriccolumn.hh
368dadf1bc0bc5b45307a36f68695d7f4487b840
[lilypond.git] / hdr / lyriccolumn.hh
1 //
2 // lyriccolumn.hh -- part of LilyPond
3 //
4 // copyright 1997 Jan Nieuwenhuizen <jan@digicash.nl>
5
6
7 #ifndef LYRICCOLUMN_HH
8 #define LYRICCOLUMN_HH
9
10 #include "key.hh"
11 #include "stcol.hh"
12 #include "staff.hh"
13 #include "staffwalker.hh"
14
15 struct Lyric_staff;
16
17 /// (winfo)
18 struct Word_info {
19     Lyric_req* lreq_l_;
20     Word_info();
21     Word_info(Lyric_req* lreq_l);
22 };
23
24 /// (lcol)
25 struct Lyric_column : Staff_column {
26
27     Array<Word_info> winfo_array_;
28     Lyric_staff* lstaff_l_;
29     
30     void typeset_item(Item *, int=1);
31 //    void typeset_item_directional(Item *, int dir, int=1);
32
33 //    Molecule *create_command_mol(Command *com);
34
35 //    void take_request(Request *rq);   
36     virtual void process_requests();
37
38     Lyric_column(Score_column*s,Lyric_staff*rs);
39 };
40
41 #endif // LYRICSTAFF_HH
42
43
44
45