Mercurial > aewl
comparison dwm.h @ 115:329fd7dae530
removed c->f{x,y,w,h} and c->t{x,y,w,h} in favor for the new rule handling remembering two kinds of geometries is unnecessary, removed the randomized (x,y) setting on dofloat startup, was kind too random und unpredictable
author | arg@10ksloc.org |
---|---|
date | Thu, 20 Jul 2006 07:26:23 +0200 |
parents | dfa5cd0969a6 |
children | 75576e44c1d8 |
comparison
equal
deleted
inserted
replaced
114:dfa5cd0969a6 | 115:329fd7dae530 |
---|---|
65 | 65 |
66 struct Client { | 66 struct Client { |
67 char name[256]; | 67 char name[256]; |
68 char *tags[TLast]; | 68 char *tags[TLast]; |
69 int proto; | 69 int proto; |
70 int *x, *y, *w, *h; /* current geom */ | 70 int x, y, w, h; |
71 int bx, by, bw, bh; /* title bar */ | 71 int tx, ty, tw, th; /* title */ |
72 int fx, fy, fw, fh; /* floating geom */ | |
73 int tx, ty, tw, th; /* tiled geom */ | |
74 int basew, baseh, incw, inch, maxw, maxh, minw, minh; | 72 int basew, baseh, incw, inch, maxw, maxh, minw, minh; |
75 int grav; | 73 int grav; |
76 unsigned int border; | 74 unsigned int border; |
77 long flags; | 75 long flags; |
78 Bool isfloat; | 76 Bool isfloat; |
107 extern void lower(Client *c); | 105 extern void lower(Client *c); |
108 extern void manage(Window w, XWindowAttributes *wa); | 106 extern void manage(Window w, XWindowAttributes *wa); |
109 extern void maximize(Arg *arg); | 107 extern void maximize(Arg *arg); |
110 extern void pop(Client *c); | 108 extern void pop(Client *c); |
111 extern void resize(Client *c, Bool inc, Corner sticky); | 109 extern void resize(Client *c, Bool inc, Corner sticky); |
112 extern void setgeom(Client *c); | |
113 extern void setsize(Client *c); | 110 extern void setsize(Client *c); |
114 extern void settitle(Client *c); | 111 extern void settitle(Client *c); |
115 extern void unmanage(Client *c); | 112 extern void unmanage(Client *c); |
116 extern void zoom(Arg *arg); | 113 extern void zoom(Arg *arg); |
117 | 114 |