diff options
author | Aurélien Aptel <aurelien.aptel@gmail.com> | 2010-11-26 22:11:31 +0100 |
---|---|---|
committer | Aurélien Aptel <aurelien.aptel@gmail.com> | 2010-11-26 22:11:31 +0100 |
commit | 00ba6969f863c75536910a0138b5161bbd0638c9 (patch) | |
tree | 348ceb0fd83e078ca0dba22fe716792eb5281e24 /st.c | |
parent | b61925b5d6fd8af0ad0ccc922db60dff1746cfe2 (diff) | |
download | st-00ba6969f863c75536910a0138b5161bbd0638c9.tar.gz st-00ba6969f863c75536910a0138b5161bbd0638c9.zip |
s/xw.dis/xw.dpy/
Diffstat (limited to 'st.c')
-rw-r--r-- | st.c | 109 |
1 files changed, 55 insertions, 54 deletions
@@ -110,7 +110,7 @@ typedef struct { | |||
110 | 110 | ||
111 | /* Purely graphic info */ | 111 | /* Purely graphic info */ |
112 | typedef struct { | 112 | typedef struct { |
113 | Display* dis; | 113 | Display* dpy; |
114 | Colormap cmap; | 114 | Colormap cmap; |
115 | Window win; | 115 | Window win; |
116 | Pixmap buf; | 116 | Pixmap buf; |
@@ -437,7 +437,7 @@ selnotify(XEvent *e) { | |||
437 | 437 | ||
438 | ofs = 0; | 438 | ofs = 0; |
439 | do { | 439 | do { |
440 | if(XGetWindowProperty(xw.dis, xw.win, XA_PRIMARY, ofs, BUFSIZ/4, | 440 | if(XGetWindowProperty(xw.dpy, xw.win, XA_PRIMARY, ofs, BUFSIZ/4, |
441 | False, AnyPropertyType, &type, &format, | 441 | False, AnyPropertyType, &type, &format, |
442 | &nitems, &rem, &data)) { | 442 | &nitems, &rem, &data)) { |
443 | fprintf(stderr, "Clipboard allocation failed\n"); | 443 | fprintf(stderr, "Clipboard allocation failed\n"); |
@@ -452,7 +452,7 @@ selnotify(XEvent *e) { | |||
452 | 452 | ||
453 | void | 453 | void |
454 | selpaste() { | 454 | selpaste() { |
455 | XConvertSelection(xw.dis, XA_PRIMARY, XA_STRING, XA_PRIMARY, xw.win, CurrentTime); | 455 | XConvertSelection(xw.dpy, XA_PRIMARY, XA_STRING, XA_PRIMARY, xw.win, CurrentTime); |
456 | } | 456 | } |
457 | 457 | ||
458 | void | 458 | void |
@@ -470,7 +470,7 @@ selrequest(XEvent *e) { | |||
470 | /* reject */ | 470 | /* reject */ |
471 | xev.property = None; | 471 | xev.property = None; |
472 | 472 | ||
473 | xa_targets = XInternAtom(xw.dis, "TARGETS", 0); | 473 | xa_targets = XInternAtom(xw.dpy, "TARGETS", 0); |
474 | if(xsre->target == xa_targets) { | 474 | if(xsre->target == xa_targets) { |
475 | /* respond with the supported type */ | 475 | /* respond with the supported type */ |
476 | Atom string = XA_STRING; | 476 | Atom string = XA_STRING; |
@@ -498,12 +498,12 @@ xsetsel(char *str) { | |||
498 | free(sel.clip); | 498 | free(sel.clip); |
499 | sel.clip = str; | 499 | sel.clip = str; |
500 | 500 | ||
501 | XSetSelectionOwner(xw.dis, XA_PRIMARY, xw.win, CurrentTime); | 501 | XSetSelectionOwner(xw.dpy, XA_PRIMARY, xw.win, CurrentTime); |
502 | 502 | ||
503 | clipboard = XInternAtom(xw.dis, "CLIPBOARD", 0); | 503 | clipboard = XInternAtom(xw.dpy, "CLIPBOARD", 0); |
504 | XSetSelectionOwner(xw.dis, clipboard, xw.win, CurrentTime); | 504 | XSetSelectionOwner(xw.dpy, clipboard, xw.win, CurrentTime); |
505 | 505 | ||
506 | XFlush(xw.dis); | 506 | XFlush(xw.dpy); |
507 | } | 507 | } |
508 | 508 | ||
509 | /* TODO: doubleclick to select word */ | 509 | /* TODO: doubleclick to select word */ |
@@ -1185,7 +1185,7 @@ tputc(char *c) { | |||
1185 | if(ascii == '\a' || term.titlelen+1 >= ESC_TITLE_SIZ) { | 1185 | if(ascii == '\a' || term.titlelen+1 >= ESC_TITLE_SIZ) { |
1186 | term.esc = 0; | 1186 | term.esc = 0; |
1187 | term.title[term.titlelen] = '\0'; | 1187 | term.title[term.titlelen] = '\0'; |
1188 | XStoreName(xw.dis, xw.win, term.title); | 1188 | XStoreName(xw.dpy, xw.win, term.title); |
1189 | } else { | 1189 | } else { |
1190 | term.title[term.titlelen++] = ascii; | 1190 | term.title[term.titlelen++] = ascii; |
1191 | } | 1191 | } |
@@ -1360,22 +1360,22 @@ xresize(int col, int row) { | |||
1360 | oldh = xw.bufh; | 1360 | oldh = xw.bufh; |
1361 | xw.bufw = MAX(1, col * xw.cw); | 1361 | xw.bufw = MAX(1, col * xw.cw); |
1362 | xw.bufh = MAX(1, row * xw.ch); | 1362 | xw.bufh = MAX(1, row * xw.ch); |
1363 | newbuf = XCreatePixmap(xw.dis, xw.win, xw.bufw, xw.bufh, XDefaultDepth(xw.dis, xw.scr)); | 1363 | newbuf = XCreatePixmap(xw.dpy, xw.win, xw.bufw, xw.bufh, XDefaultDepth(xw.dpy, xw.scr)); |
1364 | XCopyArea(xw.dis, xw.buf, newbuf, dc.gc, 0, 0, xw.bufw, xw.bufh, 0, 0); | 1364 | XCopyArea(xw.dpy, xw.buf, newbuf, dc.gc, 0, 0, xw.bufw, xw.bufh, 0, 0); |
1365 | XFreePixmap(xw.dis, xw.buf); | 1365 | XFreePixmap(xw.dpy, xw.buf); |
1366 | XSetForeground(xw.dis, dc.gc, dc.col[DefaultBG]); | 1366 | XSetForeground(xw.dpy, dc.gc, dc.col[DefaultBG]); |
1367 | if(xw.bufw > oldw) | 1367 | if(xw.bufw > oldw) |
1368 | XFillRectangle(xw.dis, newbuf, dc.gc, oldw, 0, | 1368 | XFillRectangle(xw.dpy, newbuf, dc.gc, oldw, 0, |
1369 | xw.bufw-oldw, MIN(xw.bufh, oldh)); | 1369 | xw.bufw-oldw, MIN(xw.bufh, oldh)); |
1370 | else if(xw.bufw < oldw && (BORDER > 0 || xw.w > xw.bufw)) | 1370 | else if(xw.bufw < oldw && (BORDER > 0 || xw.w > xw.bufw)) |
1371 | XClearArea(xw.dis, xw.win, BORDER+xw.bufw, BORDER, | 1371 | XClearArea(xw.dpy, xw.win, BORDER+xw.bufw, BORDER, |
1372 | xw.w-xw.bufh-BORDER, BORDER+MIN(xw.bufh, oldh), | 1372 | xw.w-xw.bufh-BORDER, BORDER+MIN(xw.bufh, oldh), |
1373 | False); | 1373 | False); |
1374 | if(xw.bufh > oldh) | 1374 | if(xw.bufh > oldh) |
1375 | XFillRectangle(xw.dis, newbuf, dc.gc, 0, oldh, | 1375 | XFillRectangle(xw.dpy, newbuf, dc.gc, 0, oldh, |
1376 | xw.bufw, xw.bufh-oldh); | 1376 | xw.bufw, xw.bufh-oldh); |
1377 | else if(xw.bufh < oldh && (BORDER > 0 || xw.h > xw.bufh)) | 1377 | else if(xw.bufh < oldh && (BORDER > 0 || xw.h > xw.bufh)) |
1378 | XClearArea(xw.dis, xw.win, BORDER, BORDER+xw.bufh, | 1378 | XClearArea(xw.dpy, xw.win, BORDER, BORDER+xw.bufh, |
1379 | xw.w-2*BORDER, xw.h-xw.bufh-BORDER, | 1379 | xw.w-2*BORDER, xw.h-xw.bufh-BORDER, |
1380 | False); | 1380 | False); |
1381 | xw.buf = newbuf; | 1381 | xw.buf = newbuf; |
@@ -1385,10 +1385,10 @@ void | |||
1385 | xloadcols(void) { | 1385 | xloadcols(void) { |
1386 | int i, r, g, b; | 1386 | int i, r, g, b; |
1387 | XColor color; | 1387 | XColor color; |
1388 | unsigned long white = WhitePixel(xw.dis, xw.scr); | 1388 | unsigned long white = WhitePixel(xw.dpy, xw.scr); |
1389 | 1389 | ||
1390 | for(i = 0; i < 16; i++) { | 1390 | for(i = 0; i < 16; i++) { |
1391 | if (!XAllocNamedColor(xw.dis, xw.cmap, colorname[i], &color, &color)) { | 1391 | if (!XAllocNamedColor(xw.dpy, xw.cmap, colorname[i], &color, &color)) { |
1392 | dc.col[i] = white; | 1392 | dc.col[i] = white; |
1393 | fprintf(stderr, "Could not allocate color '%s'\n", colorname[i]); | 1393 | fprintf(stderr, "Could not allocate color '%s'\n", colorname[i]); |
1394 | } else | 1394 | } else |
@@ -1402,7 +1402,7 @@ xloadcols(void) { | |||
1402 | color.red = r == 0 ? 0 : 0x3737 + 0x2828 * r; | 1402 | color.red = r == 0 ? 0 : 0x3737 + 0x2828 * r; |
1403 | color.green = g == 0 ? 0 : 0x3737 + 0x2828 * g; | 1403 | color.green = g == 0 ? 0 : 0x3737 + 0x2828 * g; |
1404 | color.blue = b == 0 ? 0 : 0x3737 + 0x2828 * b; | 1404 | color.blue = b == 0 ? 0 : 0x3737 + 0x2828 * b; |
1405 | if (!XAllocColor(xw.dis, xw.cmap, &color)) { | 1405 | if (!XAllocColor(xw.dpy, xw.cmap, &color)) { |
1406 | dc.col[i] = white; | 1406 | dc.col[i] = white; |
1407 | fprintf(stderr, "Could not allocate color %d\n", i); | 1407 | fprintf(stderr, "Could not allocate color %d\n", i); |
1408 | } else | 1408 | } else |
@@ -1412,7 +1412,7 @@ xloadcols(void) { | |||
1412 | 1412 | ||
1413 | for(r = 0; r < 24; r++, i++) { | 1413 | for(r = 0; r < 24; r++, i++) { |
1414 | color.red = color.green = color.blue = 0x0808 + 0x0a0a * r; | 1414 | color.red = color.green = color.blue = 0x0808 + 0x0a0a * r; |
1415 | if (!XAllocColor(xw.dis, xw.cmap, &color)) { | 1415 | if (!XAllocColor(xw.dpy, xw.cmap, &color)) { |
1416 | dc.col[i] = white; | 1416 | dc.col[i] = white; |
1417 | fprintf(stderr, "Could not allocate color %d\n", i); | 1417 | fprintf(stderr, "Could not allocate color %d\n", i); |
1418 | } else | 1418 | } else |
@@ -1422,8 +1422,8 @@ xloadcols(void) { | |||
1422 | 1422 | ||
1423 | void | 1423 | void |
1424 | xclear(int x1, int y1, int x2, int y2) { | 1424 | xclear(int x1, int y1, int x2, int y2) { |
1425 | XSetForeground(xw.dis, dc.gc, dc.col[DefaultBG]); | 1425 | XSetForeground(xw.dpy, dc.gc, dc.col[DefaultBG]); |
1426 | XFillRectangle(xw.dis, xw.buf, dc.gc, | 1426 | XFillRectangle(xw.dpy, xw.buf, dc.gc, |
1427 | x1 * xw.cw, y1 * xw.ch, | 1427 | x1 * xw.cw, y1 * xw.ch, |
1428 | (x2-x1+1) * xw.cw, (y2-y1+1) * xw.ch); | 1428 | (x2-x1+1) * xw.cw, (y2-y1+1) * xw.ch); |
1429 | } | 1429 | } |
@@ -1442,7 +1442,7 @@ xhints(void) | |||
1442 | .base_height = 2*BORDER, | 1442 | .base_height = 2*BORDER, |
1443 | .base_width = 2*BORDER, | 1443 | .base_width = 2*BORDER, |
1444 | }; | 1444 | }; |
1445 | XSetWMProperties(xw.dis, xw.win, NULL, NULL, NULL, 0, &size, &wm, &class); | 1445 | XSetWMProperties(xw.dpy, xw.win, NULL, NULL, NULL, 0, &size, &wm, &class); |
1446 | } | 1446 | } |
1447 | 1447 | ||
1448 | XFontSet | 1448 | XFontSet |
@@ -1453,7 +1453,7 @@ xinitfont(char *fontstr) | |||
1453 | int n; | 1453 | int n; |
1454 | 1454 | ||
1455 | missing = NULL; | 1455 | missing = NULL; |
1456 | set = XCreateFontSet(xw.dis, fontstr, &missing, &n, &def); | 1456 | set = XCreateFontSet(xw.dpy, fontstr, &missing, &n, &def); |
1457 | if(missing) { | 1457 | if(missing) { |
1458 | while(n--) | 1458 | while(n--) |
1459 | fprintf(stderr, "st: missing fontset: %s\n", missing[n]); | 1459 | fprintf(stderr, "st: missing fontset: %s\n", missing[n]); |
@@ -1496,9 +1496,9 @@ void | |||
1496 | xinit(void) { | 1496 | xinit(void) { |
1497 | XSetWindowAttributes attrs; | 1497 | XSetWindowAttributes attrs; |
1498 | 1498 | ||
1499 | if(!(xw.dis = XOpenDisplay(NULL))) | 1499 | if(!(xw.dpy = XOpenDisplay(NULL))) |
1500 | die("Can't open display\n"); | 1500 | die("Can't open display\n"); |
1501 | xw.scr = XDefaultScreen(xw.dis); | 1501 | xw.scr = XDefaultScreen(xw.dpy); |
1502 | 1502 | ||
1503 | /* font */ | 1503 | /* font */ |
1504 | initfonts(FONT, BOLDFONT); | 1504 | initfonts(FONT, BOLDFONT); |
@@ -1508,7 +1508,7 @@ xinit(void) { | |||
1508 | xw.ch = dc.font.ascent + dc.font.descent; | 1508 | xw.ch = dc.font.ascent + dc.font.descent; |
1509 | 1509 | ||
1510 | /* colors */ | 1510 | /* colors */ |
1511 | xw.cmap = XDefaultColormap(xw.dis, xw.scr); | 1511 | xw.cmap = XDefaultColormap(xw.dpy, xw.scr); |
1512 | xloadcols(); | 1512 | xloadcols(); |
1513 | 1513 | ||
1514 | /* window - default size */ | 1514 | /* window - default size */ |
@@ -1525,27 +1525,27 @@ xinit(void) { | |||
1525 | | PointerMotionMask | ButtonPressMask | ButtonReleaseMask; | 1525 | | PointerMotionMask | ButtonPressMask | ButtonReleaseMask; |
1526 | attrs.colormap = xw.cmap; | 1526 | attrs.colormap = xw.cmap; |
1527 | 1527 | ||
1528 | xw.win = XCreateWindow(xw.dis, XRootWindow(xw.dis, xw.scr), 0, 0, | 1528 | xw.win = XCreateWindow(xw.dpy, XRootWindow(xw.dpy, xw.scr), 0, 0, |
1529 | xw.w, xw.h, 0, XDefaultDepth(xw.dis, xw.scr), InputOutput, | 1529 | xw.w, xw.h, 0, XDefaultDepth(xw.dpy, xw.scr), InputOutput, |
1530 | XDefaultVisual(xw.dis, xw.scr), | 1530 | XDefaultVisual(xw.dpy, xw.scr), |
1531 | CWBackPixel | CWBorderPixel | CWBitGravity | CWEventMask | 1531 | CWBackPixel | CWBorderPixel | CWBitGravity | CWEventMask |
1532 | | CWColormap, | 1532 | | CWColormap, |
1533 | &attrs); | 1533 | &attrs); |
1534 | xw.buf = XCreatePixmap(xw.dis, xw.win, xw.bufw, xw.bufh, XDefaultDepth(xw.dis, xw.scr)); | 1534 | xw.buf = XCreatePixmap(xw.dpy, xw.win, xw.bufw, xw.bufh, XDefaultDepth(xw.dpy, xw.scr)); |
1535 | 1535 | ||
1536 | 1536 | ||
1537 | /* input methods */ | 1537 | /* input methods */ |
1538 | xw.xim = XOpenIM(xw.dis, NULL, NULL, NULL); | 1538 | xw.xim = XOpenIM(xw.dpy, NULL, NULL, NULL); |
1539 | xw.xic = XCreateIC(xw.xim, XNInputStyle, XIMPreeditNothing | 1539 | xw.xic = XCreateIC(xw.xim, XNInputStyle, XIMPreeditNothing |
1540 | | XIMStatusNothing, XNClientWindow, xw.win, | 1540 | | XIMStatusNothing, XNClientWindow, xw.win, |
1541 | XNFocusWindow, xw.win, NULL); | 1541 | XNFocusWindow, xw.win, NULL); |
1542 | /* gc */ | 1542 | /* gc */ |
1543 | dc.gc = XCreateGC(xw.dis, xw.win, 0, NULL); | 1543 | dc.gc = XCreateGC(xw.dpy, xw.win, 0, NULL); |
1544 | 1544 | ||
1545 | XMapWindow(xw.dis, xw.win); | 1545 | XMapWindow(xw.dpy, xw.win); |
1546 | xhints(); | 1546 | xhints(); |
1547 | XStoreName(xw.dis, xw.win, opt_title ? opt_title : "st"); | 1547 | XStoreName(xw.dpy, xw.win, opt_title ? opt_title : "st"); |
1548 | XSync(xw.dis, 0); | 1548 | XSync(xw.dpy, 0); |
1549 | } | 1549 | } |
1550 | 1550 | ||
1551 | void | 1551 | void |
@@ -1559,10 +1559,10 @@ xdraws(char *s, Glyph base, int x, int y, int charlen, int bytelen) { | |||
1559 | else | 1559 | else |
1560 | xfg = dc.col[base.fg], xbg = dc.col[base.bg]; | 1560 | xfg = dc.col[base.fg], xbg = dc.col[base.bg]; |
1561 | 1561 | ||
1562 | XSetBackground(xw.dis, dc.gc, xbg); | 1562 | XSetBackground(xw.dpy, dc.gc, xbg); |
1563 | XSetForeground(xw.dis, dc.gc, xfg); | 1563 | XSetForeground(xw.dpy, dc.gc, xfg); |
1564 | 1564 | ||
1565 | if(base.mode & ATTR_GFX) | 1565 | if(base.mode & ATTR_GFX) { |
1566 | for(i = 0; i < bytelen; i++) { | 1566 | for(i = 0; i < bytelen; i++) { |
1567 | char c = gfx[(unsigned int)s[i] % 256]; | 1567 | char c = gfx[(unsigned int)s[i] % 256]; |
1568 | if(c) | 1568 | if(c) |
@@ -1570,12 +1570,13 @@ xdraws(char *s, Glyph base, int x, int y, int charlen, int bytelen) { | |||
1570 | else if(s[i] > 0x5f) | 1570 | else if(s[i] > 0x5f) |
1571 | s[i] -= 0x5f; | 1571 | s[i] -= 0x5f; |
1572 | } | 1572 | } |
1573 | } | ||
1573 | 1574 | ||
1574 | XmbDrawImageString(xw.dis, xw.buf, base.mode & ATTR_BOLD ? dc.bfont.set : dc.font.set, | 1575 | XmbDrawImageString(xw.dpy, xw.buf, base.mode & ATTR_BOLD ? dc.bfont.set : dc.font.set, |
1575 | dc.gc, winx, winy, s, bytelen); | 1576 | dc.gc, winx, winy, s, bytelen); |
1576 | 1577 | ||
1577 | if(base.mode & ATTR_UNDERLINE) | 1578 | if(base.mode & ATTR_UNDERLINE) |
1578 | XDrawLine(xw.dis, xw.buf, dc.gc, winx, winy+1, winx+width-1, winy+1); | 1579 | XDrawLine(xw.dpy, xw.buf, dc.gc, winx, winy+1, winx+width-1, winy+1); |
1579 | } | 1580 | } |
1580 | 1581 | ||
1581 | void | 1582 | void |
@@ -1612,9 +1613,9 @@ void | |||
1612 | xdrawc(int x, int y, Glyph g) { | 1613 | xdrawc(int x, int y, Glyph g) { |
1613 | int sl = utf8size(g.c); | 1614 | int sl = utf8size(g.c); |
1614 | XRectangle r = { x * xw.cw, y * xw.ch, xw.cw, xw.ch }; | 1615 | XRectangle r = { x * xw.cw, y * xw.ch, xw.cw, xw.ch }; |
1615 | XSetBackground(xw.dis, dc.gc, dc.col[g.bg]); | 1616 | XSetBackground(xw.dpy, dc.gc, dc.col[g.bg]); |
1616 | XSetForeground(xw.dis, dc.gc, dc.col[g.fg]); | 1617 | XSetForeground(xw.dpy, dc.gc, dc.col[g.fg]); |
1617 | XmbDrawImageString(xw.dis, xw.buf, g.mode&ATTR_BOLD?dc.bfont.fs:dc.font.fs, | 1618 | XmbDrawImageString(xw.dpy, xw.buf, g.mode&ATTR_BOLD?dc.bfont.fs:dc.font.fs, |
1618 | dc.gc, r.x, r.y+dc.font.ascent, g.c, sl); | 1619 | dc.gc, r.x, r.y+dc.font.ascent, g.c, sl); |
1619 | } | 1620 | } |
1620 | 1621 | ||
@@ -1629,8 +1630,8 @@ draw(int dummy) { | |||
1629 | xdrawc(x, y, term.line[y][x]); | 1630 | xdrawc(x, y, term.line[y][x]); |
1630 | 1631 | ||
1631 | xdrawcursor(); | 1632 | xdrawcursor(); |
1632 | XCopyArea(xw.dis, xw.buf, xw.win, dc.gc, 0, 0, xw.bufw, xw.bufh, BORDER, BORDER); | 1633 | XCopyArea(xw.dpy, xw.buf, xw.win, dc.gc, 0, 0, xw.bufw, xw.bufh, BORDER, BORDER); |
1633 | XFlush(xw.dis); | 1634 | XFlush(xw.dpy); |
1634 | } | 1635 | } |
1635 | 1636 | ||
1636 | #else | 1637 | #else |
@@ -1672,7 +1673,7 @@ draw(int redraw_all) { | |||
1672 | xdraws(buf, base, ox, y, ic, ib); | 1673 | xdraws(buf, base, ox, y, ic, ib); |
1673 | } | 1674 | } |
1674 | xdrawcursor(); | 1675 | xdrawcursor(); |
1675 | XCopyArea(xw.dis, xw.buf, xw.win, dc.gc, 0, 0, xw.bufw, xw.bufh, BORDER, BORDER); | 1676 | XCopyArea(xw.dpy, xw.buf, xw.win, dc.gc, 0, 0, xw.bufw, xw.bufh, BORDER, BORDER); |
1676 | } | 1677 | } |
1677 | 1678 | ||
1678 | #endif | 1679 | #endif |
@@ -1686,7 +1687,7 @@ expose(XEvent *ev) { | |||
1686 | draw(SCREEN_REDRAW); | 1687 | draw(SCREEN_REDRAW); |
1687 | } | 1688 | } |
1688 | } else | 1689 | } else |
1689 | XCopyArea(xw.dis, xw.buf, xw.win, dc.gc, e->x-BORDER, e->y-BORDER, | 1690 | XCopyArea(xw.dpy, xw.buf, xw.win, dc.gc, e->x-BORDER, e->y-BORDER, |
1690 | e->width, e->height, e->x, e->y); | 1691 | e->width, e->height, e->x, e->y); |
1691 | } | 1692 | } |
1692 | 1693 | ||
@@ -1707,9 +1708,9 @@ unmap(XEvent *ev) { | |||
1707 | 1708 | ||
1708 | void | 1709 | void |
1709 | xseturgency(int add) { | 1710 | xseturgency(int add) { |
1710 | XWMHints *h = XGetWMHints(xw.dis, xw.win); | 1711 | XWMHints *h = XGetWMHints(xw.dpy, xw.win); |
1711 | h->flags = add ? (h->flags | XUrgencyHint) : (h->flags & ~XUrgencyHint); | 1712 | h->flags = add ? (h->flags | XUrgencyHint) : (h->flags & ~XUrgencyHint); |
1712 | XSetWMHints(xw.dis, xw.win, h); | 1713 | XSetWMHints(xw.dpy, xw.win, h); |
1713 | XFree(h); | 1714 | XFree(h); |
1714 | } | 1715 | } |
1715 | 1716 | ||
@@ -1806,7 +1807,7 @@ void | |||
1806 | run(void) { | 1807 | run(void) { |
1807 | XEvent ev; | 1808 | XEvent ev; |
1808 | fd_set rfd; | 1809 | fd_set rfd; |
1809 | int xfd = XConnectionNumber(xw.dis); | 1810 | int xfd = XConnectionNumber(xw.dpy); |
1810 | 1811 | ||
1811 | for(;;) { | 1812 | for(;;) { |
1812 | FD_ZERO(&rfd); | 1813 | FD_ZERO(&rfd); |
@@ -1821,8 +1822,8 @@ run(void) { | |||
1821 | ttyread(); | 1822 | ttyread(); |
1822 | draw(SCREEN_UPDATE); | 1823 | draw(SCREEN_UPDATE); |
1823 | } | 1824 | } |
1824 | while(XPending(xw.dis)) { | 1825 | while(XPending(xw.dpy)) { |
1825 | XNextEvent(xw.dis, &ev); | 1826 | XNextEvent(xw.dpy, &ev); |
1826 | if (XFilterEvent(&ev, xw.win)) | 1827 | if (XFilterEvent(&ev, xw.win)) |
1827 | continue; | 1828 | continue; |
1828 | if(handler[ev.type]) | 1829 | if(handler[ev.type]) |