CTWM
Loading...
Searching...
No Matches
Data Structures | Typedefs | Functions
/usr/src/RPM/BUILD/ctwm-4.1.0/captive.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  CaptiveCTWM
 

Typedefs

typedef struct CaptiveCTWM CaptiveCTWM
 

Functions

bool RedirectToCaptive (Window window)
 
charAddToCaptiveList (const char *cptname)
 
void RemoveFromCaptiveList (const char *cptname)
 
void SetPropsIfCaptiveCtwm (TwmWindow *win)
 
CaptiveCTWM GetCaptiveCTWMUnderPointer (void)
 
void SetNoRedirect (Window window)
 
void ConfigureCaptiveRootWindow (XEvent *ev)
 
void AdoptWindow (void)
 

Typedef Documentation

◆ CaptiveCTWM

typedef struct CaptiveCTWM CaptiveCTWM

Function Documentation

◆ AddToCaptiveList()

char * AddToCaptiveList ( const char * cptname)

Definition at line 308 of file captive.c.

References dpy, freeCaptivesList(), GetCaptivesList(), PlaceX, root, Scr, SetCaptivesList(), and XA_WM_CTWM_ROOT_our_name.

Referenced by ctwm_main().

◆ AdoptWindow()

void AdoptWindow ( void )

Definition at line 690 of file captive.c.

References dpy, len, PlaceX, RestartPreviousState, root, Scr, and SimulateMapRequest().

Referenced by f_adoptwindow_impl().

◆ ConfigureCaptiveRootWindow()

void ConfigureCaptiveRootWindow ( XEvent * ev)

Definition at line 641 of file captive.c.

References CLarg, dpy, PlaceX, ProgramName, root, Scr, x, and y.

Referenced by DispatchEvent().

◆ GetCaptiveCTWMUnderPointer()

CaptiveCTWM GetCaptiveCTWMUnderPointer ( void )

Definition at line 550 of file captive.c.

References CaptiveCtwmRootWindow(), dpy, JunkMask, JunkRoot, JunkX, JunkY, PlaceX, root, and Scr.

Referenced by f_hypermove_impl().

◆ RedirectToCaptive()

bool RedirectToCaptive ( Window window)

Definition at line 60 of file captive.c.

References DontRedirect(), dpy, PlaceX, safe_strncpy(), Scr, and table.

Referenced by AddWindow().

◆ RemoveFromCaptiveList()

void RemoveFromCaptiveList ( const char * cptname)

Definition at line 425 of file captive.c.

References dpy, freeCaptivesList(), GetCaptivesList(), PlaceX, root, Scr, SetCaptivesList(), and XA_WM_CTWM_ROOT_our_name.

Referenced by DoShutdown().

◆ SetNoRedirect()

void SetNoRedirect ( Window window)

Definition at line 609 of file captive.c.

References dpy, and PlaceX.

Referenced by f_hypermove_impl().

◆ SetPropsIfCaptiveCtwm()

void SetPropsIfCaptiveCtwm ( TwmWindow * win)

Definition at line 502 of file captive.c.

References CaptiveCtwmRootWindow(), dpy, TwmWindow::frame, PlaceX, and TwmWindow::w.

Referenced by AddWindow().