1 #ifndef LINEARIZEWINDOW_H
2 #define LINEARIZEWINDOW_H
13 class GammaColorPicker
;
19 #include "pluginclient.h"
22 PLUGIN_THREAD_HEADER(GammaMain
, GammaThread
, GammaWindow
)
24 class GammaWindow
: public BC_Window
27 GammaWindow(GammaMain
*client
, int x
, int y
);
32 void update_histogram();
35 BC_SubWindow
*histogram
;
37 MaxSlider
*max_slider
;
39 GammaSlider
*gamma_slider
;
40 GammaText
*gamma_text
;
45 class MaxSlider
: public BC_FSlider
48 MaxSlider(GammaMain
*client
,
58 class MaxText
: public BC_TextBox
61 MaxText(GammaMain
*client
,
71 class GammaSlider
: public BC_FSlider
74 GammaSlider(GammaMain
*client
,
84 class GammaText
: public BC_TextBox
87 GammaText(GammaMain
*client
,
97 class GammaAuto
: public BC_CheckBox
100 GammaAuto(GammaMain
*plugin
, int x
, int y
);
105 class GammaPlot
: public BC_CheckBox
108 GammaPlot(GammaMain
*plugin
, int x
, int y
);
113 class GammaColorPicker
: public BC_GenericButton
116 GammaColorPicker(GammaMain
*plugin
,