simplified several portions of code through replacing rect structs with x,y,h,w counterparts (much more readable)

This commit is contained in:
Anselm R. Garbe
2006-07-12 15:17:22 +02:00
parent 7696c89c90
commit dfd84f9bf3
12 changed files with 164 additions and 235 deletions

17
event.c
View File

@ -37,13 +37,11 @@ void (*handler[LASTEvent]) (XEvent *) = {
[UnmapNotify] = unmapnotify
};
unsigned int
void
discard_events(long even_mask)
{
XEvent ev;
unsigned int n = 0;
while(XCheckMaskEvent(dpy, even_mask, &ev)) n++;
return n;
while(XCheckMaskEvent(dpy, even_mask, &ev));
}
static void
@ -53,6 +51,7 @@ buttonpress(XEvent *e)
Client *c;
if((c = getclient(ev->window))) {
raise(c);
switch(ev->button) {
default:
break;
@ -60,7 +59,7 @@ buttonpress(XEvent *e)
mmove(c);
break;
case Button2:
XLowerWindow(dpy, c->win);
lower(c);
break;
case Button3:
mresize(c);
@ -122,10 +121,8 @@ enternotify(XEvent *e)
if((c = getclient(ev->window)))
focus(c);
else if(ev->window == root) {
else if(ev->window == root)
sel_screen = True;
/*draw_frames();*/
}
}
static void
@ -133,10 +130,8 @@ leavenotify(XEvent *e)
{
XCrossingEvent *ev = &e->xcrossing;
if((ev->window == root) && !ev->same_screen) {
if((ev->window == root) && !ev->same_screen)
sel_screen = True;
/*draw_frames();*/
}
}
static void