made Fnt an anonymous inner struct
This commit is contained in:
		
							
								
								
									
										30
									
								
								dwm.h
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								dwm.h
									
									
									
									
									
								
							@@ -41,21 +41,6 @@ enum { WMProtocols, WMDelete, WMState, WMLast };	/* default atoms */
 | 
				
			|||||||
enum { CurNormal, CurResize, CurMove, CurLast };	/* cursor */
 | 
					enum { CurNormal, CurResize, CurMove, CurLast };	/* cursor */
 | 
				
			||||||
enum { ColBorder, ColFG, ColBG, ColLast };		/* color */
 | 
					enum { ColBorder, ColFG, ColBG, ColLast };		/* color */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
typedef struct {
 | 
					 | 
				
			||||||
	int x, y, w, h;
 | 
					 | 
				
			||||||
	unsigned long norm[ColLast];
 | 
					 | 
				
			||||||
	unsigned long sel[ColLast];
 | 
					 | 
				
			||||||
	Drawable drawable;
 | 
					 | 
				
			||||||
	GC gc;
 | 
					 | 
				
			||||||
	struct Fnt {
 | 
					 | 
				
			||||||
		int ascent;
 | 
					 | 
				
			||||||
		int descent;
 | 
					 | 
				
			||||||
		int height;
 | 
					 | 
				
			||||||
		XFontSet set;
 | 
					 | 
				
			||||||
		XFontStruct *xfont;
 | 
					 | 
				
			||||||
	} font;
 | 
					 | 
				
			||||||
} DC; /* draw context */
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
typedef struct Client Client;
 | 
					typedef struct Client Client;
 | 
				
			||||||
struct Client {
 | 
					struct Client {
 | 
				
			||||||
	char name[256];
 | 
						char name[256];
 | 
				
			||||||
@@ -73,6 +58,21 @@ struct Client {
 | 
				
			|||||||
	Window win;
 | 
						Window win;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					typedef struct {
 | 
				
			||||||
 | 
						int x, y, w, h;
 | 
				
			||||||
 | 
						unsigned long norm[ColLast];
 | 
				
			||||||
 | 
						unsigned long sel[ColLast];
 | 
				
			||||||
 | 
						Drawable drawable;
 | 
				
			||||||
 | 
						GC gc;
 | 
				
			||||||
 | 
						struct {
 | 
				
			||||||
 | 
							int ascent;
 | 
				
			||||||
 | 
							int descent;
 | 
				
			||||||
 | 
							int height;
 | 
				
			||||||
 | 
							XFontSet set;
 | 
				
			||||||
 | 
							XFontStruct *xfont;
 | 
				
			||||||
 | 
						} font;
 | 
				
			||||||
 | 
					} DC; /* draw context */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
typedef struct {
 | 
					typedef struct {
 | 
				
			||||||
	const char *symbol;
 | 
						const char *symbol;
 | 
				
			||||||
	void (*arrange)(void);
 | 
						void (*arrange)(void);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user