|
| 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: