equal
deleted
inserted
replaced
92 } |
92 } |
93 |
93 |
94 void |
94 void |
95 drawstatus() |
95 drawstatus() |
96 { |
96 { |
97 static const char *mode[] = { "><", "|=" }; |
|
98 int i, x; |
97 int i, x; |
99 |
98 |
100 dc.x = dc.y = 0; |
99 dc.x = dc.y = 0; |
101 dc.w = bw; |
100 dc.w = bw; |
102 |
101 |
103 if(!modew) |
102 drawtext(arrange == dotile ? TILEDSYMBOL : FLOATSYMBOL, dc.status, False); |
104 modew = textw(mode[0]) > textw(mode[1]) ? textw(mode[0]) : textw(mode[1]); |
103 dc.w = modew; |
105 drawtext(mode[arrange == dotile ? 1 : 0], dc.status, False); |
|
106 |
|
107 dc.w = 0; |
|
108 dc.x = modew; |
|
109 for(i = 0; i < ntags; i++) { |
104 for(i = 0; i < ntags; i++) { |
110 dc.x += dc.w; |
105 dc.x += dc.w; |
111 dc.w = textw(tags[i]); |
106 dc.w = textw(tags[i]); |
112 if(seltag[i]) |
107 if(seltag[i]) |
113 drawtext(tags[i], dc.sel, sel && sel->tags[i]); |
108 drawtext(tags[i], dc.sel, sel && sel->tags[i]); |