Protected
boundingProtected
graphicalProtected
graphicalProtected
graphicalProtected
groupProtected
idProtected
instrumentProtected
labelsDictionary of (Instruments and) labels. note that the key needs to be unique, GraphicalLabel is not unique yet. That is why the labels are labels.values() and not labels.keys().
Protected
maxProtected
measureProtected
objectsProtected
parentProtected
staffProtected
systemProtected
calcCalculates the summed x-width of a possibly given Instrument Brace and/or Group Bracket(s).
the x-width
Check if two "adjacent" StaffLines have BOTH a StaffEntry with a StaffEntryLink. This is needed for the y-spacing algorithm.
Protected
createcreates an instrument group bracket for the given dimension. There can be cascaded bracket (e.g. a group of 2 in a group of 4) - The recursion depth informs about the current depth level (needed for positioning)
Create a GroupBracket for an [[InstrumentalGroup]].
Protected
createcreates an instrument brace for the given dimension. The height and positioning can be inferred from the given staff lines.
Create an InstrumentBracket for each multiStave Instrument.
Protected
createCreate all the graphical lines and dots needed to render a system line (e.g. bold-thin-dots..).
Create the Instrument's Labels (only for the first [[MusicSystem]] of the first MusicPage).
Protected
createThis method creates all the graphical lines and dots needed to render a system line (e.g. bold-thin-dots..).
indicates if the line belongs to start or end of measure
Create the vertical Lines after the End of all [[StaffLine]]'s Measures
indicates if the line belongs to start or end of measure
the measure index within the staffline
Set the Y-Positions for the MusicSystem's Labels.
Set the y-Positions of all the system lines in the system and creates the graphical Lines and dots within.
A MusicSystem contains the [[StaffLine]]s for all instruments, until a line break