dthelp: Change to ANSI function definitions
[oweals/cde.git] / cde / programs / dtmail / dtmail / DtMailHelp.hh
1 /*
2  * CDE - Common Desktop Environment
3  *
4  * Copyright (c) 1993-2012, The Open Group. All rights reserved.
5  *
6  * These libraries and programs are free software; you can
7  * redistribute them and/or modify them under the terms of the GNU
8  * Lesser General Public License as published by the Free Software
9  * Foundation; either version 2 of the License, or (at your option)
10  * any later version.
11  *
12  * These libraries and programs are distributed in the hope that
13  * they will be useful, but WITHOUT ANY WARRANTY; without even the
14  * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15  * PURPOSE. See the GNU Lesser General Public License for more
16  * details.
17  *
18  * You should have received a copy of the GNU Lesser General Public
19  * License along with these libraries and programs; if not, write
20  * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
21  * Floor, Boston, MA 02110-1301 USA
22  */
23 /*
24  *+SNOTICE
25  *
26  *      $XConsortium: DtMailHelp.hh /main/5 1996/04/21 19:41:42 drk $
27  *
28  *      RESTRICTED CONFIDENTIAL INFORMATION:
29  *
30  *      The information in this document is subject to special
31  *      restrictions in a confidential disclosure agreement between
32  *      HP, IBM, Sun, USL, SCO and Univel.  Do not distribute this
33  *      document outside HP, IBM, Sun, USL, SCO, or Univel without
34  *      Sun's specific written approval.  This document and all copies
35  *      and derivative works thereof must be returned or destroyed at
36  *      Sun's request.
37  *
38  *      Copyright 1993 Sun Microsystems, Inc.  All rights reserved.
39  *
40  *+ENOTICE
41  */
42  
43 #ifndef DTMAILHELP_HH
44 #define DTMAILHELP_HH
45  
46 // Help Ids for dtmail.
47
48 #define DTMAILWINDOWID  "_HOMETOPIC"
49
50 // RoamMenuWindow
51 #define DTMAILWINDOWMAILBOXMENU "DTMAILVIEWMAINWINDOWMENUBARFILE"
52 #define DTMAILWINDOWMESSAGEMENU "DTMAILVIEWMAINWINDOWMENUBARMESSAGE"
53 #define DTMAILWINDOWEDITMENU "DTMAILVIEWMAINWINDOWMENUBAREDIT"
54 #define DTMAILWINDOWATTACHMENTSMENU "DTMAILVIEWMAINWINDOWMENUBARATTACH"
55 #define DTMAILWINDOWVIEWMENU "DTMAILVIEWMAINWINDOWMENUBARVIEW"
56 #define DTMAILWINDOWCOMPOSEMENU "DTMAILVIEWMAINWINDOWMENUBARCOMPOSE"
57 #define DTMAILWINDOWMOVEMENU "DTMAILVIEWMAINWINDOWMENUBARMOVE" 
58 #define DTMAILWINDOWROWOFLABELSID "DTMAILVIEWMAINWINDOWWORK-AREAPANEDWFORM2ROWOFLABELS" 
59 #define DTMAILMSGLISTID "DTMAILVIEWMAINWINDOWWORK-AREAPANEDWFORM2MESSAGELISTSWMESSAGELIST"
60 #define DTMAILNEXTBTNID "DTMAILVIEWMAINWINDOWWORK-AREAPANEDWFORM2ROWCOLUMNNEXT"
61 #define DTMAILPREVBTNID "DTMAILVIEWMAINWINDOWWORK-AREAPANEDWFORM2ROWCOLUMNPREVIOUS"
62 #define DTMAILDELBTNID "DTMAILVIEWMAINWINDOWWORK-AREAPANEDWFORM2ROWCOLUMNDELETE"
63 #define DTMAILPRINTBTNID "DTMAILVIEWMAINWINDOWWORK-AREAPANEDWFORM2ROWCOLUMNPRINT"
64 #define DTMAILREPLYBTNID "DTMAILVIEWMAINWINDOWWORK-AREAPANEDWFORM2ROWCOLUMNREPLY"
65 #define APP_MENU_ID "onApplicationMenu"
66 #define VER_MENU_ID "_copyright"
67
68 // SendMsgDialog
69 #define DTMAILCOMPOSEWINDOW "DTMAILCOMPOSEWINDOW"
70 #define DTMAILCOMPOSEFILEMENU "DTMAILCOMPOSEWINDOWMENUBARFILE"
71 #define DTMAILCOMPOSEEDITMENU "DTMAILCOMPOSEWINDOWMENUBAREDIT"
72 #define DTMAILCOMPOSEATTACHMENU "DTMAILCOMPOSEWINDOWMENUBARATTACH"
73 #define DTMAILCOMPOSEFORMATMENU "DTMAILCOMPOSEWINDOWMENUBARFORMAT"
74
75 // Find Message Dialog
76 #define DTMAILFINDDIALOG "DTMAILVIEWMAINWINDOWMESSAGEFIND"
77
78 // Other Mailboxes Dialog
79 #define DTMAILOTHERMAILBOXESDIALOG "DTMAILVIEWMAINWINDOWMOVEMAILBOX"
80
81 // Undelete Messages From List Dialog
82 #define DTMAILUNDELETEFROMLISTDIALOG "DTMAILVIEWMAINWINDOWMESSAGEUNDELETELIST"
83
84 // Rename Attachment Dialog
85 #define DTMAILRENAMEATTACHMENTDIALOG "DTMAILVIEWMAINWINDOWATTACHRENAME"
86
87 // Mailer Format Settings Dialog
88 #define DTMAILCOMPOSEFORMATDIALOG "DTMAILCOMPOSEWINDOWFORMATSETTINGS"
89
90 // Mailer PrintSetupDialog
91 #define DTMAILPRINTSETUPDIALOG "DTMAILPRINTSETUPDIALOG"
92
93 // Mailer Options Dialogs
94 #define DTMAILOPTIONSHEADERLISTDIALOG "DTMAILMAILBOXOPTIONSMESSAGEHEADERLIST"
95 #define DTMAILOPTIONSVIEWDIALOG "DTMAILMAILBOXOPTIONSMESSAGEVIEW"
96 #define DTMAILOPTIONSCOMPOSEDIALOG "DTMAILMAILBOXOPTIONSCOMPOSEWINDOW"
97 #define DTMAILOPTIONSMESSAGEFILINGDIALOG "DTMAILMAILBOXOPTIONSMESSAGEFILING"
98 #define DTMAILOPTIONSVACATIONDIALOG "DTMAILMAILBOXOPTIONSVACATION"
99 #define DTMAILOPTIONSTEMPLATESDIALOG "DTMAILMAILBOXOPTIONSTEMPLATES"
100 #define DTMAILOPTIONSALIASDIALOG "DTMAILMAILBOXOPTIONSALIASES"
101 #define DTMAILOPTIONSADVANCEDDIALOG "DTMAILMAILBOXOPTIONSADVANCED" 
102
103 // These helpIds are for the help button in dialogs.  
104 #define DTMAILHELPCANTINITTOOLTALK "DTMAILHELPCANTINITTOOLTALK"
105 #define DTMAILHELPCREATEINBOX "DTMAILHELPCREATEINBOX"
106 #define DTMAILHELPCONVERTINBOX "DTMAILHELPCONVERTINBOX"
107 #define DTMAILHELPCREATECONTAINER "DTMAILCREATECONTAINERHELP"
108 #define DTMAILHELPTAKELOCK "DTMAILHELPTAKELOCK"
109 #define DTMAILHELPBADGROUPID "DTMAILHELPNOINSTALLMAIL"
110 #define DTMAILHELPUNKNOWNSTATE "DTMAILHELPUNKNOWNSTATE"
111 #define DTMAILHELPFATALERROR "DTMAILHELPFATALERROR"
112 #define DTMAILHELPERROR "DTMAILHELPERROR"
113 #define DTMAILHELPCLOSECOMPOSEWINDOW "DTMAILHELPCLOSECOMPOSEWINDOW"
114 #define DTMAILHELPPENDINGACTIONS "DTMAILHELPSENDLOSEATTACH"
115 #define DTMAILHELPSELECTONEATTACH "DTMAILHELPSELECTONEATTACH"
116 #define DTMAILHELPBADADDRESS "DTMAILHELPUNKNOWNUSER"
117 #define DTMAILHELPNOMEMORY "DTMAILHELPNOMEMORY"
118 #define DTMAILHELPTRANSPORTFAILED "DTMAILHELPNOSEND"
119 #define DTMAILHELPOKSTARTVACATION "DTMAILHELPOKSTARTVACATION"
120 #define DTMAILHELPREMOVEVACATION "DTMAILHELPREMOVEVACATION"
121 #define DTMAILHELPNOWRITEVACATION "DTMAILHELPNOWRITEVACATION"
122 #define DTMAILHELPEXISTSVACATION "DTMAILHELPEXISTSVACATION"
123 #define DTMAILHELPNOCOMPOSE "DTMAILHELPNOCOMPOSE"
124 #define DTMAILHELPNOTEMPLATE "DTMAILHELPNOTEMPLATE"
125 #define DTMAILHELPCORRUPTTEMPLATE "DTMAILHELPCORRUPTTEMPLATE"
126 #define DTMAILHELPNOMEMTEMPLATE "DTMAILHELPNOMEMTEMPLATE"
127 #define DTMAILHELPNOVIEW "DTMAILHELPNOVIEW"
128 #define DTMAILHELPDIRECTORYONLY "DTMAILHELPDIRECTORYONLY"
129 #define DTMAILHELPSELECTATTACH "DTMAILHELPSELECTATTACH"
130 #define DTMAILHELPDESTROYMARKMSG "DTMAILHELPDESTROYMARKMSG"
131 #define DTMAILHELPNOOPEN "DTMAILHELPNOOPEN"
132 #define DTMAILHELPNOALLOCMEM "DTMAILHELPNOALLOCMEM"
133 #define DTMAILHELPALREADYEXISTS "DTMAILHELPALREADYEXISTS"
134 #define DTMAILHELPNOREPLACE "DTMAILHELPNOREPLACE"
135 #define DTMAILHELPNOCREATE "DTMAILHELPNOCREATE"
136 #define DTMAILHELPNOOVERWRITE "DTMAILHELPNOOVERWRITE"
137 #define DTMAILHELPNOWRITE "DTMAILHELPNOWRITE"
138 #define DTMAILHELPNOLOADVACATION "DTMAILHELPNOLOADVACATION"
139 #define DTMAILHELPCORRUPTVACATION "DTMAILHELPCORRUPTVACATION"
140 #define DTMAILHELPNEEDADDRESSEE   "DTMAILHELPNEEDADDRESSEE"
141 #define DTMAILHELPEXECUTEOK     "DTMAILHELPEXECUTEOK"
142 #define DTMAILHELPOPENREADONLY "DTMAILHELPOPENREADONLY"
143 #define DTMAILHELPOPENREADWRITEOVERRIDE "DTMAILHELPOPENREADWRITEOVERRIDE"
144  
145 // Option defines for menubar help access
146 #define HELP_MAILER_TASKS "Tasks"
147 #define HELP_MAILER_REFERENCE "Reference"
148  
149 char *getHelpId(Widget);
150 void printHelpId(char *, Widget);
151 #ifdef DEAD_WOOD
152 void HelpMenuCB(Widget, XtPointer, XtPointer);
153 #endif /* DEAD_WOOD */
154 void HelpCB(Widget, XtPointer, XtPointer);
155 extern void DisplayMain(Widget, char *, char *);
156 extern void DisplayVersion(Widget, char *, char *);
157 static void CloseMainCB(Widget, XtPointer, XtPointer);
158  
159 #endif
160