Assign(const RegisteredFactory &key, ReplacementPointer &&replacement) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
Build(Locked< DataContainer > &, typename DataContainer::iterator iter, size_t index) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivate |
BuildAll() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprotected |
BuildSubViews() const | WaveTrackView | private |
CaptureKey(wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project) override | WaveTrackView | virtual |
Char(wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project) override | WaveTrackView | virtual |
ClipDetailsVisible(const WaveClip &clip, const ZoomInfo &zoomInfo, const wxRect &viewRect) | WaveTrackView | static |
ClipHitTestArea(const WaveClip &clip, const ZoomInfo &zoomInfo, const wxRect &viewRect) | WaveTrackView | static |
CommonTrackCell(const std::shared_ptr< Track > &pTrack) | CommonTrackCell | explicit |
CommonTrackPanelCell() | CommonTrackPanelCell | inline |
ContextMenuDelegate() override | CommonTrackView | virtual |
CopySelectedText(AudacityProject &project) | WaveTrackView | |
CopyTo(Track &track) const override | WaveTrackView | virtual |
CutSelectedText(AudacityProject &project) | WaveTrackView | |
DataContainer typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | private |
DataFactories typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | private |
DataFactory typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | |
DataPointer typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | |
DataType typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | |
DefaultHeight enum value | TrackView | |
DefaultPreview(const TrackPanelMouseState &, const AudacityProject *) override | CommonTrackPanelCell | virtual |
DetailedHitTest(const TrackPanelMouseState &state, const AudacityProject *pProject, int currentTool, bool bMultiTool) override | WaveTrackView | privatevirtual |
Display typedef | WaveTrackView | |
DoContextMenu(const wxRect &rect, wxWindow *pParent, const wxPoint *pPosition, AudacityProject *pProject) override | CommonTrackPanelCell | protectedvirtual |
DoDetailedHitTest(const TrackPanelMouseState &state, const AudacityProject *pProject, int currentTool, bool bMultiTool, const std::shared_ptr< WaveTrack > &wt, CommonTrackView &view) | WaveTrackView | static |
DoFind(Locked< DataContainer > &data, const RegisteredFactory &key) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivate |
DoFindTrack() override | CommonTrackCell | virtual |
DoGet(Locked< DataContainer > &data, const RegisteredFactory &key) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivate |
DoGetAffordance(const std::shared_ptr< Track > &track) | WaveTrackView | private |
DoGetMultiView() | WaveTrackView | private |
DoGetMultiView() const | WaveTrackView | private |
DoGetPlacements() | WaveTrackView | private |
DoGetPlacements() const | WaveTrackView | private |
DoGetVRulerControls() override | WaveTrackView | virtual |
DoSetDisplay(Display display, bool exclusive=true) | WaveTrackView | private |
DoSetHeight(int h) | TrackView | private |
DoSetMinimized(bool minimized) override | WaveTrackView | privatevirtual |
DoSetY(int y) | TrackView | private |
Draw(TrackPanelDrawingContext &context, const wxRect &rect, unsigned iPass) override | WaveTrackView | privatevirtual |
DrawingArea(TrackPanelDrawingContext &context, const wxRect &rect, const wxRect &panelRect, unsigned iPass) | TrackPanelDrawable | virtual |
EnsureIndex(Locked< DataContainer > &data, size_t index) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivatestatic |
Find(WaveTrack *pTrack) | WaveTrackView | static |
Find(const WaveTrack *pTrack) | WaveTrackView | static |
CommonTrackView::Find(Track *) | TrackView | static |
CommonTrackView::Find(const Track *) | TrackView | static |
ClientData::Site::Find(const RegisteredFactory &key) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
ClientData::Site::Find(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass * > | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
FindIf(const Function &function) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprotected |
FindIf(const Function &function) const | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprotected |
FindTrack() | CommonTrackPanelCell | inline |
FindTrack() const | CommonTrackPanelCell | inline |
ForEach(const Function &function) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprotected |
ForEach(const Function &function) const | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprotected |
Get(WaveTrack &track) | WaveTrackView | static |
Get(const WaveTrack &track) | WaveTrackView | static |
CommonTrackView::Get(Track &) | TrackView | static |
CommonTrackView::Get(const Track &) | TrackView | static |
ClientData::Site::Get(const RegisteredFactory &key) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
ClientData::Site::Get(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass & > | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
GetAffordanceControls() override | WaveTrackView | privatevirtual |
GetAllSubViews() | WaveTrackView | |
GetChannel() const | WaveTrackView | inline |
GetChannelGroupHeight(const Track *pTrack) | TrackView | static |
GetCumulativeHeight(const Track *pTrack) | TrackView | static |
GetCumulativeHeightBefore() const | TrackView | inline |
GetData() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivate |
GetData() const | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivate |
GetDisplays() const | WaveTrackView | |
GetEnvelopeValues(const Envelope &env, double aligned_time, double sampleDur, double *buffer, int bufferLen, int leftOffset, const ZoomInfo &zoomInfo) | CommonTrackView | static |
GetExpandedHeight() const | TrackView | inline |
GetFactories() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivatestatic |
GetHeight() const | TrackView | |
GetIterator(Locked< DataContainer > &data, size_t index) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivatestatic |
GetLastHeight() const | WaveTrackView | inline |
GetMenuItems(const wxRect &rect, const wxPoint *pPosition, AudacityProject *pProject) | CommonTrackPanelCell | virtual |
GetMinimized() const | TrackView | inline |
GetMinimizedHeight() const override | CommonTrackView | virtual |
GetMultiView() const | WaveTrackView | inline |
GetSelectedClip() | WaveTrackView | |
GetSubViews(const wxRect *rect=nullptr) | WaveTrackView | |
GetSubViews(const wxRect &rect) override | WaveTrackView | privatevirtual |
GetTotalHeight(const TrackList &list) | TrackView | static |
GetTrackHeight(const Track *pTrack) | TrackView | static |
GetVRulerControls() | TrackView | |
GetVRulerControls() const | TrackView | |
HandleWheelRotation(const TrackPanelMouseEvent &event, AudacityProject *pProject) override | CommonTrackPanelCell | protectedvirtual |
HandleXMLAttribute(const std::string_view &attr, const XMLAttributeValueView &valueView) override | TrackView | virtual |
HitTest(const WaveClip &clip, const ZoomInfo &zoomInfo, const wxRect &rect, const wxPoint &pos) | WaveTrackView | static |
CommonTrackView::HitTest(const TrackPanelMouseState &, const AudacityProject *pProject) final override | CommonTrackView | virtual |
IsSpectral() const | TrackView | virtual |
kChannelSeparatorThickness | WaveTrackView | static |
KeyDown(wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project) override | WaveTrackView | virtual |
KeyUp(wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project) | TrackPanelCell | virtual |
LoseFocus(AudacityProject *project) override | WaveTrackView | virtual |
mAffordanceHandle | WaveTrackView | private |
MaximizeHeight(const wxRect &rect, const wxRect &panelRect) | TrackPanelDrawable | inlinestatic |
MaximizeWidth(const wxRect &rect, const wxRect &panelRect) | TrackPanelDrawable | inlinestatic |
mChannel | WaveTrackView | private |
mData | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | private |
mHeight | TrackView | private |
mKeyEventDelegate | WaveTrackView | private |
mLastHeight | WaveTrackView | mutableprivate |
mMinimized | TrackView | private |
mpAffordanceCellControl | WaveTrackView | private |
mpVRulerControls | TrackView | protected |
mSelectHandle | CommonTrackView | protected |
mTimeShiftHandle | CommonTrackView | |
mwTrack | CommonTrackCell | private |
mY | TrackView | private |
operator=(const WaveTrackView &)=delete | WaveTrackView | private |
CommonTrackView::CommonTrackCell::operator=(const TrackPanelCell &) PROHIBITED | TrackPanelCell | |
ClientData::Site::operator=(const Site &other) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
ClientData::Site::operator=(Site &&other) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
PasteText(AudacityProject &project) | WaveTrackView | |
Refinement typedef | TrackView | |
Reparent(const std::shared_ptr< Track > &parent) override | WaveTrackView | virtual |
RestorePlacements(const WaveTrackSubViewPlacements &placements) | WaveTrackView | inline |
SavePlacements() const | WaveTrackView | inline |
SelectAllText(AudacityProject &project) | WaveTrackView | |
SelectNextClip(ViewInfo &viewInfo, AudacityProject *project, bool forward) | WaveTrackView | private |
SetCumulativeHeightBefore(int y) | TrackView | inline |
SetDisplay(Display display, bool exclusive=true) | WaveTrackView | |
SetExpandedHeight(int height) | TrackView | |
SetMinimized(bool minimized) | TrackView | |
SetMultiView(bool value) | WaveTrackView | inline |
Site() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
Site(const Site &other) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
Site(Site &&other) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
size() const | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
Slot | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivate |
slots() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlinestatic |
TimeShiftHitTest() | CommonTrackView | |
ToggleSubView(Display id) | WaveTrackView | |
TrackPanelCell()=default | TrackPanelCell | |
TrackPanelCell(const TrackPanelCell &) PROHIBITED | TrackPanelCell | |
TrackPanelNode() | TrackPanelNode | |
TrackView(const std::shared_ptr< Track > &pTrack) | CommonTrackView | explicit |
WaveTrackView(const WaveTrackView &)=delete | WaveTrackView | private |
WaveTrackView(const std::shared_ptr< Track > &pTrack, size_t channel) | WaveTrackView | |
WriteXMLAttributes(XMLWriter &) const override | TrackView | virtual |
~Base() | ClientData::Base | virtual |
~CommonTrackCell() | CommonTrackCell | |
~CommonTrackPanelCell()=0 | CommonTrackPanelCell | pure virtual |
~Site() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
~TrackAttachment() | TrackAttachment | virtual |
~TrackPanelCell()=0 | TrackPanelCell | pure virtual |
~TrackPanelDrawable()=0 | TrackPanelDrawable | pure virtual |
~TrackPanelNode()=0 | TrackPanelNode | pure virtual |
~TrackView()=0 | TrackView | pure virtual |
~WaveTrackView() override | WaveTrackView | |