1 #ifndef THRESHOLDWINDOW_H
2 #define THRESHOLDWINDOW_H
5 #include "pluginvclient.h"
6 #include "threshold.inc"
7 #include "thresholdwindow.inc"
9 class ThresholdMin
: public BC_TumbleTextBox
12 ThresholdMin(ThresholdMain
*plugin
,
18 ThresholdMain
*plugin
;
22 class ThresholdMax
: public BC_TumbleTextBox
25 ThresholdMax(ThresholdMain
*plugin
,
31 ThresholdMain
*plugin
;
35 class ThresholdPlot
: public BC_CheckBox
38 ThresholdPlot(ThresholdMain
*plugin
,
42 ThresholdMain
*plugin
;
45 class ThresholdCanvas
: public BC_SubWindow
48 ThresholdCanvas(ThresholdMain
*plugin
,
54 int button_press_event();
55 int button_release_event();
56 int cursor_motion_event();
59 ThresholdMain
*plugin
;
72 class ThresholdWindow
: public BC_Window
75 ThresholdWindow(ThresholdMain
*plugin
, int x
, int y
);
81 ThresholdMain
*plugin
;
84 ThresholdCanvas
*canvas
;
88 PLUGIN_THREAD_HEADER(ThresholdMain
, ThresholdThread
, ThresholdWindow
)