|  | Audacity 3.2.0
    | 
| Public Member Functions | |
| QPCell (AdornedRulerPanel *parent) | |
| std::vector< UIHandlePtr > | HitTest (const TrackPanelMouseState &state, const AudacityProject *pProject) override | 
| std::shared_ptr< TrackPanelCell > | ContextMenuDelegate () override | 
| bool | Clicked () const | 
|  Public Member Functions inherited from AdornedRulerPanel::CommonCell | |
| CommonCell (AdornedRulerPanel *parent, MenuChoice menuChoice) | |
| HitTestPreview | DefaultPreview (const TrackPanelMouseState &, const AudacityProject *) override | 
| unsigned | DoContextMenu (const wxRect &, wxWindow *, const wxPoint *pPosition, AudacityProject *) final | 
|  Public Member Functions inherited from TrackPanelCell | |
| TrackPanelCell ()=default | |
| TrackPanelCell (const TrackPanelCell &)=delete | |
| TrackPanelCell & | operator= (const TrackPanelCell &)=delete | 
| virtual | ~TrackPanelCell ()=0 | 
| virtual HitTestPreview | DefaultPreview (const TrackPanelMouseState &state, const AudacityProject *pProject) | 
| virtual std::vector< UIHandlePtr > | HitTest (const TrackPanelMouseState &state, const AudacityProject *pProject)=0 | 
| virtual unsigned | HandleWheelRotation (const TrackPanelMouseEvent &event, AudacityProject *pProject) | 
| virtual std::shared_ptr< TrackPanelCell > | ContextMenuDelegate () | 
| virtual unsigned | DoContextMenu (const wxRect &rect, wxWindow *pParent, const wxPoint *pPosition, AudacityProject *pProject) | 
| virtual unsigned | CaptureKey (wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project) | 
| virtual unsigned | KeyDown (wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project) | 
| virtual unsigned | KeyUp (wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project) | 
| virtual unsigned | Char (wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project) | 
| virtual unsigned | LoseFocus (AudacityProject *project) | 
|  Public Member Functions inherited from TrackPanelNode | |
| TrackPanelNode () | |
| virtual | ~TrackPanelNode ()=0 | 
|  Public Member Functions inherited from TrackPanelDrawable | |
| virtual | ~TrackPanelDrawable ()=0 | 
| virtual void | Draw (TrackPanelDrawingContext &context, const wxRect &rect, unsigned iPass) | 
| virtual wxRect | DrawingArea (TrackPanelDrawingContext &context, const wxRect &rect, const wxRect &panelRect, unsigned iPass) | 
| Public Attributes | |
| std::weak_ptr< ResizePlayRegionHandle > | mResizePlayRegionHolder | 
| std::weak_ptr< MovePlayRegionHandle > | mMovePlayRegionHolder | 
| std::weak_ptr< NewPlayRegionHandle > | mNewPlayRegionHolder | 
| std::weak_ptr< PlayheadHandle > | mPlayheadHolder | 
| Additional Inherited Members | |
|  Static Public Member Functions inherited from TrackPanelDrawable | |
| static wxRect | MaximizeWidth (const wxRect &rect, const wxRect &panelRect) | 
| static wxRect | MaximizeHeight (const wxRect &rect, const wxRect &panelRect) | 
|  Protected Attributes inherited from AdornedRulerPanel::CommonCell | |
| AdornedRulerPanel * | mParent | 
| const MenuChoice | mMenuChoice | 
Definition at line 1023 of file AdornedRulerPanel.cpp.
| 
 | inlineexplicit | 
Definition at line 1027 of file AdornedRulerPanel.cpp.
| 
 | inline | 
Definition at line 1039 of file AdornedRulerPanel.cpp.
| 
 | inlineoverridevirtual | 
Reimplemented from TrackPanelCell.
Definition at line 1036 of file AdornedRulerPanel.cpp.
References AdornedRulerPanel::CommonCell::mParent, and AdornedRulerPanel::mQPCell.
| 
 | overridevirtual | 
Implements TrackPanelCell.
Definition at line 1057 of file AdornedRulerPanel.cpp.
References AssignUIHandlePtr(), ViewInfo::Get(), LowlitClipButton::HitTest(), ViewInfo::playRegion, and TrackPanelMouseState::state.
| std::weak_ptr<MovePlayRegionHandle> AdornedRulerPanel::QPCell::mMovePlayRegionHolder | 
Definition at line 1052 of file AdornedRulerPanel.cpp.
| std::weak_ptr<NewPlayRegionHandle> AdornedRulerPanel::QPCell::mNewPlayRegionHolder | 
Definition at line 1053 of file AdornedRulerPanel.cpp.
| std::weak_ptr<PlayheadHandle> AdornedRulerPanel::QPCell::mPlayheadHolder | 
Definition at line 1054 of file AdornedRulerPanel.cpp.
| std::weak_ptr<ResizePlayRegionHandle> AdornedRulerPanel::QPCell::mResizePlayRegionHolder | 
Definition at line 1051 of file AdornedRulerPanel.cpp.