equal
deleted
inserted
replaced
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 |