|
| | PlayheadHandle (AdornedRulerPanel &parent, wxCoord xx) |
| |
| std::shared_ptr< const Track > | FindTrack () const override |
| |
Public Member Functions inherited from UIHandle |
| virtual | ~UIHandle ()=0 |
| |
| virtual void | Enter (bool forward, AudacityProject *pProject) |
| |
| virtual bool | HasRotation () const |
| |
| virtual bool | Rotate (bool forward) |
| |
| virtual bool | HasEscape (AudacityProject *pProject) const |
| |
| virtual bool | Escape (AudacityProject *pProject) |
| |
| virtual bool | HandlesRightClick () |
| | Whether the handle has any special right-button handling. More...
|
| |
| virtual Result | Click (const TrackPanelMouseEvent &event, AudacityProject *pProject)=0 |
| |
| virtual Result | Drag (const TrackPanelMouseEvent &event, AudacityProject *pProject)=0 |
| |
| virtual HitTestPreview | Preview (const TrackPanelMouseState &state, AudacityProject *pProject)=0 |
| |
| virtual Result | Release (const TrackPanelMouseEvent &event, AudacityProject *pProject, wxWindow *pParent)=0 |
| |
| virtual Result | Cancel (AudacityProject *pProject)=0 |
| |
| virtual bool | StopsOnKeystroke () |
| |
| virtual void | OnProjectChange (AudacityProject *pProject) |
| |
| virtual std::shared_ptr< const Track > | FindTrack () const =0 |
| |
| virtual bool | IsDragging () const |
| |
| Result | GetChangeHighlight () const |
| |
| void | SetChangeHighlight (Result val) |
| |
| 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) |
| |
Definition at line 918 of file AdornedRulerPanel.cpp.
◆ PlayheadHandle()
| anonymous_namespace{AdornedRulerPanel.cpp}::PlayheadHandle::PlayheadHandle |
( |
AdornedRulerPanel & |
parent, |
|
|
wxCoord |
xx |
|
) |
| |
|
inline |
◆ Cancel()
|
|
inlineoverrideprotectedvirtual |
◆ Click()
|
|
inlineoverrideprotectedvirtual |
◆ Drag()
|
|
inlineoverrideprotectedvirtual |
◆ Enter()
| void anonymous_namespace{AdornedRulerPanel.cpp}::PlayheadHandle::Enter |
( |
bool |
, |
|
|
AudacityProject * |
|
|
) |
| |
|
inlineoverrideprotectedvirtual |
◆ FindTrack()
| std::shared_ptr< const Track > anonymous_namespace{AdornedRulerPanel.cpp}::PlayheadHandle::FindTrack |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ HitTest()
◆ NeedChangeHighlight()
◆ Preview()
|
|
inlineoverrideprotectedvirtual |
Implements UIHandle.
Definition at line 981 of file AdornedRulerPanel.cpp.
984 {
986 static wxCursor cursor{ wxCURSOR_SIZEWE };
987 return {
988 XO(
"Click and drag to adjust, double-click to reset" ),
989 &cursor,
990
991
992 XO(
"Record/Playhead" )
993 };
994 }
void SetNumGuides(size_t nn)
References XO().
◆ Release()
|
|
inlineoverrideprotectedvirtual |
◆ mOrigPreference
| double anonymous_namespace{AdornedRulerPanel.cpp}::PlayheadHandle::mOrigPreference {} |
|
protected |
◆ mpParent
| AdornedRulerPanel* anonymous_namespace{AdornedRulerPanel.cpp}::PlayheadHandle::mpParent |
|
protected |
◆ mX
| wxCoord anonymous_namespace{AdornedRulerPanel.cpp}::PlayheadHandle::mX |
|
protected |
The documentation for this class was generated from the following file: