r877: Fix files that were missing from a make dist tarball.
[cinelerra_cv.git] / plugins / unsharp / unsharpwindow.h
blobde25cac51fd9d9cede7b03d74e99a11154b1b55a
1 #ifndef UNSHARPWINDOW_H
2 #define UNSHARPWINDOW_H
4 #include "guicast.h"
5 #include "unsharp.inc"
6 #include "unsharpwindow.inc"
8 class UnsharpRadius : public BC_FPot
10 public:
11 UnsharpRadius(UnsharpMain *plugin, int x, int y);
12 int handle_event();
13 UnsharpMain *plugin;
16 class UnsharpAmount : public BC_FPot
18 public:
19 UnsharpAmount(UnsharpMain *plugin, int x, int y);
20 int handle_event();
21 UnsharpMain *plugin;
24 class UnsharpThreshold : public BC_IPot
26 public:
27 UnsharpThreshold(UnsharpMain *plugin, int x, int y);
28 int handle_event();
29 UnsharpMain *plugin;
32 class UnsharpWindow : public BC_Window
34 public:
35 UnsharpWindow(UnsharpMain *plugin, int x, int y);
36 ~UnsharpWindow();
38 int create_objects();
39 int close_event();
40 void update();
42 UnsharpRadius *radius;
43 UnsharpAmount *amount;
44 UnsharpThreshold *threshold;
45 UnsharpMain *plugin;
50 PLUGIN_THREAD_HEADER(UnsharpMain, UnsharpThread, UnsharpWindow)
55 #endif