11 #include "huesaturation.h"
13 class HueThread
: public Thread
16 HueThread(HueMain
*client
);
21 Mutex gui_started
; // prevent loading data until the GUI is started
27 class SaturationSlider
;
31 class HueWindow
: public BC_Window
34 HueWindow(HueMain
*client
);
41 HueSlider
*hue_slider
;
42 SaturationSlider
*saturation_slider
;
43 ValueSlider
*value_slider
;
44 AutomatedFn
*automation
[3];
47 class HueSlider
: public BC_ISlider
50 HueSlider(HueMain
*client
, int x
, int y
);
57 class SaturationSlider
: public BC_ISlider
60 SaturationSlider(HueMain
*client
, int x
, int y
);
67 class ValueSlider
: public BC_ISlider
70 ValueSlider(HueMain
*client
, int x
, int y
);
77 class AutomatedFn
: public BC_CheckBox
80 AutomatedFn(HueMain
*client
, HueWindow
*window
, int x
, int y
, int number
);