Gottox' drawtext simplification
							parent
							
								
									c2784e4a38
								
							
						
					
					
						commit
						c26e22ccee
					
				|  | @ -24,7 +24,7 @@ Rule rules[] = { | |||
| 
 | ||||
| /* layout(s) */ | ||||
| double mfact           = 0.55; | ||||
| Bool resizehints       = True;     /* False means respect size hints in tiled resizals */ | ||||
| Bool resizehints       = False;     /* False means respect size hints in tiled resizals */ | ||||
| 
 | ||||
| Layout layouts[] = { | ||||
| 	/* symbol     arrange function */ | ||||
|  |  | |||
							
								
								
									
										10
									
								
								dwm.c
								
								
								
								
							
							
						
						
									
										10
									
								
								dwm.c
								
								
								
								
							|  | @ -571,14 +571,8 @@ drawtext(const char *text, ulong col[ColLast], Bool invert) { | |||
| 	for(; len && (w = textnw(buf, len)) > dc.w - h; len--); | ||||
| 	if(!len) | ||||
| 		return; | ||||
| 	if(len < olen) { | ||||
| 		if(len > 1) | ||||
| 			buf[len - 1] = '.'; | ||||
| 		if(len > 2) | ||||
| 			buf[len - 2] = '.'; | ||||
| 		if(len > 3) | ||||
| 			buf[len - 3] = '.'; | ||||
| 	} | ||||
| 	if(len < olen) | ||||
| 		strncpy(&buf[MAX(0, len - 3)], "...", len); | ||||
| 	XSetForeground(dpy, dc.gc, col[invert ? ColBG : ColFG]); | ||||
| 	if(dc.font.set) | ||||
| 		XmbDrawString(dpy, dc.drawable, dc.font.set, dc.gc, x, y, buf, len); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue