Audacity 3.2.0
TrackPanel Member List

This is the complete list of members for TrackPanel, including all inherited members.

AddOverlay(const std::weak_ptr< Overlay > &pOverlay)OverlayPanel
BackedPanel(wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, long style)BackedPanel
Broadcast(int id=0)PrefsListenerprivatestatic
CancelDragging(bool escaping)CellularPanelprotected
CellularPanel(wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, ViewInfo *viewInfo, long style=wxTAB_TRAVERSAL|wxNO_BORDER)CellularPanel
ChangeTarget(bool forward, bool cycle)CellularPanelprivate
ClearOverlays()OverlayPanel
ClearTargets()CellularPanelprotected
Compress()OverlayPanelprivate
Create(wxWindow *parent, wxWindowID winid=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, const TranslatableString &name=XO("Panel"))wxPanelWrapperinline
Destroy(AudacityProject &project)TrackPanelstatic
DisplayBitmap(wxDC &dc)BackedPanel
DoContextMenu(std::shared_ptr< TrackPanelCell > pCell)CellularPanelprotected
DoKillFocus()CellularPanelprivate
Draw(TrackPanelDrawingContext &context, unsigned nPasses)CellularPanel
DrawOverlays(bool repaint_all, wxDC *pDC=nullptr)OverlayPanel
DrawTracks(wxDC *dc)TrackPanelprotected
FindCell(int mouseX, int mouseY)CellularPanel
FindFocusedTrackRect(const Track *target)TrackPanel
FindRect(const TrackPanelCell &cell)CellularPanel
FindRect(const std::function< bool(TrackPanelNode &) > &pred)CellularPanel
FindRulerRects(const Channel &target)TrackPanel
FindTrackRect(const Track *target)TrackPanel
Get(AudacityProject &project)TrackPanelstatic
Get(const AudacityProject &project)TrackPanelstatic
GetBackgroundCell()TrackPanel
GetBackingDC()BackedPanel
GetBackingDCForRepaint()BackedPanel
GetFocusedCell() overrideTrackPanelvirtual
GetMostRecentXPos()TrackPanel
GetProject() const overrideTrackPanelvirtual
GetRuler()TrackPanelinline
GetSelectedTrackCount() constTrackPanel
GetTracks() constTrackPanelinline
GetTracks()TrackPanelinline
GetViewInfo()TrackPanelinline
HandleClick(const TrackPanelMouseEvent &tpmEvent)CellularPanelprivate
HandleCursorForPresentMouseState(bool doHit=true)CellularPanel
HandleEscapeKey(bool down)CellularPanelprivate
HandleInterruptedDrag()CellularPanelprivate
HandleModifierKey()CellularPanelprivate
HandleMotion(wxMouseState &state, bool doHit=true)CellularPanelprivate
HandleMotion(const TrackPanelMouseState &tpmState, bool doHit=true)CellularPanelprivate
HandlePageDownKey()TrackPanel
HandlePageUpKey()TrackPanel
HandleWheelRotation(TrackPanelMouseEvent &tpmEvent)CellularPanelprivate
HasEscape()CellularPanelprotected
HasRotation()CellularPanelprivate
IsAudioActive()TrackPanelprotected
IsMouseCaptured()CellularPanel
LastCell() constCellularPanel
Leave()CellularPanelprivate
MakeParentRedrawScrollbars()TrackPanel
mAudioIOSubscriptionTrackPanelprotected
mBackingBackedPanelprivate
mBackingDCBackedPanelprivate
mFocusChangeSubscriptionTrackPanelprotected
mLastDrawnSelectedRegionTrackPanelprotected
mLastMouseStateCellularPanelprotected
MostRecentXCoord() constCellularPanel
mOverlaysOverlayPanelprivate
mpBackgroundTrackPanelprotected
mpImplPrefsListenerprivate
mProjectRulerInvalidatedSubscriptionTrackPanelprotected
mRealtimeEffectManagerSubscriptionTrackPanelprotected
mRefreshBackingTrackPanelprotected
mResizeBackingBackedPanelprivate
mRulerTrackPanelprotected
mSelectionSubscriptionTrackPanelprotected
mStateCellularPanelprivate
mSyncLockSubscriptionTrackPanelprotected
mTimeCountTrackPanelprotected
mTimerTrackPanelprotected
mTrackArtistTrackPanelprotected
mTrackListSubscriptionTrackPanelprotected
mTracksTrackPanelprotected
mUndoSubscriptionTrackPanelprotected
mViewInfoCellularPanelprotected
OnAudioIO(AudioIOEvent)TrackPanel
OnCaptureKey(wxCommandEvent &event)CellularPanelprivate
OnCaptureLost(wxMouseCaptureLostEvent &event)CellularPanelprivate
OnChar(wxKeyEvent &event)CellularPanelprivate
OnContextMenu(wxContextMenuEvent &event)CellularPanelprivate
OnIdle(wxIdleEvent &event)TrackPanel
OnKeyDown(wxKeyEvent &event)TrackPanel
OnKeyUp(wxKeyEvent &event)CellularPanelprivate
OnKillFocus(wxFocusEvent &event)CellularPanelprivate
OnMouseEvent(wxMouseEvent &event)TrackPanel
OnPaint(wxPaintEvent &event)TrackPanel
OnSetFocus(wxFocusEvent &event)CellularPanelprivate
OnSize(wxSizeEvent &)TrackPanel
OnSyncLockChange(struct SyncLockChangeMessage)TrackPanel
OnTimer(wxTimerEvent &event)TrackPanel
OnTrackFocusChange(struct TrackFocusChangeMessage)TrackPanel
OnTrackListDeletion()TrackPanel
OnTrackListResizing(const TrackListEvent &event)TrackPanel
OnTrackMenu(Track *t=NULL)TrackPanel
OnUndoReset(struct UndoRedoMessage)TrackPanel
operator=(const wxTabTraversalWrapper &)=deletewxTabTraversalWrapper< wxPanel >
operator=(wxTabTraversalWrapper &&)=deletewxTabTraversalWrapper< wxPanel >
OverlayPanel(wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, long style=wxTAB_TRAVERSAL|wxNO_BORDER)OverlayPanel
OverlayPtr typedefOverlayPanelprivate
PrefsListener()PrefsListenerprivate
ProcessUIHandleResult(TrackPanelCell *pClickedTrack, TrackPanelCell *pLatestCell, unsigned refreshResult) overrideTrackPanelprotectedvirtual
Refresh(bool eraseBackground=true, const wxRect *rect=(const wxRect *) NULL) overrideTrackPanel
RefreshTrack(Track *trk, bool refreshbacking=true)TrackPanel
RepairBitmap(wxDC &dc, wxCoord x, wxCoord y, wxCoord width, wxCoord height)BackedPanel
ResizeBacking()BackedPanel
Root() overrideTrackPanelprotectedvirtual
SetBackgroundCell(const std::shared_ptr< CommonTrackPanelCell > &pCell)TrackPanel
SetFocusedCell() overrideTrackPanelvirtual
SetLabel(const TranslatableString &label)wxPanelWrapper
SetName(const TranslatableString &name)wxPanelWrapper
SetName()wxPanelWrapper
SetToolTip(const TranslatableString &toolTip)wxPanelWrapper
SimpleCellVisitor typedefCellularPanel
SimpleNodeVisitor typedefCellularPanel
Target()CellularPanel
TrackPanel(wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, const std::shared_ptr< TrackList > &tracks, ViewInfo *viewInfo, AudacityProject *project, AdornedRulerPanel *ruler)TrackPanel
Uncapture(bool escaping, wxMouseState *pState=nullptr)CellularPanelprivate
UpdateMouseState(const wxMouseState &state)CellularPanelprivate
UpdatePrefs() overrideTrackPanelvirtual
UpdateSelectedPrefs(int id)PrefsListenerprivatevirtual
UpdateSelectionDisplay()TrackPanelprotected
UpdateStatusMessage(const TranslatableString &status) overrideTrackPanelprotectedvirtual
UpdateTrackVRuler(Track &t)TrackPanel
UpdateViewIfNoTracks()TrackPanel
UpdateVRuler(Track *t)TrackPanel
UpdateVRulers()TrackPanel
UpdateVRulerSize()TrackPanel
Visit(Visitor &visitor)CellularPanel
Visit(const wxRect &rect, const std::shared_ptr< TrackPanelNode > &node, Visitor &visitor)CellularPanelprivate
VisitCells(const SimpleCellVisitor &visitor)CellularPanel
VisitPostorder(const SimpleNodeVisitor &visitor)CellularPanel
VisitPreorder(const SimpleNodeVisitor &visitor)CellularPanel
wxPanelWrapper()wxPanelWrapperinline
wxPanelWrapper(wxWindow *parent, wxWindowID winid=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, const TranslatableString &name=XO("Panel"))wxPanelWrapperinline
wxTabTraversalWrapper(Args &&... args)wxTabTraversalWrapper< wxPanel >inline
wxTabTraversalWrapper(const wxTabTraversalWrapper &)=deletewxTabTraversalWrapper< wxPanel >
wxTabTraversalWrapper(wxTabTraversalWrapper &&)=deletewxTabTraversalWrapper< wxPanel >
~BackedPanel()BackedPanel
~CellularPanel() overrideCellularPanel
~NonKeystrokeInterceptingWindow()NonKeystrokeInterceptingWindowvirtual
~PrefsListener()PrefsListenerprivatevirtual
~TrackPanel()TrackPanelvirtual