![]() |
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.