r668: Configure.in and autogen.sh cleanup based on ideas by giskard.
[cinelerra_cv.git] / cinelerra / flipbook.h
blobabfb9716d9ab4745ad5159e296d758892692955e
1 #ifndef FLIPBOOK_H
2 #define FLIPBOOK_H
4 #include "guicast.h"
5 #include "thread.h"
7 class FlipBookItem
9 public:
10 Asset asset;
11 long duration; // samples or frames depending on the asset
15 class FlipBook : public BC_MenuItem
17 public:
18 FlipBook(MWindow *mwindow);
19 ~FlipBook();
21 handle_event();
23 MWindow *mwindow;
26 class FlipBookThread : public Thread
28 public:
29 FlipBookThread(MWindow *mwindow);
30 ~FlipBookThread();
32 void run();
34 MWindow *mwindow;
37 class FlipBookGUI : public BC_Window
39 public:
40 FlipBookGUI(FlipBookThread *thread, MWindow *mwindow);
41 ~FlipBookGUI();
43 FlipBookThread *thread;
44 MWindow *mwindow;
50 #endif