1c9e2be55Smrg/*
2c9e2be55Smrg * $XConsortium: actions.h,v 1.10 94/04/17 20:24:00 converse Exp $
3c9e2be55Smrg *
4c9e2be55SmrgCopyright (c) 1989  X Consortium
5c9e2be55Smrg
6c9e2be55SmrgPermission is hereby granted, free of charge, to any person obtaining a copy
7c9e2be55Smrgof this software and associated documentation files (the "Software"), to deal
8c9e2be55Smrgin the Software without restriction, including without limitation the rights
9c9e2be55Smrgto use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10c9e2be55Smrgcopies of the Software, and to permit persons to whom the Software is
11c9e2be55Smrgfurnished to do so, subject to the following conditions:
12c9e2be55Smrg
13c9e2be55SmrgThe above copyright notice and this permission notice shall be included in
14c9e2be55Smrgall copies or substantial portions of the Software.
15c9e2be55Smrg
16c9e2be55SmrgTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17c9e2be55SmrgIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18c9e2be55SmrgFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
19c9e2be55SmrgX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
20c9e2be55SmrgAN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
21c9e2be55SmrgCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22c9e2be55Smrg
23c9e2be55SmrgExcept as contained in this notice, the name of the X Consortium shall not be
24c9e2be55Smrgused in advertising or otherwise to promote the sale, use or other dealings
25c9e2be55Smrgin this Software without prior written authorization from the X Consortium.
26c9e2be55Smrg *
27c9e2be55Smrg */
28c9e2be55Smrg/* $XFree86$ */
29c9e2be55Smrg
30c9e2be55Smrg#define XMH_ACTION_ARGS Widget, XEvent *, String *, Cardinal *
31c9e2be55Smrg
32c9e2be55Smrg	/* from compfuncs.c */
33c9e2be55Smrg
34c9e2be55Smrgextern void	XmhResetCompose (XMH_ACTION_ARGS);
35c9e2be55Smrgextern void	XmhSend (XMH_ACTION_ARGS);
36c9e2be55Smrgextern void	XmhSave (XMH_ACTION_ARGS);
37c9e2be55Smrg
38c9e2be55Smrg	/* from folder.c */
39c9e2be55Smrg
40c9e2be55Smrgextern void	XmhClose (XMH_ACTION_ARGS);
41c9e2be55Smrgextern void	XmhComposeMessage (XMH_ACTION_ARGS);
42c9e2be55Smrgextern void 	XmhOpenFolder (XMH_ACTION_ARGS);
43c9e2be55Smrgextern void	XmhOpenFolderInNewWindow (XMH_ACTION_ARGS);
44c9e2be55Smrgextern void	XmhCreateFolder (XMH_ACTION_ARGS);
45c9e2be55Smrgextern void	XmhDeleteFolder (XMH_ACTION_ARGS);
46c9e2be55Smrgextern void	XmhPopupFolderMenu (XMH_ACTION_ARGS);
47c9e2be55Smrgextern void	XmhSetCurrentFolder (XMH_ACTION_ARGS);
48c9e2be55Smrgextern void	XmhLeaveFolderButton (XMH_ACTION_ARGS);
49c9e2be55Smrgextern void 	XmhPushFolder (XMH_ACTION_ARGS);
50c9e2be55Smrgextern void	XmhPopFolder (XMH_ACTION_ARGS);
51c9e2be55Smrgextern void	XmhWMProtocols (XMH_ACTION_ARGS);
52c9e2be55Smrg
53c9e2be55Smrg	/* from msg.c */
54c9e2be55Smrg
55c9e2be55Smrgextern void	XmhInsert (XMH_ACTION_ARGS);
56c9e2be55Smrg
57c9e2be55Smrg	/* from popup.c */
58c9e2be55Smrg
59c9e2be55Smrgextern void	XmhPromptOkayAction (XMH_ACTION_ARGS);
60c9e2be55Smrg
61c9e2be55Smrg	/* from toc.c */
62c9e2be55Smrg
63c9e2be55Smrgextern void	XmhPushSequence (XMH_ACTION_ARGS);
64c9e2be55Smrgextern void	XmhPopSequence (XMH_ACTION_ARGS);
65c9e2be55Smrgextern void	XmhReloadSeqLists (XMH_ACTION_ARGS);
66c9e2be55Smrg
67c9e2be55Smrg	/* from tocfuncs.c */
68c9e2be55Smrg
69c9e2be55Smrgextern void	XmhCheckForNewMail (XMH_ACTION_ARGS);
70c9e2be55Smrgextern void	XmhIncorporateNewMail (XMH_ACTION_ARGS);
71c9e2be55Smrgextern void	XmhCommitChanges (XMH_ACTION_ARGS);
72c9e2be55Smrgextern void	XmhPackFolder (XMH_ACTION_ARGS);
73c9e2be55Smrgextern void	XmhSortFolder (XMH_ACTION_ARGS);
74c9e2be55Smrgextern void	XmhForceRescan (XMH_ACTION_ARGS);
75c9e2be55Smrgextern void	XmhViewNextMessage (XMH_ACTION_ARGS);
76c9e2be55Smrgextern void	XmhViewPreviousMessage (XMH_ACTION_ARGS);
77c9e2be55Smrgextern void	XmhMarkDelete (XMH_ACTION_ARGS);
78c9e2be55Smrgextern void	XmhMarkMove (XMH_ACTION_ARGS);
79c9e2be55Smrgextern void	XmhMarkCopy (XMH_ACTION_ARGS);
80c9e2be55Smrgextern void	XmhUnmark (XMH_ACTION_ARGS);
81c9e2be55Smrgextern void	XmhViewInNewWindow (XMH_ACTION_ARGS);
82c9e2be55Smrgextern void	XmhReply (XMH_ACTION_ARGS);
83c9e2be55Smrgextern void	XmhForward (XMH_ACTION_ARGS);
84c9e2be55Smrgextern void	XmhUseAsComposition (XMH_ACTION_ARGS);
85c9e2be55Smrgextern void	XmhPrint (XMH_ACTION_ARGS);
86c9e2be55Smrgextern void	XmhShellCommand (XMH_ACTION_ARGS);
87c9e2be55Smrgextern void	XmhPickMessages (XMH_ACTION_ARGS);
88c9e2be55Smrgextern void	XmhOpenSequence (XMH_ACTION_ARGS);
89c9e2be55Smrgextern void	XmhAddToSequence (XMH_ACTION_ARGS);
90c9e2be55Smrgextern void	XmhRemoveFromSequence (XMH_ACTION_ARGS);
91c9e2be55Smrgextern void	XmhDeleteSequence (XMH_ACTION_ARGS);
92c9e2be55Smrg
93c9e2be55Smrg	/* from viewfuncs.c */
94c9e2be55Smrg
95c9e2be55Smrgextern void	XmhCloseView (XMH_ACTION_ARGS);
96c9e2be55Smrgextern void	XmhViewReply (XMH_ACTION_ARGS);
97c9e2be55Smrgextern void	XmhViewForward (XMH_ACTION_ARGS);
98c9e2be55Smrgextern void	XmhViewUseAsComposition (XMH_ACTION_ARGS);
99c9e2be55Smrgextern void	XmhEditView (XMH_ACTION_ARGS);
100c9e2be55Smrgextern void	XmhSaveView (XMH_ACTION_ARGS);
101c9e2be55Smrgextern void	XmhPrintView (XMH_ACTION_ARGS);
102c9e2be55Smrgextern void	XmhViewMarkDelete (XMH_ACTION_ARGS);
103