mirror of
https://github.com/leahneukirchen/cwm.git
synced 2023-08-10 21:13:12 +03:00
Refactor callbacks to take a void * so as to not try and generalize into
client_ctx in keypress and buttonpress event handlers; pass appropriate *ctx's based on context. While here, limit some globals, replace defines with appropriate variables and fix some naming.
This commit is contained in:
8
screen.c
8
screen.c
@ -84,7 +84,7 @@ screen_init(int which)
|
||||
}
|
||||
screen_updatestackingorder(sc);
|
||||
|
||||
if (HasRandr)
|
||||
if (Conf.xrandr)
|
||||
XRRSelectInput(X_Dpy, sc->rootwin, RRScreenChangeNotifyMask);
|
||||
|
||||
TAILQ_INSERT_TAIL(&Screenq, sc, entry);
|
||||
@ -140,7 +140,7 @@ region_find(struct screen_ctx *sc, int x, int y)
|
||||
}
|
||||
|
||||
struct geom
|
||||
screen_area(struct screen_ctx *sc, int x, int y, int flags)
|
||||
screen_area(struct screen_ctx *sc, int x, int y, enum apply_gap apply_gap)
|
||||
{
|
||||
struct region_ctx *rc;
|
||||
struct geom area = sc->work;
|
||||
@ -152,7 +152,7 @@ screen_area(struct screen_ctx *sc, int x, int y, int flags)
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (flags & CWM_GAP)
|
||||
if (apply_gap)
|
||||
area = screen_apply_gap(sc, area);
|
||||
return(area);
|
||||
}
|
||||
@ -173,7 +173,7 @@ screen_update_geometry(struct screen_ctx *sc)
|
||||
free(rc);
|
||||
}
|
||||
|
||||
if (HasRandr) {
|
||||
if (Conf.xrandr) {
|
||||
XRRScreenResources *sr;
|
||||
XRRCrtcInfo *ci;
|
||||
int i;
|
||||
|
Reference in New Issue
Block a user