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);
51 (
const wxMouseEvent &event,
AudacityProject *pProject, wxWindow *pParent)
61 (
const std::shared_ptr<Track> &pTrack,
const wxRect &rect );
68 (std::weak_ptr<CloseButtonHandle> &holder,
69 const wxMouseState &state,
const wxRect &rect,
TrackPanelCell *pCell);
80 (
const wxMouseEvent &event,
AudacityProject *pProject, wxWindow *pParent)
88 (
const std::shared_ptr<TrackPanelCell> &pCell,
89 const std::shared_ptr<Track> &pTrack,
const wxRect &rect );
96 (std::weak_ptr<MenuButtonHandle> &holder,
97 const wxMouseState &state,
const wxRect &rect,
98 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.