dwm.h
author Anselm R. Garbe <garbeam@gmail.com>
Thu, 11 Oct 2007 20:47:34 +0200
changeset 1029 2388a478f146
child 1031 7216ff510041
permissions -rw-r--r--
recreated dwm.h
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1029
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
     1
/* See LICENSE file for copyright and license details. */
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
     2
#include <X11/Xlib.h>
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
     3
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
     4
/* typedefs */
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
     5
typedef struct Client Client;
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
     6
struct Client {
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
     7
	char name[256];
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
     8
	int x, y, w, h;
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
     9
	int rx, ry, rw, rh; /* revert geometry */
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
    10
	int basew, baseh, incw, inch, maxw, maxh, minw, minh;
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
    11
	int minax, maxax, minay, maxay;
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
    12
	long flags;
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
    13
	unsigned int border, oldborder;
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
    14
	Bool isbanned, isfixed, ismax, isfloating, wasfloating;
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
    15
	Bool *tags;
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
    16
	Client *next;
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
    17
	Client *prev;
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
    18
	Client *snext;
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
    19
	Window win;
2388a478f146 recreated dwm.h
Anselm R. Garbe <garbeam@gmail.com>
parents:
diff changeset
    20
};