| 
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -30,7 +30,7 @@ drawborder(void) | 
															
														
														
													
														
															
																 | 
																 | 
																} | 
																 | 
																 | 
																} | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																void | 
																 | 
																 | 
																void | 
															
														
														
													
														
															
																 | 
																 | 
																drawtext(const char *text, Bool border) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																drawtext(const char *text, Bool invert, Bool border) | 
															
														
														
													
														
															
																 | 
																 | 
																{ | 
																 | 
																 | 
																{ | 
															
														
														
													
														
															
																 | 
																 | 
																	int x, y, w, h; | 
																 | 
																 | 
																	int x, y, w, h; | 
															
														
														
													
														
															
																 | 
																 | 
																	unsigned int len; | 
																 | 
																 | 
																	unsigned int len; | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																			
																		
																	
																 | 
																@ -38,7 +38,7 @@ drawtext(const char *text, Bool border) | 
															
														
														
													
														
															
																 | 
																 | 
																	XGCValues gcv; | 
																 | 
																 | 
																	XGCValues gcv; | 
															
														
														
													
														
															
																 | 
																 | 
																	XRectangle r = { dc.x, dc.y, dc.w, dc.h }; | 
																 | 
																 | 
																	XRectangle r = { dc.x, dc.y, dc.w, dc.h }; | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																	XSetForeground(dpy, dc.gc, dc.bg); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																	XSetForeground(dpy, dc.gc, invert ? dc.fg : dc.bg); | 
															
														
														
													
														
															
																 | 
																 | 
																	XFillRectangles(dpy, dc.drawable, dc.gc, &r, 1); | 
																 | 
																 | 
																	XFillRectangles(dpy, dc.drawable, dc.gc, &r, 1); | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																	w = 0; | 
																 | 
																 | 
																	w = 0; | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -65,8 +65,8 @@ drawtext(const char *text, Bool border) | 
															
														
														
													
														
															
																 | 
																 | 
																	if(w > dc.w) | 
																 | 
																 | 
																	if(w > dc.w) | 
															
														
														
													
														
															
																 | 
																 | 
																		return; /* too long */ | 
																 | 
																 | 
																		return; /* too long */ | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																	gcv.foreground = dc.fg; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																	gcv.background = dc.bg; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																	gcv.foreground = invert ? dc.bg : dc.fg; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																	gcv.background = invert ? dc.fg : dc.bg; | 
															
														
														
													
														
															
																 | 
																 | 
																	if(dc.font.set) { | 
																 | 
																 | 
																	if(dc.font.set) { | 
															
														
														
													
														
															
																 | 
																 | 
																		XChangeGC(dpy, dc.gc, GCForeground | GCBackground, &gcv); | 
																 | 
																 | 
																		XChangeGC(dpy, dc.gc, GCForeground | GCBackground, &gcv); | 
															
														
														
													
														
															
																 | 
																 | 
																		XmbDrawImageString(dpy, dc.drawable, dc.font.set, dc.gc, | 
																 | 
																 | 
																		XmbDrawImageString(dpy, dc.drawable, dc.font.set, dc.gc, | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																	
																 | 
																
  |