mirror of
https://github.com/cookiengineer/audacity
synced 2025-07-23 07:58:05 +02:00
33 lines
839 B
C++
33 lines
839 B
C++
/**********************************************************************
|
|
|
|
Audacity: A Digital Audio Editor
|
|
|
|
SelectionBarListener.h
|
|
|
|
Dominic Mazzoni
|
|
|
|
**********************************************************************/
|
|
|
|
#ifndef __AUDACITY_SELECTION_BAR_LISTENER__
|
|
#define __AUDACITY_SELECTION_BAR_LISTENER__
|
|
|
|
class SelectedRegion;
|
|
|
|
class AUDACITY_DLL_API SelectionBarListener {
|
|
|
|
public:
|
|
|
|
SelectionBarListener(){};
|
|
virtual ~SelectionBarListener(){};
|
|
|
|
virtual double AS_GetRate() = 0;
|
|
virtual void AS_SetRate(double rate) = 0;
|
|
virtual int AS_GetSnapTo() = 0;
|
|
virtual void AS_SetSnapTo(int snap) = 0;
|
|
virtual const wxString & AS_GetSelectionFormat() = 0;
|
|
virtual void AS_SetSelectionFormat(const wxString & format) = 0;
|
|
virtual void AS_ModifySelection(double &start, double &end, bool done) = 0;
|
|
};
|
|
|
|
#endif
|