commented dmenu
This commit is contained in:
		@ -1,5 +1,5 @@
 | 
				
			|||||||
# dmenu version
 | 
					# dmenu version
 | 
				
			||||||
VERSION = 0.9
 | 
					VERSION = 1.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Customize below to fit your system
 | 
					# Customize below to fit your system
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										21
									
								
								dmenu.h
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								dmenu.h
									
									
									
									
									
								
							@ -23,26 +23,27 @@ struct Fnt {
 | 
				
			|||||||
	int height;
 | 
						int height;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct DC { /* draw context */
 | 
					struct DC {
 | 
				
			||||||
	int x, y, w, h;
 | 
						int x, y, w, h;
 | 
				
			||||||
	unsigned long norm[ColLast];
 | 
						unsigned long norm[ColLast];
 | 
				
			||||||
	unsigned long sel[ColLast];
 | 
						unsigned long sel[ColLast];
 | 
				
			||||||
	Drawable drawable;
 | 
						Drawable drawable;
 | 
				
			||||||
	Fnt font;
 | 
						Fnt font;
 | 
				
			||||||
	GC gc;
 | 
						GC gc;
 | 
				
			||||||
};
 | 
					}; /* draw context */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
extern int screen;
 | 
					extern int screen;
 | 
				
			||||||
extern Display *dpy;
 | 
					extern Display *dpy;
 | 
				
			||||||
extern DC dc;
 | 
					extern DC dc;			/* global drawing context */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* draw.c */
 | 
					/* draw.c */
 | 
				
			||||||
extern void drawtext(const char *text, unsigned long col[ColLast]);
 | 
					extern void drawtext(const char *text,
 | 
				
			||||||
extern unsigned long getcolor(const char *colstr);
 | 
								unsigned long col[ColLast]);	/* draws text with the defined color tuple */
 | 
				
			||||||
extern void setfont(const char *fontstr);
 | 
					extern unsigned long getcolor(const char *colstr);	/* returns color of colstr */
 | 
				
			||||||
extern unsigned int textw(const char *text);
 | 
					extern void setfont(const char *fontstr);		/* sets global font */
 | 
				
			||||||
 | 
					extern unsigned int textw(const char *text);		/* returns width of text in px */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* util.c */
 | 
					/* util.c */
 | 
				
			||||||
extern void *emalloc(unsigned int size);
 | 
					extern void *emalloc(unsigned int size);		/* allocates memory, exits on error */
 | 
				
			||||||
extern void eprint(const char *errstr, ...);
 | 
					extern void eprint(const char *errstr, ...);		/* prints errstr and exits with 1 */
 | 
				
			||||||
extern char *estrdup(const char *str);
 | 
					extern char *estrdup(const char *str);			/* duplicates str, exits on allocation error */
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user