r602: Fix baver's code... don't insert timecode when show_tc is not set
[cinelerra_cv/mob.git] / cinelerra / cwindow.h
blob161bc6ca79358307f6fea0d77fb90e19f0aa112e
1 #ifndef CWINDOW_H
2 #define CWINDOW_H
4 #include "auto.inc"
5 #include "autos.inc"
6 #include "cplayback.inc"
7 #include "ctracking.inc"
8 #include "cwindowgui.inc"
9 #include "mwindow.inc"
10 #include "thread.h"
11 #include "track.inc"
13 class CWindow : public Thread
15 public:
16 CWindow(MWindow *mwindow);
17 ~CWindow();
19 int create_objects();
20 // Position is inclusive of the other 2
21 void update(int position,
22 int overlays,
23 int tool_window,
24 int operation = 0,
25 int timebar = 0);
26 void run();
27 // Get keyframe for editing in the CWindow
28 Track* calculate_affected_track();
29 Auto* calculate_affected_auto(Autos *autos, int create = 1);
31 int destination;
32 MWindow *mwindow;
33 CWindowGUI *gui;
35 CTracking *playback_cursor;
36 CPlayback *playback_engine;
39 #endif