CTWM
Loading...
Searching...
No Matches
/usr/src/RPM/BUILD/ctwm-4.1.0/events.h
Go to the documentation of this file.
1/*
2 * twm event handler include file
3 *
4 *
5 * Copyright 1988 by Evans & Sutherland Computer Corporation,
6 * Salt Lake City, Utah
7 * Portions Copyright 1989 by the Massachusetts Institute of Technology
8 * Cambridge, Massachusetts
9 *
10 * $XConsortium: events.h,v 1.14 91/05/10 17:53:58 dave Exp $
11 *
12 * 17-Nov-87 Thomas E. LaStrange File created
13 *
14 * Copyright 1992 Claude Lecommandeur.
15 *
16 */
17
18#ifndef _CTWM_EVENTS_H
19#define _CTWM_EVENTS_H
20
21typedef void (*event_proc)(void);
22
23void InitEvents(void);
24bool DispatchEvent(void);
25bool DispatchEvent2(void);
27
28/* Bits in event_utils.c */
29/*
30 * This should maybe be in event_internal.h, but a few other places use
31 * it. TBD: figure out why and whether they should
32 */
34
35void FixRootEvent(XEvent *e);
37
38
40extern Window DragWindow;
41extern int origDragX;
42extern int origDragY;
43extern int DragX;
44extern int DragY;
45extern unsigned int DragWidth;
46extern unsigned int DragHeight;
47extern unsigned int DragBW;
48extern int CurrentDragX;
49extern int CurrentDragY;
50extern int Context;
51
52extern int ButtonPressed;
53extern bool Cancel;
54
55extern XEvent Event;
56extern Time EventTime;
57
58#endif /* _CTWM_EVENTS_H */
static int PlaceX
Definition add_window.c:82
#define __attribute__(x)
Definition ctwm.h:50
event_proc EventHandler[]
Definition event_core.c:64
unsigned int DragBW
Definition event_core.c:75
void FixRootEvent(XEvent *e)
int CurrentDragY
Definition event_core.c:77
void InitEvents(void)
Definition event_core.c:103
Time EventTime
Definition event_core.c:79
int CurrentDragX
Definition event_core.c:76
bool Cancel
Definition event_core.c:94
int origDragX
Definition event_core.c:69
unsigned int DragWidth
Definition event_core.c:73
unsigned int DragHeight
Definition event_core.c:74
int origDragY
Definition event_core.c:70
void SimulateMapRequest(Window w)
int DragY
Definition event_core.c:72
bool DispatchEvent(void)
Definition event_core.c:305
void AutoRaiseWindow(TwmWindow *tmp)
Definition event_utils.c:27
void(* event_proc)(void)
Definition events.h:21
bool DispatchEvent2(void)
Definition event_core.c:343
XEvent Event
Definition event_core.c:66
int ButtonPressed
Definition event_core.c:93
Window DragWindow
Definition event_core.c:68
void HandleEvents(void) __attribute__((noreturn))
Definition event_core.c:175
int DragX
Definition event_core.c:71
int Context
Definition event_core.c:65
Info and control for every X Window we take over.