comparison dwm.h @ 469:a2cc7adf9d4d

improved intro comment in dwm.h, updated config.mk
author arg@mmvi
date Wed, 20 Sep 2006 09:40:35 +0200
parents 210a99f18657
children 2d8af0d7920d
comparison
equal deleted inserted replaced
468:210a99f18657 469:a2cc7adf9d4d
7 * manager selects for SubstructureRedirectMask on the root window, to receive 7 * manager selects for SubstructureRedirectMask on the root window, to receive
8 * events about window (dis-)appearance. Only one X connection at a time is 8 * events about window (dis-)appearance. Only one X connection at a time is
9 * allowed to select for this event mask. 9 * allowed to select for this event mask.
10 * 10 *
11 * Calls to fetch an X event from the event queue are blocking. Due reading 11 * Calls to fetch an X event from the event queue are blocking. Due reading
12 * status text from standard input, a select-driven main loop has been 12 * status text from standard input, a select()-driven main loop has been
13 * implemented which selects for reads on the X connection and STDIN_FILENO to 13 * implemented which selects for reads on the X connection and STDIN_FILENO to
14 * handle all data smoothly. The event handlers of dwm are organized in an 14 * handle all data smoothly. The event handlers of dwm are organized in an
15 * array which is accessed whenever a new event has been fetched. This allows 15 * array which is accessed whenever a new event has been fetched. This allows
16 * event dispatching in O(1) time. 16 * event dispatching in O(1) time.
17 * 17 *
24 * properties are updated or the client is moved/resized. 24 * properties are updated or the client is moved/resized.
25 * 25 *
26 * Keys and tagging rules are organized as arrays and defined in the config.h 26 * Keys and tagging rules are organized as arrays and defined in the config.h
27 * file. These arrays are kept static in event.o and tag.o respectively, 27 * file. These arrays are kept static in event.o and tag.o respectively,
28 * because no other part of dwm needs access to them. The current mode is 28 * because no other part of dwm needs access to them. The current mode is
29 * represented by the arrange function pointer, which wether points to dofloat 29 * represented by the arrange() function pointer, which wether points to
30 * or dotile. 30 * dofloat() or dotile().
31 * 31 *
32 * To understand everything else, start reading main.c:main(). 32 * To understand everything else, start reading main.c:main().
33 */ 33 */
34 34
35 #include "config.h" 35 #include "config.h"