source: trunk/third/mwm/WmEvent.h @ 9757

Revision 9757, 2.4 KB checked in by ghudson, 28 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r9756, which included commits to RCS files with non-trunk default branches.
Line 
1/*
2 * (c) Copyright 1989, 1990, 1991, 1992 OPEN SOFTWARE FOUNDATION, INC.
3 * ALL RIGHTS RESERVED
4*/
5/*
6 * Motif Release 1.2
7*/
8/*   $RCSfile: WmEvent.h,v $ $Revision: 1.1.1.1 $ $Date: 1997-03-25 09:12:18 $ */
9/*
10 * (c) Copyright 1987, 1988, 1989, 1990 HEWLETT-PACKARD COMPANY */
11
12#ifdef _NO_PROTO
13extern Boolean          CheckForButtonAction ();
14extern Time             GetTimestamp ();
15extern Boolean          HandleKeyPress ();
16extern void             HandleWsButtonPress ();
17extern void             HandleWsButtonRelease ();
18extern void             HandleWsConfigureRequest ();
19extern void             HandleWsEnterNotify ();
20extern void             HandleWsFocusIn ();
21extern Boolean          HandleWsKeyPress ();
22extern void             HandleWsLeaveNotify ();
23extern void             IdentifyEventContext ();
24extern void             InitEventHandling ();
25extern void             ProcessClickBPress ();
26extern void             ProcessClickBRelease ();
27extern void             PullExposureEvents ();
28extern int              SetupKeyBindings ();
29extern Boolean          WmDispatchMenuEvent ();
30extern Boolean          WmDispatchWsEvent ();
31
32#else /* _NO_PROTO */
33
34extern Boolean CheckForButtonAction (XButtonEvent *buttonEvent,
35                                     Context context, Context subContext,
36                                     ClientData *pCD);
37extern Time GetTimestamp (void);
38extern Boolean HandleKeyPress (XKeyEvent *keyEvent, KeySpec *keySpecs,
39                               Boolean checkContext, Context context,
40                               Boolean onlyFirst, ClientData *pCD);
41extern void HandleWsButtonPress (XButtonEvent *buttonEvent);
42extern void HandleWsButtonRelease (XButtonEvent *buttonEvent);
43extern void HandleWsConfigureRequest (XConfigureRequestEvent *configureEvent);
44extern void HandleWsEnterNotify (XEnterWindowEvent *enterEvent);
45extern void HandleWsFocusIn (XFocusInEvent *focusEvent);
46extern Boolean HandleWsKeyPress (XKeyEvent *keyEvent);
47extern void HandleWsLeaveNotify (XLeaveWindowEvent *leaveEvent);
48extern void IdentifyEventContext (XButtonEvent *event, ClientData *pCD,
49                                  Context *pContext, int *pPartContext);
50extern void InitEventHandling (void);
51extern void ProcessClickBPress (XButtonEvent *buttonEvent, ClientData *pCD,
52                                Context context, Context subContext);
53extern void ProcessClickBRelease (XButtonEvent *buttonEvent, ClientData *pCD,
54                                  Context context, Context subContext);
55extern void PullExposureEvents (void);
56extern int SetupKeyBindings (KeySpec *keySpecs, Window grabWindow,
57                             int keyboardMode, long context);
58extern Boolean WmDispatchMenuEvent (XButtonEvent *event);
59extern Boolean WmDispatchWsEvent (XEvent *event);
60#endif /* _NO_PROTO */
Note: See TracBrowser for help on using the repository browser.