JWM Source Documentation
Data Structures | Macros | Typedefs | Enumerations | Functions | Variables
hint.h File Reference

Header for reading and writing X properties. More...

Go to the source code of this file.

Data Structures

struct  ClientState
 Client state information. More...
 

Macros

#define FIRST_NET_ATOM   ATOM_NET_SUPPORTED
 
#define LAST_NET_ATOM   ATOM_NET_WM_STRUT
 
#define FIRST_MWM_ATOM   ATOM_MOTIF_WM_HINTS
 
#define LAST_MWM_ATOM   ATOM_MOTIF_WM_HINTS
 
#define LAYER_DESKTOP   0
 
#define LAYER_BELOW   1
 
#define LAYER_NORMAL   2
 
#define LAYER_ABOVE   3
 
#define LAYER_COUNT   4
 
#define FIRST_LAYER   LAYER_DESKTOP
 
#define LAST_LAYER   LAYER_ABOVE
 
#define DEFAULT_TRAY_LAYER   LAYER_ABOVE
 

Typedefs

typedef unsigned char WinLayerType
 Enumeration of window layers.
 
typedef struct ClientState ClientState
 Client state information.
 

Enumerations

enum  AtomType {
  ATOM_COMPOUND_TEXT, ATOM_UTF8_STRING, ATOM_XROOTPMAP_ID, ATOM_MANAGER,
  ATOM_WM_STATE, ATOM_WM_PROTOCOLS, ATOM_WM_DELETE_WINDOW, ATOM_WM_TAKE_FOCUS,
  ATOM_WM_CHANGE_STATE, ATOM_WM_COLORMAP_WINDOWS, ATOM_NET_SUPPORTED, ATOM_NET_NUMBER_OF_DESKTOPS,
  ATOM_NET_DESKTOP_NAMES, ATOM_NET_DESKTOP_GEOMETRY, ATOM_NET_DESKTOP_VIEWPORT, ATOM_NET_CURRENT_DESKTOP,
  ATOM_NET_ACTIVE_WINDOW, ATOM_NET_WORKAREA, ATOM_NET_SUPPORTING_WM_CHECK, ATOM_NET_SHOWING_DESKTOP,
  ATOM_NET_FRAME_EXTENTS, ATOM_NET_WM_DESKTOP, ATOM_NET_WM_STATE, ATOM_NET_WM_STATE_STICKY,
  ATOM_NET_WM_STATE_MAXIMIZED_VERT, ATOM_NET_WM_STATE_MAXIMIZED_HORZ, ATOM_NET_WM_STATE_SHADED, ATOM_NET_WM_STATE_FULLSCREEN,
  ATOM_NET_WM_STATE_HIDDEN, ATOM_NET_WM_STATE_SKIP_TASKBAR, ATOM_NET_WM_STATE_SKIP_PAGER, ATOM_NET_WM_STATE_BELOW,
  ATOM_NET_WM_STATE_ABOVE, ATOM_NET_WM_STATE_DEMANDS_ATTENTION, ATOM_NET_WM_STATE_FOCUSED, ATOM_NET_WM_ALLOWED_ACTIONS,
  ATOM_NET_WM_ACTION_MOVE, ATOM_NET_WM_ACTION_RESIZE, ATOM_NET_WM_ACTION_MINIMIZE, ATOM_NET_WM_ACTION_SHADE,
  ATOM_NET_WM_ACTION_STICK, ATOM_NET_WM_ACTION_FULLSCREEN, ATOM_NET_WM_ACTION_MAXIMIZE_HORZ, ATOM_NET_WM_ACTION_MAXIMIZE_VERT,
  ATOM_NET_WM_ACTION_CHANGE_DESKTOP, ATOM_NET_WM_ACTION_CLOSE, ATOM_NET_WM_ACTION_BELOW, ATOM_NET_WM_ACTION_ABOVE,
  ATOM_NET_CLOSE_WINDOW, ATOM_NET_MOVERESIZE_WINDOW, ATOM_NET_RESTACK_WINDOW, ATOM_NET_REQUEST_FRAME_EXTENTS,
  ATOM_NET_WM_PID, ATOM_NET_WM_NAME, ATOM_NET_WM_VISIBLE_NAME, ATOM_NET_WM_HANDLED_ICONS,
  ATOM_NET_WM_ICON, ATOM_NET_WM_ICON_NAME, ATOM_NET_WM_USER_TIME, ATOM_NET_WM_USER_TIME_WINDOW,
  ATOM_NET_WM_VISIBLE_ICON_NAME, ATOM_NET_WM_WINDOW_TYPE, ATOM_NET_WM_WINDOW_TYPE_DESKTOP, ATOM_NET_WM_WINDOW_TYPE_DOCK,
  ATOM_NET_WM_WINDOW_TYPE_SPLASH, ATOM_NET_WM_WINDOW_TYPE_DIALOG, ATOM_NET_WM_WINDOW_TYPE_NORMAL, ATOM_NET_WM_WINDOW_TYPE_MENU,
  ATOM_NET_WM_WINDOW_TYPE_NOTIFICATION, ATOM_NET_WM_WINDOW_TYPE_TOOLBAR, ATOM_NET_WM_WINDOW_TYPE_UTILITY, ATOM_NET_CLIENT_LIST,
  ATOM_NET_CLIENT_LIST_STACKING, ATOM_NET_WM_STRUT_PARTIAL, ATOM_NET_WM_WINDOW_OPACITY, ATOM_NET_WM_STRUT,
  ATOM_NET_WM_MOVERESIZE, ATOM_NET_SYSTEM_TRAY_OPCODE, ATOM_NET_SYSTEM_TRAY_ORIENTATION, ATOM_MOTIF_WM_HINTS,
  ATOM_JWM_RESTART, ATOM_JWM_EXIT, ATOM_JWM_RELOAD, ATOM_JWM_WM_STATE_MAXIMIZED_TOP,
  ATOM_JWM_WM_STATE_MAXIMIZED_BOTTOM, ATOM_JWM_WM_STATE_MAXIMIZED_LEFT, ATOM_JWM_WM_STATE_MAXIMIZED_RIGHT, ATOM_COUNT
}
 Enumeration of atoms. More...
 

