diff options
author | Bert <ber.t@gmx.com> | 2011-01-17 20:14:15 +0100 |
---|---|---|
committer | Bert <ber.t@gmx.com> | 2011-01-17 20:14:15 +0100 |
commit | 45b2b45285db636ece8fbb24890bd53d753e4eeb (patch) | |
tree | 465ca681fe85e30be12e11e81d7675707d47ba91 | |
parent | 75b143a5b0ee62db9b746ecc512855ff9d2f09ff (diff) |
Small refactorings
-rw-r--r-- | app.c | 2 | ||||
-rw-r--r-- | events.c | 4 | ||||
-rw-r--r-- | window.c | 18 |
3 files changed, 15 insertions, 9 deletions
@@ -22,7 +22,7 @@ #include "app.h" void app_init(app_t *app) { - if (app == NULL) + if (!app) return; app->fileidx = 0; @@ -30,7 +30,7 @@ void on_expose(app_t *app, XEvent *ev) { } void on_configurenotify(app_t *app, XEvent *ev) { - if (app == NULL || ev == NULL) + if (!app || !ev) return; win_configure(&app->win, &ev->xconfigure); @@ -40,7 +40,7 @@ void on_keypress(app_t *app, XEvent *ev) { KeySym keysym; XKeyEvent *kev; - if (app == NULL || ev == NULL) + if (!app || !ev) return; kev = &ev->xkey; @@ -27,6 +27,9 @@ Display *dpy; int scr; int scrw, scrh; +Visual *vis; +Colormap cmap; +int depth; GC gc; XColor bgcol; @@ -35,7 +38,7 @@ void win_open(win_t *win) { XSetWindowAttributes attr; unsigned long mask; - if (win == NULL) + if (!win) return; if (!(dpy = XOpenDisplay(NULL))) @@ -45,6 +48,10 @@ void win_open(win_t *win) { scrw = DisplayWidth(dpy, scr); scrh = DisplayHeight(dpy, scr); + vis = DefaultVisual(dpy, scr); + cmap = DefaultColormap(dpy, scr); + depth = DefaultDepth(dpy, scr); + if (!XAllocNamedColor(dpy, DefaultColormap(dpy, scr), BG_COLOR, &bgcol, &bgcol)) FATAL("could not allocate color: %s", BG_COLOR); @@ -61,9 +68,8 @@ void win_open(win_t *win) { attr.save_under = False; mask = CWBackingStore | CWBackPixel | CWSaveUnder; - win->xwin = XCreateWindow(dpy, RootWindow(dpy, scr), - win->x, win->y, win->w, win->h, 0, DefaultDepth(dpy, scr), InputOutput, - DefaultVisual(dpy, scr), mask, &attr); + win->xwin = XCreateWindow(dpy, RootWindow(dpy, scr), win->x, win->y, + win->w, win->h, 0, depth, InputOutput, vis, mask, &attr); if (win->xwin == None) FATAL("could not create window"); @@ -84,7 +90,7 @@ void win_open(win_t *win) { } void win_close(win_t *win) { - if (win == NULL) + if (!win) return; XDestroyWindow(dpy, win->xwin); @@ -95,7 +101,7 @@ void win_close(win_t *win) { int win_configure(win_t *win, XConfigureEvent *cev) { int changed; - if (win == NULL) + if (!win) return 0; changed = win->x != cev->x || win->y != cev->y || |