JWM Source Documentation

jwm.h File Reference

The main JWM header file. More...

#include "../config.h"
#include <stdio.h>
#include <stdlib.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.

Defines

#define _
#define DEFAULT_DESKTOP_WIDTH   4
#define DEFAULT_DESKTOP_HEIGHT   1
#define MAX_INCLUDE_DEPTH   16
#define MAX_BORDER_WIDTH   32
#define MIN_BORDER_WIDTH   1
#define DEFAULT_BORDER_WIDTH   4
#define MAX_TITLE_HEIGHT   64
#define MIN_TITLE_HEIGHT   2
#define DEFAULT_TITLE_HEIGHT   20
#define MAX_DOUBLE_CLICK_DELTA   32
#define MIN_DOUBLE_CLICK_DELTA   0
#define DEFAULT_DOUBLE_CLICK_DELTA   2
#define MAX_DOUBLE_CLICK_SPEED   2000
#define MIN_DOUBLE_CLICK_SPEED   1
#define DEFAULT_DOUBLE_CLICK_SPEED   400
#define MAX_SNAP_DISTANCE   32
#define MIN_SNAP_DISTANCE   1
#define DEFAULT_SNAP_DISTANCE   5
#define MAX_TRAY_BORDER   32
#define MIN_TRAY_BORDER   0
#define DEFAULT_TRAY_BORDER   1
#define MAX_WINDOW_WIDTH   (1 << 15)
#define MAX_WINDOW_HEIGHT   (1 << 15)
#define MOVE_DELTA   3
#define RESTART_DELAY   50000
#define SHELL_NAME   "/bin/sh"
#define DEFAULT_MENU_TITLE   "JWM"
#define CORNER_RADIUS   4
 Fixed radius of 4x4.
#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.


Define Documentation

#define _

Definition at line 112 of file jwm.h.

#define CORNER_RADIUS   4

Fixed radius of 4x4.

Definition at line 158 of file jwm.h.

#define DEFAULT_BORDER_WIDTH   4

Definition at line 123 of file jwm.h.

#define DEFAULT_DESKTOP_HEIGHT   1

Definition at line 117 of file jwm.h.

#define DEFAULT_DESKTOP_WIDTH   4

Definition at line 116 of file jwm.h.

#define DEFAULT_DOUBLE_CLICK_DELTA   2

Definition at line 131 of file jwm.h.

#define DEFAULT_DOUBLE_CLICK_SPEED   400

Definition at line 135 of file jwm.h.

#define DEFAULT_MENU_TITLE   "JWM"

Definition at line 154 of file jwm.h.

#define DEFAULT_SNAP_DISTANCE   5

Definition at line 139 of file jwm.h.

#define DEFAULT_TITLE_HEIGHT   20

Definition at line 127 of file jwm.h.

#define DEFAULT_TRAY_BORDER   1

Definition at line 143 of file jwm.h.

#define JLIKELY (   x)    (x)

Definition at line 172 of file jwm.h.

#define JUNLIKELY (   x)    (x)

Definition at line 173 of file jwm.h.

#define MAX_BORDER_WIDTH   32

Definition at line 121 of file jwm.h.

#define MAX_DOUBLE_CLICK_DELTA   32

Definition at line 129 of file jwm.h.

#define MAX_DOUBLE_CLICK_SPEED   2000

Definition at line 133 of file jwm.h.

#define MAX_INCLUDE_DEPTH   16

Definition at line 119 of file jwm.h.

#define MAX_SNAP_DISTANCE   32

Definition at line 137 of file jwm.h.

#define MAX_TITLE_HEIGHT   64

Definition at line 125 of file jwm.h.

#define MAX_TRAY_BORDER   32

Definition at line 141 of file jwm.h.

#define MAX_WINDOW_HEIGHT   (1 << 15)

Definition at line 146 of file jwm.h.

#define MAX_WINDOW_WIDTH   (1 << 15)

Definition at line 145 of file jwm.h.

#define MIN_BORDER_WIDTH   1

Definition at line 122 of file jwm.h.

#define MIN_DOUBLE_CLICK_DELTA   0

Definition at line 130 of file jwm.h.

#define MIN_DOUBLE_CLICK_SPEED   1

Definition at line 134 of file jwm.h.

#define MIN_SNAP_DISTANCE   1

Definition at line 138 of file jwm.h.

#define MIN_TITLE_HEIGHT   2

Definition at line 126 of file jwm.h.

#define MIN_TRAY_BORDER   0

Definition at line 142 of file jwm.h.

#define MOVE_DELTA   3

Definition at line 148 of file jwm.h.

#define RESTART_DELAY   50000

Definition at line 150 of file jwm.h.

#define SHELL_NAME   "/bin/sh"

Definition at line 152 of file jwm.h.