|
| SubViewCloseHandle (SubViewAdjuster &&adjuster, size_t index, const std::shared_ptr< Track > &pTrack, const wxRect &rect) |
|
Result | CommitChanges (const wxMouseEvent &event, AudacityProject *pProject, wxWindow *pParent) override |
|
TranslatableString | Tip (const wxMouseState &state, AudacityProject &project) const override |
|
void | Draw (TrackPanelDrawingContext &context, const wxRect &rect, unsigned iPass) override |
|
Public Member Functions inherited from ButtonHandle |
std::shared_ptr< Track > | GetTrack () const |
|
bool | IsClicked () const |
|
Public Member Functions inherited from UIHandle |
virtual | ~UIHandle ()=0 |
|
virtual bool | HasRotation () const |
|
virtual bool | Rotate (bool forward) |
|
virtual bool | HasEscape (AudacityProject *pProject) const |
|
virtual bool | Escape (AudacityProject *pProject) |
|
virtual bool | HandlesRightClick () |
| Whether the handle has any special right-button handling. More...
|
|
virtual bool | StopsOnKeystroke () |
|
virtual void | OnProjectChange (AudacityProject *pProject) |
|
Result | GetChangeHighlight () const |
|
void | SetChangeHighlight (Result val) |
|
virtual | ~TrackPanelDrawable ()=0 |
|
virtual wxRect | DrawingArea (TrackPanelDrawingContext &context, const wxRect &rect, const wxRect &panelRect, unsigned iPass) |
|
Definition at line 621 of file WaveTrackView.cpp.
◆ SubViewCloseHandle()
anonymous_namespace{WaveTrackView.cpp}::SubViewCloseHandle::SubViewCloseHandle |
( |
SubViewAdjuster && |
adjuster, |
|
|
size_t |
index, |
|
|
const std::shared_ptr< Track > & |
pTrack, |
|
|
const wxRect & |
rect |
|
) |
| |
|
inline |
◆ CommitChanges()
Result anonymous_namespace{WaveTrackView.cpp}::SubViewCloseHandle::CommitChanges |
( |
const wxMouseEvent & |
event, |
|
|
AudacityProject * |
pProject, |
|
|
wxWindow * |
pParent |
|
) |
| |
|
inlineoverridevirtual |
◆ Draw()
void anonymous_namespace{WaveTrackView.cpp}::SubViewCloseHandle::Draw |
( |
TrackPanelDrawingContext & |
context, |
|
|
const wxRect & |
rect, |
|
|
unsigned |
iPass |
|
) |
| |
|
inlineoverridevirtual |
◆ GetButtonRect()
static wxRect anonymous_namespace{WaveTrackView.cpp}::SubViewCloseHandle::GetButtonRect |
( |
const wxRect & |
rect | ) |
|
|
inlinestaticprivate |
◆ HitTest()
◆ Tip()
◆ mAdjuster
SubViewAdjuster anonymous_namespace{WaveTrackView.cpp}::SubViewCloseHandle::mAdjuster |
|
private |
◆ mMySubView
size_t anonymous_namespace{WaveTrackView.cpp}::SubViewCloseHandle::mMySubView {} |
|
private |
The documentation for this class was generated from the following file:
void ModifyState(bool bWantsAutoSave)
static ProjectHistory & Get(AudacityProject &project)