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