JWM Source Documentation
Macros
jwm.h File Reference

The main JWM header file. More...

#include "../config.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <limits.h>
#include <png.h>
#include <X11/Xlib.h>
#include <X11/extensions/shape.h>
#include <X11/extensions/Xinerama.h>
#include <X11/Xft/Xft.h>
#include <X11/extensions/Xrender.h>
#include "debug.h"
#include "jxlib.h"

Go to the source code of this file.

Macros

#define _
 
#define MAX_WINDOW_WIDTH   (1 << 15)
 Maximum window size.
 
#define MAX_WINDOW_HEIGHT   (1 << 15)
 
#define MAX_INCLUDE_DEPTH   16
 Max includes.
 
#define MOVE_DELTA   3
 Pixels before trigging a move.
 
#define RESTART_DELAY   1000
 Max timeout in ms before restarting.
 
#define URGENCY_DELAY   500
 Flash timeout in ms for urgency.
 
#define SHELL_NAME   "/bin/sh"
 
#define JLIKELY(x)   (x)
 
#define JUNLIKELY(x)   (x)
 

Detailed Description

The main JWM header file.

Author
Joe Wingbermuehle
Date
2004-2006

Definition in file jwm.h.

Macro Definition Documentation

#define _
#define JLIKELY (   x)    (x)
#define JUNLIKELY (   x)    (x)
#define MAX_INCLUDE_DEPTH   16

Max includes.

Definition at line 123 of file jwm.h.

Referenced by ParseFile().

#define MAX_WINDOW_HEIGHT   (1 << 15)

Definition at line 121 of file jwm.h.

Referenced by ReadWMNormalHints().

#define MAX_WINDOW_WIDTH   (1 << 15)

Maximum window size.

Making this larger will require code changes in some places where there are fixed point calculations.

Definition at line 120 of file jwm.h.

Referenced by ReadWMNormalHints().

#define MOVE_DELTA   3

Pixels before trigging a move.

Definition at line 124 of file jwm.h.

Referenced by MoveClient().

#define RESTART_DELAY   1000

Max timeout in ms before restarting.

Definition at line 125 of file jwm.h.

Referenced by EventLoop().

#define SHELL_NAME   "/bin/sh"

Definition at line 128 of file jwm.h.

Referenced by main(), and RunCommand().

#define URGENCY_DELAY   500

Flash timeout in ms for urgency.

Definition at line 126 of file jwm.h.

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

joewing.net / Projects / JWM