Mercurial > dwm-meillo
comparison dwm.h @ 124:75576e44c1d8
made status bar drawing more robust, implemented togglemax and togglemode, works quite well
author | arg@10ksloc.org |
---|---|
date | Thu, 20 Jul 2006 15:07:35 +0200 |
parents | 329fd7dae530 |
children | b4b8b4236599 |
comparison
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, ...); |