11#ifndef __AUDACITY_TRACK_BUTTON_HANDLES__
12#define __AUDACITY_TRACK_BUTTON_HANDLES__
14#include "../ui/ButtonHandle.h"
24 (
const wxMouseEvent &event,
AudacityProject *pProject, wxWindow *pParent)
32 (
const std::shared_ptr<Track> &pTrack,
const wxRect &rect );
39 (std::weak_ptr<MinimizeButtonHandle> &holder,
40 const wxMouseState &state,
const wxRect &rect,
TrackPanelCell *pCell);
50 (
const wxMouseEvent &event,
AudacityProject *pProject, wxWindow *pParent)
58 (
const std::shared_ptr<Track> &pTrack,
const wxRect &rect );
65 (std::weak_ptr<SelectButtonHandle> &holder,
66 const wxMouseState &state,
const wxRect &rect,
TrackPanelCell *pCell);
76 (
const wxMouseEvent &event,
AudacityProject *pProject, wxWindow *pParent)
86 (
const std::shared_ptr<Track> &pTrack,
const wxRect &rect );
93 (std::weak_ptr<CloseButtonHandle> &holder,
94 const wxMouseState &state,
const wxRect &rect,
TrackPanelCell *pCell);
105 (
const wxMouseEvent &event,
AudacityProject *pProject, wxWindow *pParent)
113 (
const std::shared_ptr<TrackPanelCell> &pCell,
114 const std::shared_ptr<Track> &pTrack,
const wxRect &rect );
121 (std::weak_ptr<MenuButtonHandle> &holder,
122 const wxMouseState &state,
const wxRect &rect,
123 const std::shared_ptr<TrackPanelCell> &pCell);
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.