class GWindowToggle : public BC_CheckBox
{
public:
- GWindowToggle(MWindow *mwindow, GWindowGUI *gui, int x, int y,
+ GWindowToggle(GWindowGUI *gui, int x, int y,
const char *text, int color, toggleinfo *info);
~GWindowToggle();
static int* get_main_value(MWindow *mwindow, toggleinfo *info);
int color;
- MWindow *mwindow;
- GWindowGUI *gui;
toggleinfo *info;
+ GWindowGUI *gui;
GWindowColorButton *color_button;
};
class GWindowColorThread : public ColorPicker
{
public:
- GWindowColorThread(GWindowColorButton *color_button);
+ GWindowColorThread(GWindowGUI *gui, GWindowColorButton *color_button);
~GWindowColorThread();
void start(int color);
int handle_new_color(int color, int alpha);
void update_gui();
void handle_done_event(int result);
+ GWindowGUI *gui;
int color;
GWindowColorButton *color_button;
GWindowColorUpdate *color_update;