MUSX Document Model
Loading...
Searching...
No Matches
Todo List
Member musx::dom::details::GFrameHoldContext::calcIsCuesOnly () const
Remove this function once MuseScore's Finale importer uses #util::Cue directly.
Member musx::dom::EntryFrame::calcAreAllEntriesHiddenInFrame () const
check if the entry is hidden by voiced parts.
Member musx::dom::EntryInfoPtr::calcTopBottomExtent () const
develop proper stem length calc
Member musx::dom::EntryInfoPtr::InterpretedIterator::getPrevious () const
Currently m_iteratedEntry is the forward launcher only. However, when we incorporate mid-system beams it will become a backwards launcher as well, and then we will need to differentiate.
Member musx::dom::others::importShapeDefInto (const DocumentPtr &target, const MusxInstance< ShapeDef > &source)

Copy the embedded graphic and remap the cmper, as is done for fonts below.

Copy embedded graphics, so that a shape containing an ExternalGraphic instruction can be imported rather than refused.

Member musx::dom::others::PartDefinition::getNameRawTextCtx () const
perhaps additional logic as in getName, but not until something is broken.
Member musx::dom::others::SmartShape::calcVerticalPlacementForBeatAttached () const
force top-level function to return NotApplicable from here.
Member musx::dom::others::StaffListSet< ScoreList, PartsList, ScoreForcedList, PartsForcedList >::contains (StaffCmper staffId, const MusxInstanceList< StaffUsed > &systemStaves, bool isHidden=false) const noexcept
It may be necessary to add some fuzzy logic around StaffGroup here, at least for category staff lists. Finale includes a staff if it is the top staff in a group, when the top staff of a group is included. We defer this to another day.
Member musx::util::SvgConvert::toSvg (const dom::others::ShapeDef &shape, double scaling, SvgUnit unit, GlyphMetricsFn glyphMetrics)
Render start/end arrowhead caps for line/path instructions.
Member musx::util::SvgConvert::toSvg (const dom::others::ShapeDef &shape)
ShapeDef SetArrowhead instructions are decoded but not yet rendered in SVG output.