User Tools

Site Tools


jwlua:developer_doc_change_requests

This is an old revision of the document!


On this page, you can add documentation changes you want included in the next betas of JW Lua. Separate your documentation requests with separator lines (=4 dashes in a row, using the Wiki syntax). I (jari) will remove the requests from this page when they have been included in a shipping beta.

Sample Usage (don't modify)


FCNoteObject:CreateString()

Add this text: This method will return nil if a string doesn't exist.


End of Sample (put additional requests below)


FCNote::CalcStaffPosition()

Add this text: Even when the score is displayed in concert pitch, the calculated value will be as if the display was transposing. [In contrast to this, FCNoteEntry::CalcStemLength() does change when switching between sounding and transposing display. Should this be harmonized?]


FCNote::CalcWrittenPitch()

Add this text: Even when the score is displayed in concert pitch, the calculated value will be as if the display was transposing. [Same as CalcStaffPosition()]


FCNoteEntry

Add this text: [After “The class is also a collection of notes (of the FCNote class).] The order of notes in the collection is low to high.


FCStaffListLookup

Add text: [In “Detailed Description”] I guess either there is something missing or it should be capitalized like “A specialized collection class that has The Purpose.” ;-)


FCSmartShapeSegment::SetEndpointOffsetX()

Add text: This function only has a visible effect when custom offsets where enabled for this segment using SetCustomOffset(). [Same as for SetEndpoingOffsetY()]


FCSmartShapeSegment::SetEndpointOffsetY()

Add text: This function only has a visible effect when custom offsets where enabled for this segment using SetCustomOffset(). [Same as for SetEndpoingOffsetX()]


FCSmartShapeSegment::SetEndpointOffsetY()

Add text: This function only has a visible effect when custom offsets where enabled for this segment using SetCustomOffset(). [Same as for SetEndpoingOffsetX()]


__FCEntryDetail::SaveNew()

Add text: For some subclasses (namely FCStemMod), this method must not be called if there's already a stem mod that can be accessed with FCStemMod::LoadFirst(). A pattern to ensure this is:

if not stemMod:LoadFirst() then
    stemMod:SaveNew()
end

[Ideally, a SaveNew() would lead to a Lua error rather than crashing Finale.]

jwlua/developer_doc_change_requests.1442399976.txt.gz · Last modified: 2015/09/16 10:39 by thomas