log layer/NoteLayer.cpp @ 1620:dc0e47f234a2 tip

age author description
Thu, 21 Nov 2019 14:03:19 +0000 Chris Cannam Merge
Thu, 21 Nov 2019 14:02:57 +0000 Chris Cannam Fixes to NoteLayer, particularly to calculation of vertical scale when model unit is not Hz. To avoid inconsistency we now behave as if the unit is always Hz from the point of view of the external API and display, converting at the point where we obtain values from the events themselves. Also various fixes to editing.
Thu, 31 Oct 2019 15:32:13 +0000 Chris Cannam Further replacements of QRect::right() with the right (arf) calculation
Thu, 17 Oct 2019 11:12:54 +0100 Chris Cannam Pass a y-coord, optionally, to Layer::snapToFeatureFrame. This is necessary for BoxLayer which needs to coordinate its snaps with the box it is highlighting for editing. Then in BoxLayer, merge getPointToDrag and getLocalPoints into a single getLocalPoint and use this throughout.
Tue, 15 Oct 2019 11:40:56 +0100 Chris Cannam Clarify naming of some view-related methods. Rename LayerGeometryProvider::getValueExtents to getVisibleExtentsForUnit, and View::getTextLabelHeight to getTextLabelYCoord. Add View::getVisibleExtentsForAnyUnit to be used to determine which unit to adopt in a new e.g. box layer.
Wed, 09 Oct 2019 11:51:19 +0100 Chris Cannam Fix failure to apply new frame when pasting events
Fri, 20 Sep 2019 14:19:17 +0100 Chris Cannam Item-editing updates needed for time-frequency box layer time-frequency-boxes