-fpermissive to allow GCC to compile old C++
[oweals/cde.git] / cde / programs / dtmail / dtmail / DtMailHelp.hh
1 /*
2  *+SNOTICE
3  *
4  *      $XConsortium: DtMailHelp.hh /main/5 1996/04/21 19:41:42 drk $
5  *
6  *      RESTRICTED CONFIDENTIAL INFORMATION:
7  *
8  *      The information in this document is subject to special
9  *      restrictions in a confidential disclosure agreement between
10  *      HP, IBM, Sun, USL, SCO and Univel.  Do not distribute this
11  *      document outside HP, IBM, Sun, USL, SCO, or Univel without
12  *      Sun's specific written approval.  This document and all copies
13  *      and derivative works thereof must be returned or destroyed at
14  *      Sun's request.
15  *
16  *      Copyright 1993 Sun Microsystems, Inc.  All rights reserved.
17  *
18  *+ENOTICE
19  */
20  
21 #ifndef DTMAILHELP_HH
22 #define DTMAILHELP_HH
23  
24 // Help Ids for dtmail.
25
26 #define DTMAILWINDOWID  "_HOMETOPIC"
27
28 // RoamMenuWindow
29 #define DTMAILWINDOWMAILBOXMENU "DTMAILVIEWMAINWINDOWMENUBARFILE"
30 #define DTMAILWINDOWMESSAGEMENU "DTMAILVIEWMAINWINDOWMENUBARMESSAGE"
31 #define DTMAILWINDOWEDITMENU "DTMAILVIEWMAINWINDOWMENUBAREDIT"
32 #define DTMAILWINDOWATTACHMENTSMENU "DTMAILVIEWMAINWINDOWMENUBARATTACH"
33 #define DTMAILWINDOWVIEWMENU "DTMAILVIEWMAINWINDOWMENUBARVIEW"
34 #define DTMAILWINDOWCOMPOSEMENU "DTMAILVIEWMAINWINDOWMENUBARCOMPOSE"
35 #define DTMAILWINDOWMOVEMENU "DTMAILVIEWMAINWINDOWMENUBARMOVE" 
36 #define DTMAILWINDOWROWOFLABELSID "DTMAILVIEWMAINWINDOWWORK-AREAPANEDWFORM2ROWOFLABELS" 
37 #define DTMAILMSGLISTID "DTMAILVIEWMAINWINDOWWORK-AREAPANEDWFORM2MESSAGELISTSWMESSAGELIST"
38 #define DTMAILNEXTBTNID "DTMAILVIEWMAINWINDOWWORK-AREAPANEDWFORM2ROWCOLUMNNEXT"
39 #define DTMAILPREVBTNID "DTMAILVIEWMAINWINDOWWORK-AREAPANEDWFORM2ROWCOLUMNPREVIOUS"
40 #define DTMAILDELBTNID "DTMAILVIEWMAINWINDOWWORK-AREAPANEDWFORM2ROWCOLUMNDELETE"
41 #define DTMAILPRINTBTNID "DTMAILVIEWMAINWINDOWWORK-AREAPANEDWFORM2ROWCOLUMNPRINT"
42 #define DTMAILREPLYBTNID "DTMAILVIEWMAINWINDOWWORK-AREAPANEDWFORM2ROWCOLUMNREPLY"
43 #define APP_MENU_ID "onApplicationMenu"
44 #define VER_MENU_ID "_copyright"
45
46 // SendMsgDialog
47 #define DTMAILCOMPOSEWINDOW "DTMAILCOMPOSEWINDOW"
48 #define DTMAILCOMPOSEFILEMENU "DTMAILCOMPOSEWINDOWMENUBARFILE"
49 #define DTMAILCOMPOSEEDITMENU "DTMAILCOMPOSEWINDOWMENUBAREDIT"
50 #define DTMAILCOMPOSEATTACHMENU "DTMAILCOMPOSEWINDOWMENUBARATTACH"
51 #define DTMAILCOMPOSEFORMATMENU "DTMAILCOMPOSEWINDOWMENUBARFORMAT"
52
53 // Find Message Dialog
54 #define DTMAILFINDDIALOG "DTMAILVIEWMAINWINDOWMESSAGEFIND"
55
56 // Other Mailboxes Dialog
57 #define DTMAILOTHERMAILBOXESDIALOG "DTMAILVIEWMAINWINDOWMOVEMAILBOX"
58
59 // Undelete Messages From List Dialog
60 #define DTMAILUNDELETEFROMLISTDIALOG "DTMAILVIEWMAINWINDOWMESSAGEUNDELETELIST"
61
62 // Rename Attachment Dialog
63 #define DTMAILRENAMEATTACHMENTDIALOG "DTMAILVIEWMAINWINDOWATTACHRENAME"
64
65 // Mailer Format Settings Dialog
66 #define DTMAILCOMPOSEFORMATDIALOG "DTMAILCOMPOSEWINDOWFORMATSETTINGS"
67
68 // Mailer PrintSetupDialog
69 #define DTMAILPRINTSETUPDIALOG "DTMAILPRINTSETUPDIALOG"
70
71 // Mailer Options Dialogs
72 #define DTMAILOPTIONSHEADERLISTDIALOG "DTMAILMAILBOXOPTIONSMESSAGEHEADERLIST"
73 #define DTMAILOPTIONSVIEWDIALOG "DTMAILMAILBOXOPTIONSMESSAGEVIEW"
74 #define DTMAILOPTIONSCOMPOSEDIALOG "DTMAILMAILBOXOPTIONSCOMPOSEWINDOW"
75 #define DTMAILOPTIONSMESSAGEFILINGDIALOG "DTMAILMAILBOXOPTIONSMESSAGEFILING"
76 #define DTMAILOPTIONSVACATIONDIALOG "DTMAILMAILBOXOPTIONSVACATION"
77 #define DTMAILOPTIONSTEMPLATESDIALOG "DTMAILMAILBOXOPTIONSTEMPLATES"
78 #define DTMAILOPTIONSALIASDIALOG "DTMAILMAILBOXOPTIONSALIASES"
79 #define DTMAILOPTIONSADVANCEDDIALOG "DTMAILMAILBOXOPTIONSADVANCED" 
80
81 // These helpIds are for the help button in dialogs.  
82 #define DTMAILHELPCANTINITTOOLTALK "DTMAILHELPCANTINITTOOLTALK"
83 #define DTMAILHELPCREATEINBOX "DTMAILHELPCREATEINBOX"
84 #define DTMAILHELPCONVERTINBOX "DTMAILHELPCONVERTINBOX"
85 #define DTMAILHELPCREATECONTAINER "DTMAILCREATECONTAINERHELP"
86 #define DTMAILHELPTAKELOCK "DTMAILHELPTAKELOCK"
87 #define DTMAILHELPBADGROUPID "DTMAILHELPNOINSTALLMAIL"
88 #define DTMAILHELPUNKNOWNSTATE "DTMAILHELPUNKNOWNSTATE"
89 #define DTMAILHELPFATALERROR "DTMAILHELPFATALERROR"
90 #define DTMAILHELPERROR "DTMAILHELPERROR"
91 #define DTMAILHELPCLOSECOMPOSEWINDOW "DTMAILHELPCLOSECOMPOSEWINDOW"
92 #define DTMAILHELPPENDINGACTIONS "DTMAILHELPSENDLOSEATTACH"
93 #define DTMAILHELPSELECTONEATTACH "DTMAILHELPSELECTONEATTACH"
94 #define DTMAILHELPBADADDRESS "DTMAILHELPUNKNOWNUSER"
95 #define DTMAILHELPNOMEMORY "DTMAILHELPNOMEMORY"
96 #define DTMAILHELPTRANSPORTFAILED "DTMAILHELPNOSEND"
97 #define DTMAILHELPOKSTARTVACATION "DTMAILHELPOKSTARTVACATION"
98 #define DTMAILHELPREMOVEVACATION "DTMAILHELPREMOVEVACATION"
99 #define DTMAILHELPNOWRITEVACATION "DTMAILHELPNOWRITEVACATION"
100 #define DTMAILHELPEXISTSVACATION "DTMAILHELPEXISTSVACATION"
101 #define DTMAILHELPNOCOMPOSE "DTMAILHELPNOCOMPOSE"
102 #define DTMAILHELPNOTEMPLATE "DTMAILHELPNOTEMPLATE"
103 #define DTMAILHELPCORRUPTTEMPLATE "DTMAILHELPCORRUPTTEMPLATE"
104 #define DTMAILHELPNOMEMTEMPLATE "DTMAILHELPNOMEMTEMPLATE"
105 #define DTMAILHELPNOVIEW "DTMAILHELPNOVIEW"
106 #define DTMAILHELPDIRECTORYONLY "DTMAILHELPDIRECTORYONLY"
107 #define DTMAILHELPSELECTATTACH "DTMAILHELPSELECTATTACH"
108 #define DTMAILHELPDESTROYMARKMSG "DTMAILHELPDESTROYMARKMSG"
109 #define DTMAILHELPNOOPEN "DTMAILHELPNOOPEN"
110 #define DTMAILHELPNOALLOCMEM "DTMAILHELPNOALLOCMEM"
111 #define DTMAILHELPALREADYEXISTS "DTMAILHELPALREADYEXISTS"
112 #define DTMAILHELPNOREPLACE "DTMAILHELPNOREPLACE"
113 #define DTMAILHELPNOCREATE "DTMAILHELPNOCREATE"
114 #define DTMAILHELPNOOVERWRITE "DTMAILHELPNOOVERWRITE"
115 #define DTMAILHELPNOWRITE "DTMAILHELPNOWRITE"
116 #define DTMAILHELPNOLOADVACATION "DTMAILHELPNOLOADVACATION"
117 #define DTMAILHELPCORRUPTVACATION "DTMAILHELPCORRUPTVACATION"
118 #define DTMAILHELPNEEDADDRESSEE   "DTMAILHELPNEEDADDRESSEE"
119 #define DTMAILHELPEXECUTEOK     "DTMAILHELPEXECUTEOK"
120 #define DTMAILHELPOPENREADONLY "DTMAILHELPOPENREADONLY"
121 #define DTMAILHELPOPENREADWRITEOVERRIDE "DTMAILHELPOPENREADWRITEOVERRIDE"
122  
123 // Option defines for menubar help access
124 #define HELP_MAILER_TASKS "Tasks"
125 #define HELP_MAILER_REFERENCE "Reference"
126  
127 char *getHelpId(Widget);
128 void printHelpId(char *, Widget);
129 #ifdef DEAD_WOOD
130 void HelpMenuCB(Widget, XtPointer, XtPointer);
131 #endif /* DEAD_WOOD */
132 void HelpCB(Widget, XtPointer, XtPointer);
133 extern void DisplayMain(Widget, char *, char *);
134 extern void DisplayVersion(Widget, char *, char *);
135 static void CloseMainCB(Widget, XtPointer, XtPointer);
136  
137 #endif
138