00001 #ifndef CONFIRMSAVE_H 00002 #define CONFIRMSAVE_H 00003 00004 #include "guicast.h" 00005 #include "mwindow.inc" 00006 00007 class ConfirmQuitYesButton; 00008 class ConfirmQuitNoButton; 00009 class ConfirmQuitCancelButton; 00010 00011 class ConfirmQuitWindow : public BC_Window 00012 { 00013 public: 00014 ConfirmQuitWindow(MWindow *mwindow); 00015 ~ConfirmQuitWindow(); 00016 00017 int create_objects(char *string); 00018 00019 MWindow *mwindow; 00020 }; 00021 00022 class ConfirmQuitYesButton : public BC_GenericButton 00023 { 00024 public: 00025 ConfirmQuitYesButton(MWindow *mwindow, ConfirmQuitWindow *gui); 00026 00027 int handle_event(); 00028 int keypress_event(); 00029 }; 00030 00031 class ConfirmQuitNoButton : public BC_GenericButton 00032 { 00033 public: 00034 ConfirmQuitNoButton(MWindow *mwindow, ConfirmQuitWindow *gui); 00035 00036 int handle_event(); 00037 int keypress_event(); 00038 }; 00039 00040 class ConfirmQuitCancelButton : public BC_GenericButton 00041 { 00042 public: 00043 ConfirmQuitCancelButton(MWindow *mwindow, ConfirmQuitWindow *gui); 00044 00045 int handle_event(); 00046 int keypress_event(); 00047 }; 00048 00049 #endif
1.4.4