From: Chris C. <ca...@al...> - 2001-12-15 11:16:30
|
I'm planning to introduce a new base-class for NotationStaff (in gui, so to sit between Staff and NotationStaff). It will contain the code to draw staff and bar lines, manage the relationship between canvas and layout coordinates (relevant to the notation staff in page mode) and handle those of the StaffLayout methods that are best handled there. Does this sound helpful to your matrix stuff as well? I assume the matrix is intended to have staff lines (even if a different number at different heights) and suchlike too. Also I will probably trash StaffLayout again; most of the methods gain nothing from being implemented in the view rather than a specific staff, and we just need an ad-hoc way to get hold of the correct staff. Chris |