2 * CDE - Common Desktop Environment
4 * Copyright (c) 1993-2012, The Open Group. All rights reserved.
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)
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
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
26 * $XConsortium: DtMailHelp.hh /main/5 1996/04/21 19:41:42 drk $
28 * RESTRICTED CONFIDENTIAL INFORMATION:
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
38 * Copyright 1993 Sun Microsystems, Inc. All rights reserved.
46 // Help Ids for dtmail.
48 #define DTMAILWINDOWID "_HOMETOPIC"
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"
69 #define DTMAILCOMPOSEWINDOW "DTMAILCOMPOSEWINDOW"
70 #define DTMAILCOMPOSEFILEMENU "DTMAILCOMPOSEWINDOWMENUBARFILE"
71 #define DTMAILCOMPOSEEDITMENU "DTMAILCOMPOSEWINDOWMENUBAREDIT"
72 #define DTMAILCOMPOSEATTACHMENU "DTMAILCOMPOSEWINDOWMENUBARATTACH"
73 #define DTMAILCOMPOSEFORMATMENU "DTMAILCOMPOSEWINDOWMENUBARFORMAT"
75 // Find Message Dialog
76 #define DTMAILFINDDIALOG "DTMAILVIEWMAINWINDOWMESSAGEFIND"
78 // Other Mailboxes Dialog
79 #define DTMAILOTHERMAILBOXESDIALOG "DTMAILVIEWMAINWINDOWMOVEMAILBOX"
81 // Undelete Messages From List Dialog
82 #define DTMAILUNDELETEFROMLISTDIALOG "DTMAILVIEWMAINWINDOWMESSAGEUNDELETELIST"
84 // Rename Attachment Dialog
85 #define DTMAILRENAMEATTACHMENTDIALOG "DTMAILVIEWMAINWINDOWATTACHRENAME"
87 // Mailer Format Settings Dialog
88 #define DTMAILCOMPOSEFORMATDIALOG "DTMAILCOMPOSEWINDOWFORMATSETTINGS"
90 // Mailer PrintSetupDialog
91 #define DTMAILPRINTSETUPDIALOG "DTMAILPRINTSETUPDIALOG"
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"
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"
145 // Option defines for menubar help access
146 #define HELP_MAILER_TASKS "Tasks"
147 #define HELP_MAILER_REFERENCE "Reference"
149 char *getHelpId(Widget);
150 void printHelpId(char *, Widget);
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);