13
0
livetrax/gtk2_ardour/editor_items.h
David Robillard 6f4a92f740 Heavy-duty abstraction work to split type-specific classes into
specializations of (new, for the most part) generic bases.  (eg. most everything
from the MIDI branch except for actual MIDI things, so merges have a chance of
succeeding).  Also the new edit toolbar, and various other cleanup things I did
along the way.

Should be functionally equivalent (except the toolbar), this is just design work.

She's a big'un....



git-svn-id: svn://localhost/ardour2/trunk@727 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01 03:23:35 +00:00

55 lines
1.0 KiB
C

#ifndef __gtk2_ardour_editor_items_h__
#define __gtk2_ardour_editor_items_h__
enum ItemType {
RegionItem,
StreamItem,
PlayheadCursorItem,
EditCursorItem,
MarkerItem,
MarkerBarItem,
RangeMarkerBarItem,
TransportMarkerBarItem,
SelectionItem,
GainControlPointItem,
GainLineItem,
GainAutomationControlPointItem,
GainAutomationLineItem,
PanAutomationControlPointItem,
PanAutomationLineItem,
RedirectAutomationControlPointItem,
RedirectAutomationLineItem,
MeterMarkerItem,
TempoMarkerItem,
MeterBarItem,
TempoBarItem,
RegionViewNameHighlight,
RegionViewName,
StartSelectionTrimItem,
EndSelectionTrimItem,
AutomationTrackItem,
FadeInItem,
FadeInHandleItem,
FadeOutItem,
FadeOutHandleItem,
/* <CMT Additions> */
MarkerViewItem,
MarkerTimeAxisItem,
MarkerViewHandleStartItem,
MarkerViewHandleEndItem,
ImageFrameItem,
ImageFrameTimeAxisItem,
ImageFrameHandleStartItem,
ImageFrameHandleEndItem,
/* </CMT Additions> */
CrossfadeViewItem,
/* don't remove this */
NoItem
};
#endif /* __gtk2_ardour_editor_items_h__ */