captive.h revision 0bbfda8a
1/*
2 * Captive ctwm handling bits.
3 */
4
5#ifndef _CTWM_CAPTIVE_H
6#define _CTWM_CAPTIVE_H
7
8
9typedef struct CaptiveCTWM {
10	Window        root;
11	char          *name;
12} CaptiveCTWM;
13
14
15bool RedirectToCaptive(Window window);
16char *AddToCaptiveList(const char *cptname);
17void RemoveFromCaptiveList(const char *cptname);
18void SetPropsIfCaptiveCtwm(TwmWindow *win);
19CaptiveCTWM GetCaptiveCTWMUnderPointer(void);
20void SetNoRedirect(Window window);
21void ConfigureCaptiveRootWindow(XEvent *ev);
22void AdoptWindow(void);
23
24
25#endif //_CTWM_CAPTIVE_H
26