This PR adds a new marker and methods to manage it. Example:
ClickPointData data = pInteractor->find_click_info_at(pos.x, pos.y);
Document* pDoc = pPresenter->get_document_raw_ptr();
ImoScore* pScore = dynamic_cast<ImoScore*>( pDoc->get_content_item(0) );
if (data.ml.is_valid() && pScore)
{
ImoId scoreId = pScore->get_id();
MeasureHighlight* mark = pInteractor->add_measure_highlight(scoreId, data.ml);
.. now refresh the window so that the added marker is displayed
}
This PR adds a new marker and methods to manage it. Example:
See API documentation: https://lenmus.github.io/lomse/classMeasureHighlight.html https://lenmus.github.io/lomse/classInteractor.html#add8f800d6e000146c0888b5c1160fe7e