r899: autogrouptypes given better names in xml; Decibels / video fade units need...
[cinelerra_cv/mob.git] / cinelerra / automation.inc
blobd3e3afa82a6bdfc987eb5a8843dbab5c5a387717
1 #ifndef AUTOMATION_INC
2 #define AUTOMATION_INC
4 class Automation;
6 // These must match the following arrays:
7 // xml_titles in autoconf.C and automation.C.
8 // auto_colors in trackcanvas.C
9 // auto_operations in trackcanvas.C
10 // auto_pixmaps in trackcanvas.C
11 // auto_text in gwindowgui.C
12 enum
14         AUTOMATION_MUTE,
15         AUTOMATION_CAMERA_X,
16         AUTOMATION_CAMERA_Y,
17         AUTOMATION_CAMERA_Z,
18         AUTOMATION_PROJECTOR_X,
19         AUTOMATION_PROJECTOR_Y,
20         AUTOMATION_PROJECTOR_Z,
21         AUTOMATION_FADE,
22         AUTOMATION_PAN,
23         AUTOMATION_MODE,
24         AUTOMATION_MASK,
25 //      AUTOMATION_NUDGE,
26         AUTOMATION_TOTAL
31 // Automation group types (used by the gui to control the ranges)
33 // These must match the following arrays:
34 // xml_autogrouptypes_* in localsession.C
35 enum
37         AUTOGROUPTYPE_AUDIO_FADE,
38         AUTOGROUPTYPE_VIDEO_FADE,
39         AUTOGROUPTYPE_ZOOM,
40         AUTOGROUPTYPE_X,
41         AUTOGROUPTYPE_Y,
42         AUTOGROUPTYPE_INT255,
43         AUTOGROUPTYPE_COUNT
48 // Automation types
49 enum
51         AUTOMATION_TYPE_FLOAT,
52         AUTOMATION_TYPE_MASK,
53         AUTOMATION_TYPE_INT,
54         AUTOMATION_TYPE_PAN
58 #endif