![]() |
Audacity 3.2.0
|
#include "LabelTrackView.h"#include "LabelTrackVRulerControls.h"#include "LabelGlyphHandle.h"#include "LabelTextHandle.h"#include "LabelTrack.h"#include "AColor.h"#include "../../../widgets/BasicMenu.h"#include "AllThemeResources.h"#include "../../../HitTestResult.h"#include "PendingTracks.h"#include "Project.h"#include "ProjectHistory.h"#include "ProjectNumericFormats.h"#include "ProjectRate.h"#include "../../../ProjectWindows.h"#include "../../../RefreshCode.h"#include "SyncLock.h"#include "Theme.h"#include "../../../TrackArt.h"#include "../../../TrackArtist.h"#include "TrackFocus.h"#include "../../../TrackPanel.h"#include "../../../TrackPanelMouseEvent.h"#include "UndoManager.h"#include "ViewInfo.h"#include "Viewport.h"#include "AudacityTextEntryDialog.h"#include "wxWidgetsWindowPlacement.h"#include <wx/clipbrd.h>#include <wx/dcclient.h>#include <wx/font.h>#include <wx/frame.h>#include <wx/menu.h>#include "../../../TrackPanelDrawingContext.h"#include "../../../LabelDialog.h"Go to the source code of this file.
Namespaces | |
| namespace | anonymous_namespace{LabelTrackView.cpp} |
Typedefs | |
| using | DoGetLabelTrackView = DoGetView::Override< LabelTrack > |
| using | GetLabelTrackSyncLockPolicy = GetSyncLockPolicy::Override< const LabelTrack > |
Enumerations | |
| enum | { OnCutSelectedTextID = 1 , OnCopySelectedTextID , OnPasteSelectedTextID , OnDeleteSelectedLabelID , OnEditSelectedLabelID } |
Functions | |
| void | anonymous_namespace{LabelTrackView.cpp}::getXPos (const LabelStruct &ls, wxDC &dc, int *xPos1, int cursorPos) |
| LabelTrackHit * | anonymous_namespace{LabelTrackView.cpp}::findHit (TrackPanel *pPanel) |
| static bool | IsGoodLabelFirstKey (const wxKeyEvent &evt) |
| Returns true for keys we capture to start a label. More... | |
| static bool | IsGoodLabelEditKey (const wxKeyEvent &evt) |
| This returns true for keys we capture for label editing. More... | |
| DEFINE_ATTACHED_VIRTUAL_OVERRIDE (DoGetLabelTrackView) | |
| DEFINE_ATTACHED_VIRTUAL_OVERRIDE (GetLabelTrackSyncLockPolicy) | |
Variables | |
| static const char *const | GlyphXpmRegionSpec [] |
Definition at line 2333 of file LabelTrackView.cpp.
| using GetLabelTrackSyncLockPolicy = GetSyncLockPolicy::Override< const LabelTrack > |
Definition at line 2347 of file LabelTrackView.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| OnCutSelectedTextID | |
| OnCopySelectedTextID | |
| OnPasteSelectedTextID | |
| OnDeleteSelectedLabelID | |
| OnEditSelectedLabelID | |
Definition at line 1886 of file LabelTrackView.cpp.
| DEFINE_ATTACHED_VIRTUAL_OVERRIDE | ( | DoGetLabelTrackView | ) |
Definition at line 2334 of file LabelTrackView.cpp.
References Track::SharedPointer().
| DEFINE_ATTACHED_VIRTUAL_OVERRIDE | ( | GetLabelTrackSyncLockPolicy | ) |
|
static |
This returns true for keys we capture for label editing.
Definition at line 1318 of file LabelTrackView.cpp.
Referenced by LabelTrackView::DoCaptureKey(), and LabelTrackView::DoKeyDown().
|
static |
Returns true for keys we capture to start a label.
Definition at line 1304 of file LabelTrackView.cpp.
Referenced by LabelTrackView::DoCaptureKey(), and LabelTrackView::DoKeyDown().
|
static |
Definition at line 2159 of file LabelTrackView.cpp.
Referenced by LabelTrackView::CreateCustomGlyphs().