00001 #ifndef STATUSBAR_H 00002 #define STATUSBAR_H 00003 00004 #include "guicast.h" 00005 #include "mwindow.inc" 00006 #include "mwindowgui.inc" 00007 00008 class StatusBarCancel; 00009 00010 class StatusBar : public BC_SubWindow 00011 { 00012 public: 00013 StatusBar(MWindow *mwindow, MWindowGUI *gui); 00014 ~StatusBar(); 00015 00016 void set_message(char *text); 00017 void default_message(); 00018 int create_objects(); 00019 void resize_event(); 00020 00021 MWindow *mwindow; 00022 MWindowGUI *gui; 00023 BC_ProgressBar *main_progress; 00024 StatusBarCancel *main_progress_cancel; 00025 BC_Title *status_text; 00026 }; 00027 00028 class StatusBarCancel : public BC_Button 00029 { 00030 public: 00031 StatusBarCancel(MWindow *mwindow, int x, int y); 00032 00033 int handle_event(); 00034 00035 MWindow *mwindow; 00036 }; 00037 00038 #endif
1.4.4