public Staff(RenderHelper renderHelper, double lineSpacing, double lowestLine_Y) { _renderHelper = renderHelper; LineSpacing = lineSpacing; LowestLine_Y = lowestLine_Y; RestYCoords = new RestYCoords(LowestLine_Y, LineSpacing); _noteRenderHelper = new NoteRenderHelper(_renderHelper, RestYCoords); //Set some values that will never occur in practice, so when we first check to see if the attributes //in the xml are different to our staff, we'll always update the first time around StaffClef = new StaffCleff { Sign = 'x', Line = -1, OctaveChange = -1, }; Timing = new Timing { Numerator = -1, Denominator = -1 }; }
public NoteRenderHelper(RenderHelper renderHelper,RestYCoords restYCoords) { _renderHelper = renderHelper; _restYCoords = restYCoords; }