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().