00001 #ifndef FLIPWINDOW_H 00002 #define FLIPWINDOW_H 00003 00004 00005 class FlipThread; 00006 class FlipWindow; 00007 00008 #include "filexml.inc" 00009 #include "flip.h" 00010 #include "mutex.h" 00011 #include "pluginvclient.h" 00012 00013 PLUGIN_THREAD_HEADER(FlipMain, FlipThread, FlipWindow) 00014 00015 class FlipToggle; 00016 00017 class FlipWindow : public BC_Window 00018 { 00019 public: 00020 FlipWindow(FlipMain *client, int x, int y); 00021 ~FlipWindow(); 00022 00023 int create_objects(); 00024 int close_event(); 00025 00026 FlipMain *client; 00027 FlipToggle *flip_vertical; 00028 FlipToggle *flip_horizontal; 00029 }; 00030 00031 class FlipToggle : public BC_CheckBox 00032 { 00033 public: 00034 FlipToggle(FlipMain *client, int *output, char *string, int x, int y); 00035 ~FlipToggle(); 00036 int handle_event(); 00037 00038 FlipMain *client; 00039 int *output; 00040 }; 00041 00042 00043 #endif
1.5.5