Functions

void ReadCurrentDesktop (void)
 Determine the current desktop.
 
void ReadClientInfo (struct ClientNode *np, char alreadyMapped)
 Read client info.
 
void ReadWMName (struct ClientNode *np)
 Read a client's name.
 
void ReadWMClass (struct ClientNode *np)
 Read a client's class.
 
void ReadWMNormalHints (struct ClientNode *np)
 Read normal hints for a client.
 
void ReadWMProtocols (Window w, ClientState *state)
 Read the WM_PROTOCOLS property for a window.
 
void ReadWMColormaps (struct ClientNode *np)
 Read colormap information for a client.
 
void ReadWinLayer (struct ClientNode *np)
 Determine the layer of a client.
 
ClientState ReadWindowState (Window win, char alreadyMapped)
 Read the current state of a window.
 
void ReadWMHints (Window win, ClientState *state, char alreadyMapped)
 Read WM hints.
 
void ReadWMOpacity (Window win, unsigned *opacity)
 Read opacity.
 
void WriteState (struct ClientNode *np)
 Set the state of a client window.
 
void WriteNetState (struct ClientNode *np)
 Set _NET_WM_STATE.
 
void SetOpacity (struct ClientNode *np, unsigned int opacity, char force)
 Set the opacity of a client window.
 
void WriteFrameExtents (Window win, const ClientState *state)
 Set the frame extents of a window.
 
char GetCardinalAtom (Window window, AtomType atom, unsigned long *value)
 Read a cardinal atom.
 
void SetCardinalAtom (Window window, AtomType atom, unsigned long value)
 Set a cardinal atom.
 
char GetWindowAtom (Window window, AtomType atom, Window *value)
 Read a window atom.
 
void SetWindowAtom (Window window, AtomType atom, unsigned long value)
 Set a window atom.
 
void SetPixmapAtom (Window window, AtomType atom, Pixmap value)
 Set a pixmap atom.
 
void SetAtomAtom (Window window, AtomType atom, AtomType value)
 Set an atom atom.
 

Variables

const char jwmRestart []
 
const char jwmExit []
 
const char jwmReload []
 
const char managerProperty []
 
Atom atoms [ATOM_COUNT]
 
#define InitializeHints()   (void)(0)
 
#define ShutdownHints()   (void)(0)
 
#define DestroyHints()   (void)(0)
 
void StartupHints (void)
 Set root hints and intern atoms.
 

Detailed Description

Header for reading and writing X properties.

Author
Joe Wingbermuehle
Date
2004-2006

