5
|
1 |
/* |
|
2 |
* (C)opyright MMVI Anselm R. Garbe <garbeam at gmail dot com> |
|
3 |
* See LICENSE file for license details. |
|
4 |
*/ |
|
5 |
|
|
6 |
#include "wm.h" |
|
7 |
|
14
|
8 |
static const char *status[] = { |
|
9 |
"sh", "-c", "echo -n `date` `uptime | sed 's/.*://; s/,//g'`" |
|
10 |
" `acpi | awk '{print $4}' | sed 's/,//'`", 0 \ |
|
11 |
}; |
|
12 |
|
5
|
13 |
void |
|
14 |
draw_bar() |
|
15 |
{ |
14
|
16 |
static char buf[1024]; |
|
17 |
|
|
18 |
buf[0] = 0; |
|
19 |
pipe_spawn(buf, sizeof(buf), dpy, (char **)status); |
|
20 |
|
5
|
21 |
brush.rect = barrect; |
|
22 |
brush.rect.x = brush.rect.y = 0; |
14
|
23 |
draw(dpy, &brush, False, buf); |
5
|
24 |
|
|
25 |
XCopyArea(dpy, brush.drawable, barwin, brush.gc, 0, 0, barrect.width, |
|
26 |
barrect.height, 0, 0); |
|
27 |
XFlush(dpy); |
|
28 |
} |