added symbols for different modes
This commit is contained in:
parent
010fd21b20
commit
dddd58a8cd
|
@ -8,8 +8,9 @@ const char *tags[] = { "dev", "work", "net", "fnord", NULL };
|
|||
|
||||
#define DEFMODE dotile /* dofloat */
|
||||
#define FLOATSYMBOL "><>"
|
||||
#define STACKPOS StackRight /* StackLeft, StackBottom */
|
||||
#define TILESYMBOL "[]="
|
||||
#define STACKPOS StackRight /* StackLeft */
|
||||
#define BSTACKSYMBOL "==="
|
||||
#define VSTACKSYMBOL "[]="
|
||||
|
||||
#define FONT "-*-terminus-medium-*-*-*-12-*-*-*-*-*-iso10646-*"
|
||||
#define NORMBGCOLOR "#333333"
|
||||
|
|
|
@ -9,7 +9,8 @@ const char *tags[] = { "1", "2", "3", "4", "5", NULL };
|
|||
#define DEFMODE dotile /* dofloat */
|
||||
#define FLOATSYMBOL "><>"
|
||||
#define STACKPOS StackRight /* StackLeft */
|
||||
#define TILESYMBOL "[]="
|
||||
#define BSTACKSYMBOL "==="
|
||||
#define VSTACKSYMBOL "[]="
|
||||
|
||||
#define FONT "fixed"
|
||||
#define NORMBGCOLOR "#333366"
|
||||
|
|
4
draw.c
4
draw.c
|
@ -104,7 +104,9 @@ drawstatus(void) {
|
|||
}
|
||||
|
||||
dc.w = bmw;
|
||||
drawtext(arrange == dofloat ? FLOATSYMBOL : TILESYMBOL, dc.status, False);
|
||||
drawtext(arrange == dofloat ?
|
||||
FLOATSYMBOL : stackpos == StackBottom ?
|
||||
BSTACKSYMBOL : VSTACKSYMBOL, dc.status, False);
|
||||
|
||||
x = dc.x + dc.w;
|
||||
dc.w = textw(stext);
|
||||
|
|
7
main.c
7
main.c
|
@ -128,8 +128,11 @@ setup(void) {
|
|||
dc.status[ColBG] = getcolor(STATUSBGCOLOR);
|
||||
dc.status[ColFG] = getcolor(STATUSFGCOLOR);
|
||||
setfont(FONT);
|
||||
|
||||
bmw = textw(FLOATSYMBOL) > textw(TILESYMBOL) ? textw(FLOATSYMBOL) : textw(TILESYMBOL);
|
||||
|
||||
bmw = textw(VSTACKSYMBOL) > textw(BSTACKSYMBOL) ?
|
||||
textw(VSTACKSYMBOL) : textw(BSTACKSYMBOL);
|
||||
bmw = bmw > textw(FLOATSYMBOL) ?
|
||||
bmw : textw(FLOATSYMBOL);
|
||||
sx = sy = 0;
|
||||
sw = DisplayWidth(dpy, screen);
|
||||
sh = DisplayHeight(dpy, screen);
|
||||
|
|
Loading…
Reference in a new issue