Definition in file hint.h.

Macro Definition Documentation

#define DEFAULT_TRAY_LAYER   LAYER_ABOVE

Definition at line 146 of file hint.h.

Referenced by CreateTray().

#define DestroyHints ( )    (void)(0)

Definition at line 165 of file hint.h.

Referenced by Destroy().

#define FIRST_LAYER   LAYER_DESKTOP
#define FIRST_MWM_ATOM   ATOM_MOTIF_WM_HINTS

Definition at line 133 of file hint.h.

#define FIRST_NET_ATOM   ATOM_NET_SUPPORTED

Definition at line 130 of file hint.h.

Referenced by StartupHints().

#define InitializeHints ( )    (void)(0)

Definition at line 162 of file hint.h.

Referenced by Initialize().

#define LAST_LAYER   LAYER_ABOVE
#define LAST_MWM_ATOM   ATOM_MOTIF_WM_HINTS

Definition at line 134 of file hint.h.

#define LAST_NET_ATOM   ATOM_NET_WM_STRUT

Definition at line 131 of file hint.h.

Referenced by StartupHints().

#define LAYER_ABOVE   3
#define LAYER_BELOW   1
#define LAYER_COUNT   4
#define LAYER_DESKTOP   0

Definition at line 138 of file hint.h.

Referenced by ReadWindowState().

#define LAYER_NORMAL   2
#define ShutdownHints ( )    (void)(0)

Definition at line 164 of file hint.h.

Referenced by Shutdown().

Typedef Documentation

typedef struct ClientState ClientState

Client state information.

typedef unsigned char WinLayerType

Enumeration of window layers.

Definition at line 137 of file hint.h.

Enumeration Type Documentation

enum AtomType

Enumeration of atoms.

Enumerator:
ATOM_COMPOUND_TEXT 
ATOM_UTF8_STRING 
ATOM_XROOTPMAP_ID 
ATOM_MANAGER 
ATOM_WM_STATE 
ATOM_WM_PROTOCOLS 
ATOM_WM_DELETE_WINDOW 
ATOM_WM_TAKE_FOCUS 
ATOM_WM_CHANGE_STATE 
ATOM_WM_COLORMAP_WINDOWS 
ATOM_NET_SUPPORTED 
ATOM_NET_NUMBER_OF_DESKTOPS 
ATOM_NET_DESKTOP_NAMES 
ATOM_NET_DESKTOP_GEOMETRY 
ATOM_NET_DESKTOP_VIEWPORT 
ATOM_NET_CURRENT_DESKTOP 
ATOM_NET_ACTIVE_WINDOW 
ATOM_NET_WORKAREA 
ATOM_NET_SUPPORTING_WM_CHECK 
ATOM_NET_SHOWING_DESKTOP 
ATOM_NET_FRAME_EXTENTS 
ATOM_NET_WM_DESKTOP 
ATOM_NET_WM_STATE 
ATOM_NET_WM_STATE_STICKY 
ATOM_NET_WM_STATE_MAXIMIZED_VERT 
ATOM_NET_WM_STATE_MAXIMIZED_HORZ 
ATOM_NET_WM_STATE_SHADED 
ATOM_NET_WM_STATE_FULLSCREEN 
ATOM_NET_WM_STATE_HIDDEN 
ATOM_NET_WM_STATE_SKIP_TASKBAR 
ATOM_NET_WM_STATE_SKIP_PAGER 
ATOM_NET_WM_STATE_BELOW 
ATOM_NET_WM_STATE_ABOVE 
ATOM_NET_WM_STATE_DEMANDS_ATTENTION 
ATOM_NET_WM_STATE_FOCUSED 
ATOM_NET_WM_ALLOWED_ACTIONS 
ATOM_NET_WM_ACTION_MOVE 
ATOM_NET_WM_ACTION_RESIZE 
ATOM_NET_WM_ACTION_MINIMIZE 
ATOM_NET_WM_ACTION_SHADE 
ATOM_NET_WM_ACTION_STICK 
ATOM_NET_WM_ACTION_FULLSCREEN 
ATOM_NET_WM_ACTION_MAXIMIZE_HORZ 
ATOM_NET_WM_ACTION_MAXIMIZE_VERT 
ATOM_NET_WM_ACTION_CHANGE_DESKTOP 
ATOM_NET_WM_ACTION_CLOSE 
ATOM_NET_WM_ACTION_BELOW 
ATOM_NET_WM_ACTION_ABOVE 
ATOM_NET_CLOSE_WINDOW 
ATOM_NET_MOVERESIZE_WINDOW 
ATOM_NET_RESTACK_WINDOW 
ATOM_NET_REQUEST_FRAME_EXTENTS 
ATOM_NET_WM_PID 
ATOM_NET_WM_NAME 
ATOM_NET_WM_VISIBLE_NAME 
ATOM_NET_WM_HANDLED_ICONS 
ATOM_NET_WM_ICON 
ATOM_NET_WM_ICON_NAME 
ATOM_NET_WM_USER_TIME 
ATOM_NET_WM_USER_TIME_WINDOW 
ATOM_NET_WM_VISIBLE_ICON_NAME 
ATOM_NET_WM_WINDOW_TYPE 
ATOM_NET_WM_WINDOW_TYPE_DESKTOP 
ATOM_NET_WM_WINDOW_TYPE_DOCK 
ATOM_NET_WM_WINDOW_TYPE_SPLASH 
ATOM_NET_WM_WINDOW_TYPE_DIALOG 
ATOM_NET_WM_WINDOW_TYPE_NORMAL 
ATOM_NET_WM_WINDOW_TYPE_MENU 
ATOM_NET_WM_WINDOW_TYPE_NOTIFICATION 
ATOM_NET_WM_WINDOW_TYPE_TOOLBAR 
ATOM_NET_WM_WINDOW_TYPE_UTILITY 
ATOM_NET_CLIENT_LIST 
ATOM_NET_CLIENT_LIST_STACKING 
ATOM_NET_WM_STRUT_PARTIAL 
ATOM_NET_WM_WINDOW_OPACITY 
ATOM_NET_WM_STRUT 
ATOM_NET_WM_MOVERESIZE 
ATOM_NET_SYSTEM_TRAY_OPCODE 
ATOM_NET_SYSTEM_TRAY_ORIENTATION 
ATOM_MOTIF_WM_HINTS 
ATOM_JWM_RESTART 
ATOM_JWM_EXIT 
ATOM_JWM_RELOAD 
ATOM_JWM_WM_STATE_MAXIMIZED_TOP 
ATOM_JWM_WM_STATE_MAXIMIZED_BOTTOM 
ATOM_JWM_WM_STATE_MAXIMIZED_LEFT 
ATOM_JWM_WM_STATE_MAXIMIZED_RIGHT 
ATOM_COUNT 

