forked from Sneeds-Feed-and-Seed/sneedacity
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSelectUtilities.h
34 lines (24 loc) · 1.1 KB
/
SelectUtilities.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/**********************************************************************
Sneedacity: A Digital Audio Editor
SelectUtilities.h
Paul Licameli split from SelectMenus.h
**********************************************************************/
#ifndef __SNEEDACITY_SELECT_UTILITIES__
#define __SNEEDACITY_SELECT_UTILITIES__
class SneedacityProject;
class Track;
/// Namespace for functions for Select menu
namespace SelectUtilities {
SNEEDACITY_DLL_API void DoSelectTimeAndTracks(
SneedacityProject &project, bool bAllTime, bool bAllTracks);
SNEEDACITY_DLL_API void SelectAllIfNone( SneedacityProject &project );
SNEEDACITY_DLL_API bool SelectAllIfNoneAndAllowed( SneedacityProject &project );
SNEEDACITY_DLL_API void SelectNone( SneedacityProject &project );
SNEEDACITY_DLL_API void DoListSelection(
SneedacityProject &project, Track *t,
bool shift, bool ctrl, bool modifyState );
SNEEDACITY_DLL_API void DoSelectAll( SneedacityProject &project );
SNEEDACITY_DLL_API void DoSelectAllAudio( SneedacityProject &project );
SNEEDACITY_DLL_API void DoSelectSomething( SneedacityProject &project );
}
#endif