Mercurial > hg > svcore
comparison base/View.h @ 31:4afaf0df4d51
* Add TextModel and TextLayer types
* Make View refresh work better when editing a model (previously edits might
not be refreshed if their visible changed area extended beyond the strict
frame range that was being modified in the model)
* Add phase-adjusted instantaneous frequency display to spectrogram layer
(still a work in progress)
* Pull maths aliases out into a separate header in dsp/maths so MathUtilities
can be included without introducing them
author | Chris Cannam |
---|---|
date | Mon, 20 Feb 2006 13:33:36 +0000 |
parents | a6ef94ecbe74 |
children | 51e158b505da |
comparison
equal
deleted
inserted
replaced
30:a6ef94ecbe74 | 31:4afaf0df4d51 |
---|---|
222 | 222 |
223 size_t getModelsStartFrame() const; | 223 size_t getModelsStartFrame() const; |
224 size_t getModelsEndFrame() const; | 224 size_t getModelsEndFrame() const; |
225 int getModelsSampleRate() const; | 225 int getModelsSampleRate() const; |
226 bool areLayersScrollable() const; | 226 bool areLayersScrollable() const; |
227 LayerList getScrollableBackLayers(bool &changed) const; | 227 LayerList getScrollableBackLayers(bool testChanged, bool &changed) const; |
228 LayerList getNonScrollableFrontLayers(bool &changed) const; | 228 LayerList getNonScrollableFrontLayers(bool testChanged, bool &changed) const; |
229 size_t getZoomConstraintBlockSize(size_t blockSize, | 229 size_t getZoomConstraintBlockSize(size_t blockSize, |
230 ZoomConstraint::RoundingDirection dir = | 230 ZoomConstraint::RoundingDirection dir = |
231 ZoomConstraint::RoundNearest) const; | 231 ZoomConstraint::RoundNearest) const; |
232 | 232 |
233 bool setCentreFrame(size_t f, bool doEmit); | 233 bool setCentreFrame(size_t f, bool doEmit); |