defines the page width/height and relative zoom common to all the pages
the parent DOM element that contains all the pages
the layouts (margins, etc) for each pages.
add a rendered page to the page map
add a rendered modifier to the page map
create/re-create all the page SVG elements
Find a selection from a mouse event
location of a mouse event or specific screen coordinates
Find any modifiers intersecting with box
Return the page by index
Return the page based on the coordinates of a modifier
The number of pages is changing, remove the last page
Update the offset of the music container DOM element, in client coordinates. This is used when converting absolute screen coordinates (like from a mouse event) to SVG coordinates
The score dimensions have changed, clear maps and recreate the pages.
Generated using TypeDoc
A container for all the SVG elements, and methods to manage adding and finding elements. Each page of the score has its own SVG element.