2 staff-column.hh -- declare Staff_column
4 (c) 1996,97 Han-Wen Nienhuys
10 #include "lily-proto.hh"
14 /// store simultaneous requests
17 Staff_column(Staff_column const&);
20 Array<Request*> creationreq_l_arr_;
21 Array<Request*> musicalreq_l_arr_;
22 Array<Request*> commandreq_l_arr_;
24 Request_column * req_col_l_;
25 /// fields to collect timing data vertically.
26 Array<Timing_req*> timing_req_l_arr_;
31 Score_column* command_column_l();
32 Score_column* musical_column_l();
34 void set_req_col(Request_column *c1);
35 void add_reqs (Array<Request*> req_l_arr);
38 void typeset_breakable_items(Array<Item *> &pre_p_arr,
39 Array<Item *> &nobreak_p_arr,
40 Array<Item *> &post_p_arr);
41 void typeset_musical_item(Item *i);
42 void setup_one_request(Request*);
48 #endif // STAFFCOLUMN_HH