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