add left/right side trim cursors and use them for region trimming, as appropriate
[ardour2.git] / gtk2_ardour / editor_items.h
blob08013e30ab547f5eb7497de091d9f5dfb72fd64b
1 /*
2 Copyright (C) 2000-2007 Paul Davis
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 2 of the License, or
7 (at your option) any later version.
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
14 You should have received a copy of the GNU General Public License
15 along with this program; if not, write to the Free Software
16 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20 #ifndef __gtk2_ardour_editor_items_h__
21 #define __gtk2_ardour_editor_items_h__
23 enum ItemType {
24 RegionItem,
25 StreamItem,
26 PlayheadCursorItem,
27 MarkerItem,
28 MarkerBarItem,
29 RangeMarkerBarItem,
30 CdMarkerBarItem,
31 TransportMarkerBarItem,
32 SelectionItem,
33 ControlPointItem,
34 GainLineItem,
35 AutomationLineItem,
36 MeterMarkerItem,
37 TempoMarkerItem,
38 MeterBarItem,
39 TempoBarItem,
40 RegionViewNameHighlight,
41 RegionViewName,
42 StartSelectionTrimItem,
43 EndSelectionTrimItem,
44 AutomationTrackItem,
45 FadeInItem,
46 FadeInHandleItem,
47 FadeOutItem,
48 FadeOutHandleItem,
49 NoteItem,
50 LeftFrameHandle,
51 RightFrameHandle,
53 #ifdef WITH_CMT
54 MarkerViewItem,
55 MarkerTimeAxisItem,
56 MarkerViewHandleStartItem,
57 MarkerViewHandleEndItem,
58 ImageFrameItem,
59 ImageFrameTimeAxisItem,
60 ImageFrameHandleStartItem,
61 ImageFrameHandleEndItem,
62 #endif
64 CrossfadeViewItem,
66 /* don't remove this */
68 NoItem
71 #endif /* __gtk2_ardour_editor_items_h__ */