blob: e053a2deedc7849fba4367a2abd629b5bde1ce11 (
plain)
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
35
36
|
#ifndef __libardour_trimmable_h__
#define __libardour_trimmable_h__
namespace ARDOUR {
class Trimmable {
public:
Trimmable() {}
virtual ~Trimmable() {}
enum CanTrim {
FrontTrimEarlier,
FrontTrimLater,
EndTrimEarlier,
EndTrimLater,
TopTrimUp,
TopTrimDown,
BottomTrimUp,
BottomTrimDown
} ;
virtual CanTrim can_trim() const {
return CanTrim (FrontTrimEarlier |
FrontTrimLater |
EndTrimEarlier |
EndTrimLater |
TopTrimUp |
TopTrimDown |
BottomTrimUp |
BottomTrimDown);
}
};
}
#endif /* __libardour_trimmable_h__ */
|