log view/Pane.h @ 1567:77ffd5421627

age author description
2019-10-15 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.
2019-09-25 Chris Cannam Make getTopLayerDisplayExtents public (ugh) for use when setting up a new empty layer with auto-align over the top of another one time-frequency-boxes
2019-07-05 Chris Cannam Update for removal of (public) getId from Model by-id
2019-07-02 Chris Cannam Further layer updates by-id
2018-10-10 Chris Cannam Use zoom constraints more consistently, including the new RelativelyFine one
2018-09-20 Chris Cannam More ZoomLevel updates zoom
2018-03-01 Chris Cannam Untabify
2017-01-03 Chris Cannam Fix some compiler warnings 3.0-integration
2016-12-19 Chris Cannam Implement "Export SVG file..." svg
2015-03-10 Chris Cannam More type fixes cxx11
2014-07-18 Chris Cannam Support horizontal two-finger scrolling on Mac, and adjust zoom rate on vertical scroll to make it less crazily fast tonioni
2014-07-16 matthiasm code to remove duration/sample rate from panes tonioni
2014-06-18 Chris Cannam Merge from branch tony_integration warnfix_no_size_t
2014-06-17 Chris Cannam Some more unsigned/long removal warnfix_no_size_t
2014-06-16 Chris Cannam Single-click to move pointer needs to wait for double-click timeout (so it knows you're not starting a double-click) tonioni
2014-04-02 Chris Cannam Grey out the areas outside the main work model. This may not be appropriate as-is for SV, but it might be nice in Tony tonioni
2014-04-01 Chris Cannam Fix fancy note-editing mode (was not working in new multi-layer world, and shift-click delete was broken) tonioni
2014-03-04 Chris Cannam Signal-slot separation between region outlining and default zoom action tonioni
2014-01-10 Chris Cannam Propagate double-click in select mode -- the application might do something meaningful with this tonioni
2011-07-06 mathieub Extends the audio feedback of the piano scale to the Spectrum layer (horizontal piano keyboard). sonification
2009-02-26 Chris Cannam * Handle zero-velocity note ons as well as note offs (can't believe I
2008-10-24 Chris Cannam * Add vertical zoom and pan to time-value layer.
2007-12-18 Chris Cannam * Fix #1848191 double clicking on time instants causes move
2007-11-09 Chris Cannam * Factor out uses of "Sonic Visualiser" in "common" code to applicationName()
2007-10-25 Chris Cannam * Some tidying up to handling of alignment; add alignment status label to
2007-10-18 Chris Cannam * Make XmlExportable::toXml the function that is universally overridden (and
2007-10-10 Chris Cannam * Make it possible to drop audio files, layer files, session files and images
2007-07-13 Chris Cannam * Restore Scale setting which had mistakenly disappeared from spectrum
2007-07-05 Chris Cannam * Add mouse actions to key and mouse reference dialog
2007-07-03 Chris Cannam * Fix up and simplify the LayerTreeModel, removing a horrible memory leak
2007-07-02 Chris Cannam * attempt to ensure zoom-to-fit actually makes things fit (not obscured by
2007-06-21 Chris Cannam * more on measurement tool -- pull out some logic from pane to layer &c
2007-06-21 Chris Cannam * more on measurement tool
2007-06-14 Chris Cannam * more measurement tool stuff
2007-06-14 Chris Cannam * some more work on measurement tool, and refactor Pane::paintEvent
2007-06-13 Chris Cannam * some beginnings of what will be measurement tool functionality
2007-03-14 Chris Cannam * Remove tip dialog for now. I don't like it enough sv1-1.0pre2
2007-03-12 Chris Cannam * Add scale to image
2007-03-07 Chris Cannam * More useful status bar text -- show the current play time and the extents of
2007-01-19 Chris Cannam * Add large chunks of context help in the optional status bar
2007-01-12 Chris Cannam * Add range input dialog
2006-11-17 Chris Cannam * Update copyright notes as appropriate.
2006-10-19 Chris Cannam * Wire up the Panner widget in the pane, and do some tidying in Pane
2006-10-18 Chris Cannam * A start to a panner widget to go with thumbwheels
2006-09-22 Chris Cannam * Add a bit of resistance to pane dragging so as to make it harder to
2006-08-21 Chris Cannam * beginnings of drag up/down in layers as appropriate
2006-08-04 Chris Cannam * Add zoom thumbwheels to Pane. Implement horizontal thumbwheel, and
2006-08-03 Chris Cannam * Add Thumbwheel widget for all our zooming needs
2006-07-31 Chris Cannam * Reorganising code base. This revision probably should compile once more.
2006-07-31 Chris Cannam * Reorganising code base. This revision will not compile.