1 /***********************************************************************/ 2 /* Open Visualization Data Explorer */ 3 /* (C) Copyright IBM Corp. 1989,1999 */ 4 /* ALL RIGHTS RESERVED */ 5 /* This code licensed under the */ 6 /* "IBM PUBLIC LICENSE - Open Visualization Data Explorer" */ 7 /***********************************************************************/ 8 9 #include <dxconfig.h> 10 #include "../base/defines.h" 11 12 13 14 15 #ifndef _TimedMessage_h 16 #define _TimedMessage_h 17 18 19 #include "TimedDialog.h" 20 21 22 // 23 // Class name definition: 24 // 25 #define ClassTimedMessage "TimedMessage" 26 27 28 // 29 // TimedMessage class definition: 30 // 31 class TimedMessage : public TimedDialog 32 { 33 private: 34 // 35 // Private member data: 36 // 37 38 protected: 39 // 40 // Protected member data: 41 // 42 char *message; 43 char *title; 44 45 Widget createDialog(Widget parent); 46 47 public: 48 // 49 // Constructor: 50 // 51 TimedMessage(const char *name, 52 Widget parent, 53 const char *message, 54 const char *title, 55 int timeout); 56 57 // 58 // Destructor: 59 // 60 ~TimedMessage(); 61 62 // 63 // Returns a pointer to the class name. 64 // getClassName()65 const char* getClassName() 66 { 67 return ClassTimedMessage; 68 } 69 }; 70 71 72 #endif // _TimedMessage_h 73