aboutsummaryrefslogtreecommitdiffstats
path: root/dwm.h
diff options
context:
space:
mode:
authorAnselm R. Garbe <arg@suckless.org>2007-02-22 18:17:07 +0100
committerAnselm R. Garbe <arg@suckless.org>2007-02-22 18:17:07 +0100
commit8d111632f51a23e6991306cc006dc936d362ab9e (patch)
tree78443fd6be05e44c2088f61fa9478e7521e7ef41 /dwm.h
parentfe5acb939a5764901b4fa46e1822eb5958752a1a (diff)
downloaddwm-8d111632f51a23e6991306cc006dc936d362ab9e.tar.zst
made Fnt an anonymous inner struct
Diffstat (limited to 'dwm.h')
-rw-r--r--dwm.h30
1 files changed, 15 insertions, 15 deletions
diff --git a/dwm.h b/dwm.h
index ce9707a..f94ec8a 100644
--- a/dwm.h
+++ b/dwm.h
@@ -41,21 +41,6 @@ enum { WMProtocols, WMDelete, WMState, WMLast }; /* default atoms */
enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */
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;
struct Client {
char name[256];
@@ -74,6 +59,21 @@ struct Client {
};
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 {
const char *symbol;
void (*arrange)(void);
} Layout;