comparison wm.h @ 26:e8f627998d6f

simplified several portions of code through replacing rect structs with x,y,h,w counterparts (much more readable)
author Anselm R. Garbe <garbeam@wmii.de>
date Wed, 12 Jul 2006 15:17:22 +0200
parents 95ffdfd0a819
children f96fb3fd8203
comparison
equal deleted inserted replaced
25:e238dc4844d7 26:e8f627998d6f
44 44
45 extern Display *dpy; 45 extern Display *dpy;
46 extern Window root, barwin; 46 extern Window root, barwin;
47 extern Atom wm_atom[WMLast], net_atom[NetLast]; 47 extern Atom wm_atom[WMLast], net_atom[NetLast];
48 extern Cursor cursor[CurLast]; 48 extern Cursor cursor[CurLast];
49 extern XRectangle rect, barrect;
50 extern Bool running, sel_screen, grid; 49 extern Bool running, sel_screen, grid;
51 extern void (*handler[LASTEvent]) (XEvent *); 50 extern void (*handler[LASTEvent]) (XEvent *);
52 51
53 extern int screen; 52 extern int screen, sx, sy, sw, sh, bx, by, bw, bh;
54 extern char statustext[1024], tag[256]; 53 extern char statustext[1024], tag[256];
55 54
56 extern Brush brush; 55 extern Brush brush;
57 extern Client *clients, *stack; 56 extern Client *clients, *stack;
58 57
73 extern void update_name(Client *c); 72 extern void update_name(Client *c);
74 extern void draw_client(Client *c); 73 extern void draw_client(Client *c);
75 extern void resize(Client *c); 74 extern void resize(Client *c);
76 extern void update_size(Client *c); 75 extern void update_size(Client *c);
77 extern Client *gettitle(Window w); 76 extern Client *gettitle(Window w);
77 extern void raise(Client *c);
78 extern void lower(Client *c);
78 79
79 /* event.c */ 80 /* event.c */
80 extern unsigned int discard_events(long even_mask); 81 extern void discard_events(long even_mask);
81 82
82 /* key.c */ 83 /* key.c */
83 extern void update_keys(); 84 extern void update_keys();
84 extern void keypress(XEvent *e); 85 extern void keypress(XEvent *e);
85 86