event_internal.h revision 0bbfda8a
1/*
2 * Various internal bits shared among the event code
3 */
4#ifndef _CTWM_EVENT_INTERNAL_H
5#define _CTWM_EVENT_INTERNAL_H
6
7
8/* event_utils.c */
9/* AutoRaiseWindow in events.h (temporarily?) */
10void SetRaiseWindow(TwmWindow *tmp);
11void AutoPopupMaybe(TwmWindow *tmp);
12void AutoLowerWindow(TwmWindow *tmp);
13Window WindowOfEvent(XEvent *e);
14ScreenInfo *GetTwmScreen(XEvent *event);
15void SynthesiseFocusOut(Window w);
16void SynthesiseFocusIn(Window w);
17
18
19extern TwmWindow *Tmp_win;
20extern bool ColortableThrashing;
21extern bool enter_flag;
22extern bool leave_flag;
23extern TwmWindow *enter_win, *raise_win, *leave_win, *lower_win;
24
25
26/* SynthesiseFocus*() and focus handlers look at this */
27//#define TRACE_FOCUS
28
29
30#endif /* _CTWM_EVENT_INTERNAL_H */
31