Definition at line 16 of file hint.h.

Function Documentation

char GetCardinalAtom ( Window  window,
AtomType  atom,
unsigned long *  value 
)

Read a cardinal atom.

Parameters
windowThe window.
atomThe atom to read.
valueA pointer to the location to save the atom.
Returns
1 on success, 0 on failure.

Definition at line 1079 of file hint.c.

References Assert, atoms, display, JLIKELY, JXFree, and JXGetWindowProperty.

Referenced by ReadCurrentDesktop(), ReadWindowState(), and ReadWMOpacity().

char GetWindowAtom ( Window  window,
AtomType  atom,
Window *  value 
)

Read a window atom.

Parameters
windowThe window.
atomThe atom to read.
valueA pointer to the location to save the atom.
Returns
1 on success, 0 on failure.

Definition at line 1119 of file hint.c.

References Assert, atoms, display, JLIKELY, JXFree, and JXGetWindowProperty.

Referenced by ReadWindowState().

void ReadClientInfo ( ClientNode np,
char  alreadyMapped 
)
void ReadCurrentDesktop ( void  )

Determine the current desktop.

Definition at line 274 of file hint.c.

References ATOM_NET_CURRENT_DESKTOP, ChangeDesktop(), currentDesktop, GetCardinalAtom(), rootWindow, and SetCardinalAtom().

Referenced by Startup().

ClientState ReadWindowState ( Window  win,
char  alreadyMapped 
)

Read the current state of a window.

Parameters
winThe window.
alreadyMappedSet if the window is already mapped.
Returns
The window state.

Definition at line 546 of file hint.c.

