Fixed initialisation of tf in file_open(). Without setting the memory to 0,
[cinelerra_cv/mob.git] / plugins / aging / agingwindow.h
blob42c4c8190c44dbb27ac1a16cf10ed069de039e16
1 #ifndef AGINGWINDOW_H
2 #define AGINGWINDOW_H
4 #include "guicast.h"
6 class AgingThread;
7 class AgingWindow;
9 #include "filexml.h"
10 #include "mutex.h"
11 #include "aging.h"
13 PLUGIN_THREAD_HEADER(AgingMain, AgingThread, AgingWindow)
15 class AgingColor;
16 class AgingScratches;
17 class AgingScratchCount;
18 class AgingPits;
19 class AgingPitCount;
20 class AgingDust;
21 class AgingDustCount;
23 class AgingWindow : public BC_Window
25 public:
26 AgingWindow(AgingMain *client, int x, int y);
27 ~AgingWindow();
29 int create_objects();
30 int close_event();
32 AgingMain *client;
35 AgingColor *color;
36 AgingScratches *scratches;
37 AgingScratchCount *scratch_count;
38 AgingPits *pits;
39 AgingPitCount *pit_count;
40 AgingDust *dust;
41 AgingDustCount *dust_count;
48 class AgingColor : public BC_CheckBox
50 public:
51 AgingColor(int x, int y, AgingMain *plugin);
52 int handle_event();
53 AgingMain *plugin;
57 class AgingScratches : public BC_CheckBox
59 public:
60 AgingScratches(int x, int y, AgingMain *plugin);
61 int handle_event();
62 AgingMain *plugin;
66 class AgingScratchCount : public BC_ISlider
68 public:
69 AgingScratchCount(int x, int y, AgingMain *plugin);
70 int handle_event();
71 AgingMain *plugin;
74 class AgingPits : public BC_CheckBox
76 public:
77 AgingPits(int x, int y, AgingMain *plugin);
78 int handle_event();
79 AgingMain *plugin;
82 class AgingPitCount : public BC_ISlider
84 public:
85 AgingPitCount(int x, int y, AgingMain *plugin);
86 int handle_event();
87 AgingMain *plugin;
97 class AgingDust : public BC_CheckBox
99 public:
100 AgingDust(int x, int y, AgingMain *plugin);
101 int handle_event();
102 AgingMain *plugin;
105 class AgingDustCount : public BC_ISlider
107 public:
108 AgingDustCount(int x, int y, AgingMain *plugin);
109 int handle_event();
110 AgingMain *plugin;
119 #endif