dwm.h
changeset 115 329fd7dae530
parent 114 dfa5cd0969a6
child 124 75576e44c1d8
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