|  | Audacity 3.2.0
    | 
This is the complete list of members for ButtonHandle, including all inherited members.
| ButtonHandle(const ButtonHandle &)=delete | ButtonHandle | private | 
| ButtonHandle(const std::shared_ptr< Track > &pTrack, const wxRect &rect) | ButtonHandle | explicitprotected | 
| Cancel(AudacityProject *pProject) final override | ButtonHandle | protectedvirtual | 
| Cell typedef | UIHandle | |
| Click(const TrackPanelMouseEvent &event, AudacityProject *pProject) final override | ButtonHandle | protectedvirtual | 
| CommitChanges(const wxMouseEvent &event, AudacityProject *pProject, wxWindow *pParent)=0 | ButtonHandle | protectedpure virtual | 
| Drag(const TrackPanelMouseEvent &event, AudacityProject *pProject) final override | ButtonHandle | protectedvirtual | 
| Draw(TrackPanelDrawingContext &context, const wxRect &rect, unsigned iPass) | TrackPanelDrawable | virtual | 
| DrawingArea(TrackPanelDrawingContext &context, const wxRect &rect, const wxRect &panelRect, unsigned iPass) | TrackPanelDrawable | virtual | 
| Enter(bool forward, AudacityProject *) final override | ButtonHandle | protectedvirtual | 
| Escape(AudacityProject *pProject) | UIHandle | virtual | 
| FindTrack() const override | ButtonHandle | protectedvirtual | 
| GetChangeHighlight() const | UIHandle | inline | 
| GetTrack() const | ButtonHandle | inline | 
| HandlesRightClick() | UIHandle | virtual | 
| HasEscape(AudacityProject *pProject) const | UIHandle | virtual | 
| HasRotation() const | UIHandle | virtual | 
| IsDragging() const override | ButtonHandle | virtual | 
| MaximizeHeight(const wxRect &rect, const wxRect &panelRect) | TrackPanelDrawable | inlinestatic | 
| MaximizeWidth(const wxRect &rect, const wxRect &panelRect) | TrackPanelDrawable | inlinestatic | 
| mChangeHighlight | UIHandle | protected | 
| mIsDragging | ButtonHandle | protected | 
| mpTrack | ButtonHandle | protected | 
| mRect | ButtonHandle | protected | 
| mWasIn | ButtonHandle | protected | 
| NeedChangeHighlight(const UIHandle &, const UIHandle &) | UIHandle | inlinestatic | 
| OnProjectChange(AudacityProject *pProject) | UIHandle | virtual | 
| operator=(const ButtonHandle &)=default | ButtonHandle | protected | 
| Preview(const TrackPanelMouseState &state, AudacityProject *pProject) final override | ButtonHandle | protectedvirtual | 
| Release(const TrackPanelMouseEvent &event, AudacityProject *pProject, wxWindow *pParent) final override | ButtonHandle | protectedvirtual | 
| Result typedef | UIHandle | |
| Rotate(bool forward) | UIHandle | virtual | 
| SetChangeHighlight(Result val) | UIHandle | inline | 
| StopsOnKeystroke() | UIHandle | virtual | 
| Tip(const wxMouseState &state, AudacityProject &project) const =0 | ButtonHandle | protectedpure virtual | 
| TrackFromChannel(const std::shared_ptr< const Channel > &pChannel) | UIHandle | static | 
| ~ButtonHandle() | ButtonHandle | protectedvirtual | 
| ~TrackPanelDrawable()=0 | TrackPanelDrawable | pure virtual | 
| ~UIHandle()=0 | UIHandle | pure virtual |