References Assert, ATOM_JWM_WM_STATE_MAXIMIZED_BOTTOM, ATOM_JWM_WM_STATE_MAXIMIZED_LEFT, ATOM_JWM_WM_STATE_MAXIMIZED_RIGHT, ATOM_JWM_WM_STATE_MAXIMIZED_TOP, ATOM_NET_WM_DESKTOP, ATOM_NET_WM_STATE, ATOM_NET_WM_STATE_ABOVE, ATOM_NET_WM_STATE_BELOW, ATOM_NET_WM_STATE_DEMANDS_ATTENTION, ATOM_NET_WM_STATE_FULLSCREEN, ATOM_NET_WM_STATE_HIDDEN, ATOM_NET_WM_STATE_MAXIMIZED_HORZ, ATOM_NET_WM_STATE_MAXIMIZED_VERT, ATOM_NET_WM_STATE_SHADED, ATOM_NET_WM_STATE_SKIP_PAGER, ATOM_NET_WM_STATE_SKIP_TASKBAR, ATOM_NET_WM_STATE_STICKY, ATOM_NET_WM_USER_TIME, ATOM_NET_WM_USER_TIME_WINDOW, ATOM_NET_WM_WINDOW_TYPE, ATOM_NET_WM_WINDOW_TYPE_DESKTOP, ATOM_NET_WM_WINDOW_TYPE_DIALOG, ATOM_NET_WM_WINDOW_TYPE_DOCK, ATOM_NET_WM_WINDOW_TYPE_MENU, ATOM_NET_WM_WINDOW_TYPE_NORMAL, ATOM_NET_WM_WINDOW_TYPE_NOTIFICATION, ATOM_NET_WM_WINDOW_TYPE_SPLASH, ATOM_NET_WM_WINDOW_TYPE_TOOLBAR, ATOM_NET_WM_WINDOW_TYPE_UTILITY, atoms, ClientState::border, BORDER_DEFAULT, BORDER_MAX, BORDER_MIN, BORDER_NONE, CheckShape(), currentDesktop, Debug(), ClientState::defaultLayer, ClientState::desktop, Settings::desktopCount, display, GetCardinalAtom(), GetWindowAtom(), JXFree, JXGetWindowProperty, ClientState::layer, LAYER_ABOVE, LAYER_BELOW, LAYER_DESKTOP, LAYER_NORMAL, MAX_BOTTOM, MAX_HORIZ, MAX_LEFT, MAX_NONE, MAX_RIGHT, MAX_TOP, MAX_VERT, ClientState::maxFlags, ClientState::opacity, ReadMotifHints(), ReadWMHints(), ReadWMOpacity(), ReadWMProtocols(), ReadWMState(), settings, STAT_FULLSCREEN, STAT_MAPPED, STAT_MINIMIZED, STAT_NOFOCUS, STAT_NOLIST, STAT_NOPAGER, STAT_SHADED, STAT_SHAPED, STAT_STICKY, STAT_URGENT, and ClientState::status.

Referenced by HandleFrameExtentsRequest(), ReadClientInfo(), and UpdateState().

void ReadWinLayer ( struct ClientNode np)

Determine the layer of a client.

Parameters
npThe client.
void ReadWMClass ( ClientNode np)

Read a client's class.

Parameters
npThe client.

Definition at line 782 of file hint.c.

References Assert, ClientNode::className, display, ClientNode::instanceName, JXGetClassHint, and ClientNode::window.

Referenced by ReadClientInfo().

void ReadWMColormaps ( ClientNode np)

Read colormap information for a client.

Parameters
npThe client.

Definition at line 900 of file hint.c.

References Allocate, Assert, colormapCount, ClientNode::colormaps, display, JXFree, JXGetWMColormapWindows, Min, ColormapNode::next, Release, ColormapNode::window, and ClientNode::window.

Referenced by HandlePropertyNotify(), and ReadClientInfo().

void ReadWMHints ( Window  win,
ClientState state,
char  alreadyMapped 
)

Read WM hints.

Parameters
winThe window.
stateThe state hints to update.
alreadyMappedSet if the window is already mapped.

Definition at line 975 of file hint.c.

References Assert, display, JXFree, JXGetWMHints, STAT_CANFOCUS, STAT_FLASH, STAT_MINIMIZED, STAT_URGENT, and ClientState::status.

Referenced by HandlePropertyNotify(), and ReadWindowState().

void ReadWMName ( ClientNode np)

Read a client's name.

Parameters
npThe client.

Definition at line 714 of file hint.c.

References Allocate, ATOM_COMPOUND_TEXT, ATOM_NET_WM_NAME, ATOM_UTF8_STRING, atoms, ConvertFromUTF8(), display, JXFetchName, JXFree, JXGetWindowProperty, ClientNode::name, Release, and ClientNode::window.

