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