dwm.h
changeset 124 75576e44c1d8
parent 115 329fd7dae530
child 125 b4b8b4236599
equal deleted inserted replaced
123:61490330e90a 124:75576e44c1d8
    72 	int basew, baseh, incw, inch, maxw, maxh, minw, minh;
    72 	int basew, baseh, incw, inch, maxw, maxh, minw, minh;
    73 	int grav;
    73 	int grav;
    74 	unsigned int border;
    74 	unsigned int border;
    75 	long flags; 
    75 	long flags; 
    76 	Bool isfloat;
    76 	Bool isfloat;
       
    77 	Bool ismax;
    77 	Client *next;
    78 	Client *next;
    78 	Client *revert;
    79 	Client *revert;
    79 	Window win;
    80 	Window win;
    80 	Window title;
    81 	Window title;
    81 };
    82 };
   102 extern void gravitate(Client *c, Bool invert);
   103 extern void gravitate(Client *c, Bool invert);
   103 extern void higher(Client *c);
   104 extern void higher(Client *c);
   104 extern void killclient(Arg *arg);
   105 extern void killclient(Arg *arg);
   105 extern void lower(Client *c);
   106 extern void lower(Client *c);
   106 extern void manage(Window w, XWindowAttributes *wa);
   107 extern void manage(Window w, XWindowAttributes *wa);
   107 extern void maximize(Arg *arg);
       
   108 extern void pop(Client *c);
   108 extern void pop(Client *c);
   109 extern void resize(Client *c, Bool inc, Corner sticky);
   109 extern void resize(Client *c, Bool inc, Corner sticky);
   110 extern void setsize(Client *c);
   110 extern void setsize(Client *c);
   111 extern void settitle(Client *c);
   111 extern void settitle(Client *c);
       
   112 extern void togglemax(Arg *arg);
   112 extern void unmanage(Client *c);
   113 extern void unmanage(Client *c);
   113 extern void zoom(Arg *arg);
   114 extern void zoom(Arg *arg);
   114 
   115 
   115 /* draw.c */
   116 /* draw.c */
   116 extern void drawall();
   117 extern void drawall();
   135 extern void dotile(Arg *arg);
   136 extern void dotile(Arg *arg);
   136 extern Client *getnext(Client *c, unsigned int t);
   137 extern Client *getnext(Client *c, unsigned int t);
   137 extern void heretag(Arg *arg);
   138 extern void heretag(Arg *arg);
   138 extern void replacetag(Arg *arg);
   139 extern void replacetag(Arg *arg);
   139 extern void settags(Client *c);
   140 extern void settags(Client *c);
       
   141 extern void togglemode(Arg *arg);
   140 extern void view(Arg *arg);
   142 extern void view(Arg *arg);
   141 
   143 
   142 /* util.c */
   144 /* util.c */
   143 extern void *emallocz(unsigned int size);
   145 extern void *emallocz(unsigned int size);
   144 extern void eprint(const char *errstr, ...);
   146 extern void eprint(const char *errstr, ...);