Referenced by HandlePropertyNotify(), and ReadClientInfo().

void ReadWMNormalHints ( ClientNode np)
void ReadWMOpacity ( Window  win,
unsigned *  opacity 
)

Read opacity.

Parameters
winThe window.
opacityThe opacity to update.

Definition at line 1009 of file hint.c.

References ATOM_NET_WM_WINDOW_OPACITY, and GetCardinalAtom().

Referenced by HandlePropertyNotify(), and ReadWindowState().

void ReadWMProtocols ( Window  w,
ClientState state 
)

Read the WM_PROTOCOLS property for a window.

Parameters
wThe window.
stateThe client state to update.

Definition at line 793 of file hint.c.

References Assert, ATOM_WM_DELETE_WINDOW, ATOM_WM_PROTOCOLS, ATOM_WM_TAKE_FOCUS, atoms, display, JXFree, JXGetWindowProperty, STAT_DELETE, STAT_TAKEFOCUS, and ClientState::status.

Referenced by DeleteClient(), Destroy(), HandlePropertyNotify(), and ReadWindowState().

void SetAtomAtom ( Window  window,
AtomType  atom,
AtomType  value 
)

Set an atom atom.

Parameters
windowThe window.
atomThe atom to set.
valueThe value.

Definition at line 1167 of file hint.c.

References Assert, atoms, display, and JXChangeProperty.

Referenced by CreateMoveResizeWindow(), MapMenu(), ShowConfirmDialog(), ShowPopup(), and StartupTray().

void SetCardinalAtom ( Window  window,
AtomType  atom,
unsigned long  value 
)

Set a cardinal atom.

Parameters
windowThe window.
atomThe atom to set.
valueThe value.

Definition at line 1111 of file hint.c.

References Assert, atoms, display, and JXChangeProperty.

Referenced by AddClientWindow(), ChangeDesktop(), Create(), MapMenu(), ReadCurrentDesktop(), SetClientDesktop(), SetClientSticky(), SetOpacity(), ShowDesktop(), StartupHints(), and StartupTray().

void SetOpacity ( ClientNode np,
unsigned int  opacity,
char  force 
)

Set the opacity of a client window.

Parameters
npThe client.
opacityThe opacity to set.
forceSet the opacity even if it hasn't changed.

Definition at line 358 of file hint.c.

References ATOM_NET_WM_WINDOW_OPACITY, atoms, display, JXDeleteProperty, ClientState::opacity, ClientNode::parent, SetCardinalAtom(), ClientNode::state, and ClientNode::window.

Referenced by AddClientWindow(), FocusClient(), and HandlePropertyNotify().

void SetPixmapAtom ( Window  window,
AtomType  atom,
Pixmap  value 
)

Set a pixmap atom.

Parameters
windowThe window.
atomThe atom to set.
valueThe value.

Definition at line 1159 of file hint.c.

References Assert, atoms, display, and JXChangeProperty.

Referenced by LoadBackground().

void SetWindowAtom ( Window  window,
AtomType  atom,
unsigned long  value 
)

Set a window atom.

Parameters
windowThe window.
atomThe atom to set.
valueThe value.

Definition at line 1151 of file hint.c.

References Assert, atoms, display, and JXChangeProperty.

Referenced by FocusClient(), RemoveClient(), and StartupHints().

void StartupHints ( void  )
void WriteFrameExtents ( Window  win,
const ClientState state 
)

Set the frame extents of a window.

Parameters
winThe window.
stateThe client state.

Definition at line 454 of file hint.c.

References ATOM_NET_FRAME_EXTENTS, atoms, display, GetBorderSize(), and JXChangeProperty.

Referenced by HandleFrameExtentsRequest(), and WriteState().

void WriteNetState ( ClientNode np)
void WriteState ( ClientNode np)

Variable Documentation

Atom atoms[ATOM_COUNT]
const char jwmExit[]

Definition at line 71 of file hint.c.

Referenced by SendExit().

const char jwmReload[]

Definition at line 72 of file hint.c.

Referenced by SendReload().

const char jwmRestart[]

Definition at line 70 of file hint.c.

Referenced by SendRestart().

const char managerProperty[]

Definition at line 73 of file hint.c.

Referenced by StartupConnection().

joewing.net / Projects / JWM