- tick names a position on the time axis
- tick is always a Fraction()
- only Measure() and Segment() (and Tuplet?) have a tick value
- tick() for an generic element return only a sensible value if isMeasure() or isSegment() or isSegment(parent())
- "ticks" names a duration stored in a Fraction()
- the tick value for an Segment is relative to its measure
- rename "duration" to "ticks"
- rename afrac() to tick()
- rename rfrac() to rtick()
- rename some variables, changing "fraction" into "tick"
(example: actualFraction() into actualTicks())
- Lyrics ticks are written as Fraction, on read if xmlreader sees a "/" it reads a fraction
else midi ticks for backwards compatibility
Updates the documentation for classes named from A to D to proposal A) in http://dev-list.musescore.org/Plugin-documentation-generated-manual-td7579164.html
Properties are also sorted in alphabetical order for easier identification.
Note that `enum`s for `Accidental` are not final, as current situation does not seem to work in plug-ins.
reformatting, removing some comments that are irrelevant to plugin
framework in a way that DoxyGen should still find them, documenting the
enums and fully qualify all types that are specific to MuseScore,
TAB: The two TAB clefs showed the same in the palette(s) and the 'flourished' one was displaying nothing in the score.
Fixed by adjusting TAB clef mapping in fonts/bravura/glyphnames.json and adding the proper mapping to fonts/mscore/glyphnames.json and corrected the symbol set for TAB in Clef::layout1()
PERC: The PERC2 clef has been dropped at some point in the past: added some comments to ClefType definition, to Clef::layout1() function and to MuseScore::newClefPalette() function to make the situation more evident.
In practice, there almost no change in the code proper itself.