/// all stuff which goes onto paper
struct PScore {
- /// width of paper
- Real linewidth;
+ Paperdef *paper_; // indirection.
/// the columns, ordered left to right
PointerList<PCol *> cols;
void add(PStaff *);
/// add item
- void typeset_item(Item *, PCol *,PStaff*,int);
+ void typeset_item(Item *, PCol *,PStaff*,int=1);
/// add to bottom of pcols
void add(PCol*);
/**
void clean_cols();
void problem_OK()const ;
void OK()const ;
- PScore();
+ PScore(Paperdef*);
void print() const;
};
/** notes, signs, symbols in a score can be grouped in two ways: