11#ifndef __AUDACITY_PLAYABLE_TRACK_BUTTON_HANDLES__
12#define __AUDACITY_PLAYABLE_TRACK_BUTTON_HANDLES__
14#include "../../ui/ButtonHandle.h"
23 (
const std::shared_ptr<Track> &pTrack,
const wxRect &rect );
31 (
const wxMouseEvent &event,
AudacityProject *pProject, wxWindow *pParent)
41 (std::weak_ptr<MuteButtonHandle> &holder,
42 const wxMouseState &state,
const wxRect &rect,
54 (
const std::shared_ptr<Track> &pTrack,
const wxRect &rect );
62 (
const wxMouseEvent &event,
AudacityProject *pProject, wxWindow *pParent)
72 (std::weak_ptr<SoloButtonHandle> &holder,
73 const wxMouseState &state,
const wxRect &rect,
85 (
const std::shared_ptr<Track> &pTrack,
const wxRect &rect );
93 (
const wxMouseEvent &event,
AudacityProject *pProject, wxWindow *pParent)
103 (std::weak_ptr<EffectsButtonHandle> &holder,
104 const wxMouseState &state,
const wxRect &rect,
105 const AudacityProject *pProject,
const std::shared_ptr<Track> &pTrack);
std::shared_ptr< UIHandle > UIHandlePtr
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Holds a msgid for the translation catalog; may also bind format arguments.