1292 dc.norm[ColFG] = getcolor(normfgcolor); |
1292 dc.norm[ColFG] = getcolor(normfgcolor); |
1293 dc.sel[ColBorder] = getcolor(selbordercolor); |
1293 dc.sel[ColBorder] = getcolor(selbordercolor); |
1294 dc.sel[ColBG] = getcolor(selbgcolor); |
1294 dc.sel[ColBG] = getcolor(selbgcolor); |
1295 dc.sel[ColFG] = getcolor(selfgcolor); |
1295 dc.sel[ColFG] = getcolor(selfgcolor); |
1296 dc.drawable = XCreatePixmap(dpy, root, DisplayWidth(dpy, screen), bh, DefaultDepth(dpy, screen)); |
1296 dc.drawable = XCreatePixmap(dpy, root, DisplayWidth(dpy, screen), bh, DefaultDepth(dpy, screen)); |
1297 dc.gc = XCreateGC(dpy, root, 0, 0); |
1297 dc.gc = XCreateGC(dpy, root, 0, NULL); |
1298 XSetLineAttributes(dpy, dc.gc, 1, LineSolid, CapButt, JoinMiter); |
1298 XSetLineAttributes(dpy, dc.gc, 1, LineSolid, CapButt, JoinMiter); |
1299 if(!dc.font.set) |
1299 if(!dc.font.set) |
1300 XSetFont(dpy, dc.gc, dc.font.xfont->fid); |
1300 XSetFont(dpy, dc.gc, dc.font.xfont->fid); |
1301 |
1301 |
1302 /* init bar */ |
1302 /* init bar */ |
1695 die("usage: dwm [-v]\n"); |
1695 die("usage: dwm [-v]\n"); |
1696 |
1696 |
1697 if(!setlocale(LC_CTYPE, "") || !XSupportsLocale()) |
1697 if(!setlocale(LC_CTYPE, "") || !XSupportsLocale()) |
1698 fputs("warning: no locale support\n", stderr); |
1698 fputs("warning: no locale support\n", stderr); |
1699 |
1699 |
1700 if(!(dpy = XOpenDisplay(0))) |
1700 if(!(dpy = XOpenDisplay(NULL))) |
1701 die("dwm: cannot open display\n"); |
1701 die("dwm: cannot open display\n"); |
1702 |
1702 |
1703 checkotherwm(); |
1703 checkotherwm(); |
1704 setup(); |
1704 setup(); |
1705 scan(); |
1705 scan(); |