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