CTWM
Loading...
Searching...
No Matches
Data Structures | Functions | Variables
/usr/src/RPM/BUILD/ctwm-4.1.0/occupation.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  OccupyWindow
 

Functions

void SetupOccupation (TwmWindow *twm_win, int occupation_hint)
 
void AddToWorkSpace (char *wname, TwmWindow *twm_win)
 
void RemoveFromWorkSpace (char *wname, TwmWindow *twm_win)
 
void ToggleOccupation (char *wname, TwmWindow *twm_win)
 
void MoveToNextWorkSpace (VirtualScreen *vs, TwmWindow *twm_win)
 
void MoveToPrevWorkSpace (VirtualScreen *vs, TwmWindow *twm_win)
 
void MoveToNextWorkSpaceAndFollow (VirtualScreen *vs, TwmWindow *twm_win)
 
void MoveToPrevWorkSpaceAndFollow (VirtualScreen *vs, TwmWindow *twm_win)
 
void WmgrRedoOccupation (TwmWindow *win)
 
void WMgrRemoveFromCurrentWorkSpace (VirtualScreen *vs, TwmWindow *win)
 
void WMgrAddToCurrentWorkSpaceAndWarp (VirtualScreen *vs, char *winname)
 
void OccupyAll (TwmWindow *twm_win)
 
void CreateOccupyWindow (void)
 
void ResizeOccupyWindow (TwmWindow *win)
 
void PaintOccupyWindow (void)
 
void OccupyHandleButtonEvent (XEvent *event)
 
void Occupy (TwmWindow *twm_win)
 
void ChangeOccupation (TwmWindow *tmp_win, int newoccupation)
 
bool AddToClientsList (char *workspace, char *client)
 
unsigned int GetMaskFromProperty (unsigned char *_prop, unsigned long len)
 
int GetPropertyFromMask (unsigned int mask, char **prop)
 

Variables

int fullOccupation
 
TwmWindowoccupyWin
 

Function Documentation

◆ AddToClientsList()

bool AddToClientsList ( char * workspace,
char * client )

Definition at line 1412 of file occupation.c.

References AddToList(), GetWorkspace(), PlaceX, and Scr.

◆ AddToWorkSpace()

void AddToWorkSpace ( char * wname,
TwmWindow * twm_win )

◆ ChangeOccupation()

void ChangeOccupation ( TwmWindow * tmp_win,
int newoccupation )

◆ CreateOccupyWindow()

void CreateOccupyWindow ( void )

◆ GetMaskFromProperty()

unsigned int GetMaskFromProperty ( unsigned char * _prop,
unsigned long len )

◆ GetPropertyFromMask()

int GetPropertyFromMask ( unsigned int mask,
char ** prop )

◆ MoveToNextWorkSpace()

void MoveToNextWorkSpace ( VirtualScreen * vs,
TwmWindow * twm_win )

◆ MoveToNextWorkSpaceAndFollow()

void MoveToNextWorkSpaceAndFollow ( VirtualScreen * vs,
TwmWindow * twm_win )

◆ MoveToPrevWorkSpace()

void MoveToPrevWorkSpace ( VirtualScreen * vs,
TwmWindow * twm_win )

◆ MoveToPrevWorkSpaceAndFollow()

void MoveToPrevWorkSpaceAndFollow ( VirtualScreen * vs,
TwmWindow * twm_win )

◆ Occupy()

void Occupy ( TwmWindow * twm_win)

◆ OccupyAll()

void OccupyAll ( TwmWindow * twm_win)

Definition at line 549 of file occupation.c.

References CanChangeOccupation(), ChangeOccupation(), fullOccupation, PlaceX, and Scr.

Referenced by f_occupyall_impl().

◆ OccupyHandleButtonEvent()

void OccupyHandleButtonEvent ( XEvent * event)

◆ PaintOccupyWindow()

void PaintOccupyWindow ( void )

◆ RemoveFromWorkSpace()

void RemoveFromWorkSpace ( char * wname,
TwmWindow * twm_win )

◆ ResizeOccupyWindow()

void ResizeOccupyWindow ( TwmWindow * win)

Definition at line 874 of file occupation.c.

References TwmWindow::attr, dpy, MAX, PlaceX, Scr, x, and y.

Referenced by CreateOccupyWindow(), SetupFrame(), and WMapSetupWindow().

◆ SetupOccupation()

void SetupOccupation ( TwmWindow * twm_win,
int occupation_hint )

◆ ToggleOccupation()

void ToggleOccupation ( char * wname,
TwmWindow * twm_win )

◆ WMgrAddToCurrentWorkSpaceAndWarp()

void WMgrAddToCurrentWorkSpaceAndWarp ( VirtualScreen * vs,
char * winname )

◆ WmgrRedoOccupation()

void WmgrRedoOccupation ( TwmWindow * win)

◆ WMgrRemoveFromCurrentWorkSpace()

void WMgrRemoveFromCurrentWorkSpace ( VirtualScreen * vs,
TwmWindow * win )

Variable Documentation

◆ fullOccupation

int fullOccupation
extern

◆ occupyWin

TwmWindow* occupyWin
extern