![]() |
Audacity 3.2.0
|
#include "WaveTrackViewConstants.h"
#include "../../../../UIHandle.h"
#include "Prefs.h"
#include "../../../../widgets/PopupMenuTable.h"
Go to the source code of this file.
Classes | |
class | WaveTrackVRulerMenuTable |
struct | WaveTrackVRulerMenuTable::InitMenuData |
Namespaces | |
namespace | WaveTrackVZoomHandle |
Typedefs | |
using | WaveTrackVZoomHandle::Result = unsigned |
using | WaveTrackVZoomHandle::DoZoomFunction = void(*)(AudacityProject *pProject, WaveTrack *pTrack, WaveTrackViewConstants::ZoomActions ZoomKind, const wxRect &rect, int zoomStart, int zoomEnd, bool fixedMousePoint) |
Enumerations | |
enum | { OnZoomFitVerticalID = 20000 , OnZoomResetID , OnZoomDiv2ID , OnZoomTimes2ID , OnZoomHalfWaveID , OnZoomInVerticalID , OnZoomOutVerticalID , OnFirstWaveformScaleID , OnLastWaveformScaleID = OnFirstWaveformScaleID + 9 , OnFirstSpectrumScaleID , OnLastSpectrumScaleID = OnFirstSpectrumScaleID + 19 } |
Functions | |
AUDACITY_DLL_API HitTestPreview | WaveTrackVZoomHandle::HitPreview (const wxMouseState &state) |
AUDACITY_DLL_API bool | WaveTrackVZoomHandle::IsDragZooming (int zoomStart, int zoomEnd) |
AUDACITY_DLL_API Result | WaveTrackVZoomHandle::DoDrag (const TrackPanelMouseEvent &event, AudacityProject *pProject, int zoomStart, int &zoomEnd) |
AUDACITY_DLL_API Result | WaveTrackVZoomHandle::DoRelease (const TrackPanelMouseEvent &event, AudacityProject *pProject, wxWindow *pParent, WaveTrack *pTrack, const wxRect &mRect, DoZoomFunction doZoom, PopupMenuTable &table, int zoomStart, int zoomEnd) |
AUDACITY_DLL_API void | WaveTrackVZoomHandle::DoDraw (TrackPanelDrawingContext &context, const wxRect &rect, unsigned iPass, int zoomStart, int zoomEnd) |
AUDACITY_DLL_API wxRect | WaveTrackVZoomHandle::DoDrawingArea (const wxRect &rect, const wxRect &panelRect, unsigned iPass) |
anonymous enum |
Definition at line 107 of file WaveTrackVZoomHandle.h.