dtinfo subtree dtinfo
[oweals/cde.git] / cde / programs / dtinfo / dtinfo / src / Other / AppPrintData.hh
1 // $XConsortium: AppPrintData.hh /main/7 1996/07/26 11:33:03 rcs $
2
3 /*
4  * (c) Copyright 1996 Digital Equipment Corporation.
5  * (c) Copyright 1996 Hewlett-Packard Company.
6  * (c) Copyright 1996 International Business Machines Corp.
7  * (c) Copyright 1996 Sun Microsystems, Inc.
8  * (c) Copyright 1996 Novell, Inc. 
9  * (c) Copyright 1996 FUJITSU LIMITED.
10  * (c) Copyright 1996 Hitachi.
11  */
12
13 #ifndef _AppPrintData_hh
14 #define _AppPrintData_hh
15
16 #include <Xm/XmAll.h>
17 #include <Xm/Print.h>
18 #include <Dt/Print.h>
19
20 #include "UAS.hh"
21
22 template <class T> class xList;
23
24 class AppPrintData
25 {
26   public:  // member data
27     Widget f_print_dialog;
28     Widget f_print_shell;
29     Boolean f_print_only;
30     DtPrintSetupData *f_print_data;
31     Widget f_pform;
32     xList<UAS_Pointer<UAS_Common> > *f_print_list;
33     OutlineElement *f_outline_element;  
34     Widget f_pshell_parent;  // widget to parent print shell to
35
36   public:  // functions
37   
38     // Constructing
39     AppPrintData();
40   
41     // Destructing 
42     ~AppPrintData();            
43   
44     // Accessing
45
46     Widget print_dialog() { return f_print_dialog; };
47     Widget print_shell() { return f_print_shell; };
48     Boolean     print_only() { return f_print_only; } 
49     DtPrintSetupData * print_data() { return f_print_data; };
50     xList<UAS_Pointer<UAS_Common> > * print_list() { return f_print_list; };
51
52 };
53
54 #endif