reusing config.h's color values, note we have to use const char *, instead of const char [] here, because the pointer might change
This commit is contained in:
		
							parent
							
								
									fcf26a38f1
								
							
						
					
					
						commit
						d2305e4b13
					
				
							
								
								
									
										10
									
								
								config.h
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								config.h
									
									
									
									
									
								
							| @ -1,11 +1,11 @@ | |||||||
| /* See LICENSE file for copyright and license details. */ | /* See LICENSE file for copyright and license details. */ | ||||||
| 
 | 
 | ||||||
| /* appearance */ | /* appearance */ | ||||||
| #define FONT          "-*-terminus-medium-r-normal-*-14-*-*-*-*-*-*-*" | static const char *font        = "-*-terminus-medium-r-normal-*-14-*-*-*-*-*-*-*"; | ||||||
| #define NORMBGCOLOR   "#cccccc" | static const char *normbgcolor = "#cccccc"; | ||||||
| #define NORMFGCOLOR   "#000000" | static const char *normfgcolor = "#000000"; | ||||||
| #define SELBGCOLOR    "#0066ff" | static const char *selbgcolor  = "#0066ff"; | ||||||
| #define SELFGCOLOR    "#ffffff" | static const char *selfgcolor  = "#ffffff"; | ||||||
| 
 | 
 | ||||||
| static uint spaceitem          = 30; /* px between menu items */ | static uint spaceitem          = 30; /* px between menu items */ | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										21
									
								
								dmenu.c
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								dmenu.c
									
									
									
									
									
								
							| @ -68,13 +68,8 @@ static int textw(const char *text); | |||||||
| #include "config.h" | #include "config.h" | ||||||
| 
 | 
 | ||||||
| /* variables */ | /* variables */ | ||||||
| static char *font = FONT; |  | ||||||
| static char *maxname = NULL; | static char *maxname = NULL; | ||||||
| static char *normbg = NORMBGCOLOR; |  | ||||||
| static char *normfg = NORMFGCOLOR; |  | ||||||
| static char *prompt = NULL; | static char *prompt = NULL; | ||||||
| static char *selbg = SELBGCOLOR; |  | ||||||
| static char *selfg = SELFGCOLOR; |  | ||||||
| static char text[4096]; | static char text[4096]; | ||||||
| static int cmdw = 0; | static int cmdw = 0; | ||||||
| static int promptw = 0; | static int promptw = 0; | ||||||
| @ -618,10 +613,10 @@ setup(Bool topbar) { | |||||||
| 	XFreeModifiermap(modmap); | 	XFreeModifiermap(modmap); | ||||||
| 
 | 
 | ||||||
| 	/* style */ | 	/* style */ | ||||||
| 	dc.norm[ColBG] = getcolor(normbg); | 	dc.norm[ColBG] = getcolor(normbgcolor); | ||||||
| 	dc.norm[ColFG] = getcolor(normfg); | 	dc.norm[ColFG] = getcolor(normfgcolor); | ||||||
| 	dc.sel[ColBG] = getcolor(selbg); | 	dc.sel[ColBG] = getcolor(selbgcolor); | ||||||
| 	dc.sel[ColFG] = getcolor(selfg); | 	dc.sel[ColFG] = getcolor(selfgcolor); | ||||||
| 	initfont(font); | 	initfont(font); | ||||||
| 
 | 
 | ||||||
| 	/* menu window */ | 	/* menu window */ | ||||||
| @ -704,19 +699,19 @@ main(int argc, char *argv[]) { | |||||||
| 			if(++i < argc) font = argv[i]; | 			if(++i < argc) font = argv[i]; | ||||||
| 		} | 		} | ||||||
| 		else if(!strcmp(argv[i], "-nb")) { | 		else if(!strcmp(argv[i], "-nb")) { | ||||||
| 			if(++i < argc) normbg = argv[i]; | 			if(++i < argc) normbgcolor = argv[i]; | ||||||
| 		} | 		} | ||||||
| 		else if(!strcmp(argv[i], "-nf")) { | 		else if(!strcmp(argv[i], "-nf")) { | ||||||
| 			if(++i < argc) normfg = argv[i]; | 			if(++i < argc) normfgcolor = argv[i]; | ||||||
| 		} | 		} | ||||||
| 		else if(!strcmp(argv[i], "-p")) { | 		else if(!strcmp(argv[i], "-p")) { | ||||||
| 			if(++i < argc) prompt = argv[i]; | 			if(++i < argc) prompt = argv[i]; | ||||||
| 		} | 		} | ||||||
| 		else if(!strcmp(argv[i], "-sb")) { | 		else if(!strcmp(argv[i], "-sb")) { | ||||||
| 			if(++i < argc) selbg = argv[i]; | 			if(++i < argc) selbgcolor = argv[i]; | ||||||
| 		} | 		} | ||||||
| 		else if(!strcmp(argv[i], "-sf")) { | 		else if(!strcmp(argv[i], "-sf")) { | ||||||
| 			if(++i < argc) selfg = argv[i]; | 			if(++i < argc) selfgcolor = argv[i]; | ||||||
| 		} | 		} | ||||||
| 		else if(!strcmp(argv[i], "-v")) | 		else if(!strcmp(argv[i], "-v")) | ||||||
| 			eprint("dmenu-"VERSION", © 2006-2008 dmenu engineers, see LICENSE for details\n"); | 			eprint("dmenu-"VERSION", © 2006-2008 dmenu engineers, see LICENSE for details\n"); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user