Mercurial > aewl
comparison dwm.h @ 53:529901e6a227
added mini stuff
author | Anselm R. Garbe <garbeam@wmii.de> |
---|---|
date | Thu, 13 Jul 2006 21:42:17 +0200 |
parents | d18f6dd0cf23 |
children | f005d46462e8 |
comparison
equal
deleted
inserted
replaced
52:d18f6dd0cf23 | 53:529901e6a227 |
---|---|
64 int tx, ty, tw, th; | 64 int tx, ty, tw, th; |
65 int basew, baseh, incw, inch, maxw, maxh, minw, minh; | 65 int basew, baseh, incw, inch, maxw, maxh, minw, minh; |
66 int grav; | 66 int grav; |
67 unsigned int border; | 67 unsigned int border; |
68 long flags; | 68 long flags; |
69 Bool floating; | |
69 Window win; | 70 Window win; |
70 Window trans; | |
71 Window title; | 71 Window title; |
72 Client *next; | 72 Client *next; |
73 Client *revert; | 73 Client *revert; |
74 }; | 74 }; |
75 | 75 |
76 struct Rule { | 76 struct Rule { |
77 const char *class; | 77 const char *class; |
78 const char *instance; | 78 const char *instance; |
79 char *tags[TLast]; | 79 char *tags[TLast]; |
80 Bool floating; | |
80 }; | 81 }; |
81 | 82 |
82 struct Key { | 83 struct Key { |
83 unsigned long mod; | 84 unsigned long mod; |
84 KeySym keysym; | 85 KeySym keysym; |
89 extern Display *dpy; | 90 extern Display *dpy; |
90 extern Window root; | 91 extern Window root; |
91 extern Atom wm_atom[WMLast], net_atom[NetLast]; | 92 extern Atom wm_atom[WMLast], net_atom[NetLast]; |
92 extern Cursor cursor[CurLast]; | 93 extern Cursor cursor[CurLast]; |
93 extern Bool running, issel; | 94 extern Bool running, issel; |
94 extern void (*handler[LASTEvent]) (XEvent *); | 95 extern void (*handler[LASTEvent])(XEvent *); |
96 extern void (*arrange)(Arg *); | |
95 | 97 |
96 extern int tsel, screen, sx, sy, sw, sh, mw, th; | 98 extern int tsel, screen, sx, sy, sw, sh, mw, th; |
97 extern char *tags[TLast]; | 99 extern char *tags[TLast]; |
98 | 100 |
99 extern DC dc; | 101 extern DC dc; |
115 extern void nextc(Arg *arg); | 117 extern void nextc(Arg *arg); |
116 extern void prevc(Arg *arg); | 118 extern void prevc(Arg *arg); |
117 extern void max(Arg *arg); | 119 extern void max(Arg *arg); |
118 extern void floating(Arg *arg); | 120 extern void floating(Arg *arg); |
119 extern void tiling(Arg *arg); | 121 extern void tiling(Arg *arg); |
120 extern void tag(Arg *arg); | 122 extern void ttrunc(Arg *arg); |
123 extern void tappend(Arg *arg); | |
121 extern void view(Arg *arg); | 124 extern void view(Arg *arg); |
122 extern void zoom(Arg *arg); | 125 extern void zoom(Arg *arg); |
123 extern void gravitate(Client *c, Bool invert); | 126 extern void gravitate(Client *c, Bool invert); |
124 | 127 |
125 /* draw.c */ | 128 /* draw.c */ |