CTWM
Loading...
Searching...
No Matches
/usr/src/RPM/BUILD/ctwm-4.1.0/captive.h
Go to the documentation of this file.
1/*
2 * Captive ctwm handling bits.
3 */
4
5#ifndef _CTWM_CAPTIVE_H
6#define _CTWM_CAPTIVE_H
7
8// Guard to help catch non-ifdef'd references
9#ifndef CAPTIVE
10#error "You're unconditionally including captive.h!"
11#endif
12
13
14typedef struct CaptiveCTWM {
16 char *name;
18
19
20bool RedirectToCaptive(Window window);
21char *AddToCaptiveList(const char *cptname);
22void RemoveFromCaptiveList(const char *cptname);
25void SetNoRedirect(Window window);
27void AdoptWindow(void);
28
29
30#endif //_CTWM_CAPTIVE_H
static int PlaceX
Definition add_window.c:82
void SetPropsIfCaptiveCtwm(TwmWindow *win)
Definition captive.c:502
void RemoveFromCaptiveList(const char *cptname)
Definition captive.c:425
void ConfigureCaptiveRootWindow(XEvent *ev)
Definition captive.c:641
bool RedirectToCaptive(Window window)
Definition captive.c:60
void SetNoRedirect(Window window)
Definition captive.c:609
struct CaptiveCTWM CaptiveCTWM
void AdoptWindow(void)
Definition captive.c:690
char * AddToCaptiveList(const char *cptname)
Definition captive.c:308
CaptiveCTWM GetCaptiveCTWMUnderPointer(void)
Definition captive.c:550
Window root
Definition captive.h:15
char * name
Definition captive.h:16
Info and control for every X Window we take over.