dwm.h
changeset 95 5d88952cbf96
parent 94 6efe82c775c9
child 99 a19556fe83b5
equal deleted inserted replaced
94:6efe82c775c9 95:5d88952cbf96
    63 
    63 
    64 struct Client {
    64 struct Client {
    65 	char name[256];
    65 	char name[256];
    66 	char *tags[TLast];
    66 	char *tags[TLast];
    67 	int proto;
    67 	int proto;
    68 	int x, y, w, h;
    68 	int *x, *y, *w, *h; /* current geom */
    69 	int tx, ty, tw, th;
    69 	int bx, by, bw, bh; /* title bar */
       
    70 	int fx, fy, fw, fh; /* floating geom */
       
    71 	int tx, ty, tw, th; /* tiled geom */
    70 	int basew, baseh, incw, inch, maxw, maxh, minw, minh;
    72 	int basew, baseh, incw, inch, maxw, maxh, minw, minh;
    71 	int grav;
    73 	int grav;
    72 	unsigned int border;
    74 	unsigned int border;
    73 	long flags; 
    75 	long flags; 
    74 	Bool isfloat;
    76 	Bool isfloat;
   118 extern void lower(Client *c);
   120 extern void lower(Client *c);
   119 extern void manage(Window w, XWindowAttributes *wa);
   121 extern void manage(Window w, XWindowAttributes *wa);
   120 extern void maximize(Arg *arg);
   122 extern void maximize(Arg *arg);
   121 extern void pop(Client *c);
   123 extern void pop(Client *c);
   122 extern void resize(Client *c, Bool inc);
   124 extern void resize(Client *c, Bool inc);
       
   125 extern void setgeom(Client *c);
   123 extern void setsize(Client *c);
   126 extern void setsize(Client *c);
   124 extern void settitle(Client *c);
   127 extern void settitle(Client *c);
   125 extern void unmanage(Client *c);
   128 extern void unmanage(Client *c);
   126 extern void zoom(Arg *arg);
   129 extern void zoom(Arg *arg);
   127 
   130