projects
/
ardour.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
e053a2deedc7849fba4367a2abd629b5bde1ce11
[ardour.git]
/
libs
/
ardour
/
ardour
/
trimmable.h
1
#ifndef __libardour_trimmable_h__
2
#define __libardour_trimmable_h__
3
4
namespace ARDOUR {
5
6
class Trimmable {
7
public:
8
Trimmable() {}
9
virtual ~Trimmable() {}
10
11
enum CanTrim {
12
FrontTrimEarlier,
13
FrontTrimLater,
14
EndTrimEarlier,
15
EndTrimLater,
16
TopTrimUp,
17
TopTrimDown,
18
BottomTrimUp,
19
BottomTrimDown
20
} ;
21
22
virtual CanTrim can_trim() const {
23
return CanTrim (FrontTrimEarlier |
24
FrontTrimLater |
25
EndTrimEarlier |
26
EndTrimLater |
27
TopTrimUp |
28
TopTrimDown |
29
BottomTrimUp |
30
BottomTrimDown);
31
}
32
};
33
34
}
35
36
#endif /* __libardour_trimmable_h__ */