Cross Reference: captive.h
xref: /xsrc/external/mit/ctwm/dist/captive.h
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/ctwm/dist/
captive.h revision 0bbfda8a
10bbfda8aSnia/*
20bbfda8aSnia * Captive ctwm handling bits.
30bbfda8aSnia */
40bbfda8aSnia
50bbfda8aSnia#ifndef _CTWM_CAPTIVE_H
60bbfda8aSnia#define _CTWM_CAPTIVE_H
70bbfda8aSnia
80bbfda8aSnia
90bbfda8aSniatypedef struct CaptiveCTWM {
100bbfda8aSnia	Window        root;
110bbfda8aSnia	char          *name;
120bbfda8aSnia} CaptiveCTWM;
130bbfda8aSnia
140bbfda8aSnia
150bbfda8aSniabool RedirectToCaptive(Window window);
160bbfda8aSniachar *AddToCaptiveList(const char *cptname);
170bbfda8aSniavoid RemoveFromCaptiveList(const char *cptname);
180bbfda8aSniavoid SetPropsIfCaptiveCtwm(TwmWindow *win);
190bbfda8aSniaCaptiveCTWM GetCaptiveCTWMUnderPointer(void);
200bbfda8aSniavoid SetNoRedirect(Window window);
210bbfda8aSniavoid ConfigureCaptiveRootWindow(XEvent *ev);
220bbfda8aSniavoid AdoptWindow(void);
230bbfda8aSnia
240bbfda8aSnia
250bbfda8aSnia#endif //_CTWM_CAPTIVE_H
26

Indexes created Wed Dec 03 21:09:41 GMT 2025