Audacity 3.2.0
Classes | Namespaces | Functions | Variables
ClipMenus.cpp File Reference
#include "../CommonCommandFlags.h"
#include "ProjectHistory.h"
#include "SyncLock.h"
#include "TrackFocus.h"
#include "Viewport.h"
#include "UndoManager.h"
#include "WaveClip.h"
#include "ViewInfo.h"
#include "WaveTrack.h"
#include "CommandContext.h"
#include "MenuRegistry.h"
#include "../tracks/ui/TimeShiftHandle.h"
#include <cassert>
Include dependency graph for ClipMenus.cpp:

Go to the source code of this file.

Classes

struct  anonymous_namespace{ClipMenus.cpp}::FoundTrack
 
struct  anonymous_namespace{ClipMenus.cpp}::FoundClip
 
struct  anonymous_namespace{ClipMenus.cpp}::FoundClipBoundary
 

Namespaces

namespace  anonymous_namespace{ClipMenus.cpp}
 Namespace for functions for Clip menu.
 

Functions

double anonymous_namespace{ClipMenus.cpp}::AdjustForFindingStartTimes (const std::vector< const WaveClip * > &clips, double time)
 
double anonymous_namespace{ClipMenus.cpp}::AdjustForFindingEndTimes (const std::vector< const WaveClip * > &clips, double time)
 
FoundClipBoundary anonymous_namespace{ClipMenus.cpp}::FindNextClipBoundary (const WaveTrack *wt, double time)
 
FoundClipBoundary anonymous_namespace{ClipMenus.cpp}::FindPrevClipBoundary (const WaveTrack *wt, double time)
 
int anonymous_namespace{ClipMenus.cpp}::FindClipBoundaries (AudacityProject &project, double time, bool next, std::vector< FoundClipBoundary > &finalResults)
 
TranslatableString anonymous_namespace{ClipMenus.cpp}::ClipBoundaryMessage (const std::vector< FoundClipBoundary > &results)
 
void anonymous_namespace{ClipMenus.cpp}::DoSelectClipBoundary (AudacityProject &project, bool next)
 
FoundClip anonymous_namespace{ClipMenus.cpp}::FindNextClip (AudacityProject &project, const WaveTrack *wt, double t0, double t1)
 
FoundClip anonymous_namespace{ClipMenus.cpp}::FindPrevClip (AudacityProject &project, const WaveTrack *wt, double t0, double t1)
 
int anonymous_namespace{ClipMenus.cpp}::FindClips (AudacityProject &project, double t0, double t1, bool next, std::vector< FoundClip > &finalResults)
 
void anonymous_namespace{ClipMenus.cpp}::DoSelectClip (AudacityProject &project, bool next)
 
void anonymous_namespace{ClipMenus.cpp}::DoCursorClipBoundary (AudacityProject &project, bool next)
 
double anonymous_namespace{ClipMenus.cpp}::DoClipMove (AudacityProject &project, TrackList &trackList, bool syncLocked, bool right)
 
void anonymous_namespace{ClipMenus.cpp}::DoClipLeftOrRight (AudacityProject &project, bool right, bool keyUp)
 
void anonymous_namespace{ClipMenus.cpp}::OnSelectPrevClipBoundaryToCursor (const CommandContext &context)
 
void anonymous_namespace{ClipMenus.cpp}::OnSelectCursorToNextClipBoundary (const CommandContext &context)
 
void anonymous_namespace{ClipMenus.cpp}::OnSelectPrevClip (const CommandContext &context)
 
void anonymous_namespace{ClipMenus.cpp}::OnSelectNextClip (const CommandContext &context)
 
void anonymous_namespace{ClipMenus.cpp}::OnCursorPrevClipBoundary (const CommandContext &context)
 
void anonymous_namespace{ClipMenus.cpp}::OnCursorNextClipBoundary (const CommandContext &context)
 
void anonymous_namespace{ClipMenus.cpp}::OnClipLeft (const CommandContext &context)
 
void anonymous_namespace{ClipMenus.cpp}::OnClipRight (const CommandContext &context)
 
auto anonymous_namespace{ClipMenus.cpp}::ClipSelectMenu ()
 
auto anonymous_namespace{ClipMenus.cpp}::ClipCursorItems ()
 
auto anonymous_namespace{ClipMenus.cpp}::ExtraTimeShiftItems ()
 

Variables

AttachedItem anonymous_namespace{ClipMenus.cpp}::sAttachment1 { Indirect(ClipSelectMenu()), wxT("Select/Basic") }
 
AttachedItem anonymous_namespace{ClipMenus.cpp}::sAttachment2
 
AttachedItem anonymous_namespace{ClipMenus.cpp}::sAttachment3