comparison dwm.h @ 76:4bd49f404f10

proceeded with cleaning up, sorting functions, etc
author Anselm R. Garbe <garbeam@wmii.de>
date Sat, 15 Jul 2006 17:00:56 +0200
parents f08271b7cb20
children 38c8f7f7d401
comparison
equal deleted inserted replaced
75:f08271b7cb20 76:4bd49f404f10
102 extern DC dc; 102 extern DC dc;
103 extern Client *clients, *sel; 103 extern Client *clients, *sel;
104 104
105 /* client.c */ 105 /* client.c */
106 extern void ban(Client *c); 106 extern void ban(Client *c);
107 extern void focus(Client *c);
108 extern void focusnext(Arg *arg);
109 extern void focusprev(Arg *arg);
110 extern Client *getclient(Window w);
111 extern Client *getctitle(Window w);
112 extern void gravitate(Client *c, Bool invert);
113 extern void higher(Client *c);
114 extern void killclient(Arg *arg);
115 extern void lower(Client *c);
107 extern void manage(Window w, XWindowAttributes *wa); 116 extern void manage(Window w, XWindowAttributes *wa);
108 extern void unmanage(Client *c); 117 extern void maximize(Arg *arg);
109 extern Client *getclient(Window w);
110 extern void focus(Client *c);
111 extern void settitle(Client *c);
112 extern void resize(Client *c, Bool inc); 118 extern void resize(Client *c, Bool inc);
113 extern void setsize(Client *c); 119 extern void setsize(Client *c);
114 extern Client *getctitle(Window w); 120 extern void settitle(Client *c);
115 extern void higher(Client *c); 121 extern void unmanage(Client *c);
116 extern void lower(Client *c);
117 extern void gravitate(Client *c, Bool invert);
118 extern void zoom(Arg *arg); 122 extern void zoom(Arg *arg);
119 extern void maximize(Arg *arg);
120 extern void focusprev(Arg *arg);
121 extern void focusnext(Arg *arg);
122 extern void killclient(Arg *arg);
123 123
124 /* draw.c */ 124 /* draw.c */
125 extern void drawall(); 125 extern void drawall();
126 extern void drawstatus(); 126 extern void drawstatus();
127 extern void drawtext(const char *text, Bool invert, Bool border);
127 extern void drawtitle(Client *c); 128 extern void drawtitle(Client *c);
128 extern void drawtext(const char *text, Bool invert, Bool border);
129 extern unsigned long getcolor(const char *colstr); 129 extern unsigned long getcolor(const char *colstr);
130 extern void setfont(const char *fontstr); 130 extern void setfont(const char *fontstr);
131 extern unsigned int textnw(char *text, unsigned int len); 131 extern unsigned int textnw(char *text, unsigned int len);
132 extern unsigned int textw(char *text); 132 extern unsigned int textw(char *text);
133 extern unsigned int texth(void);
134 133
135 /* event.c */ 134 /* event.c */
136 extern void grabkeys(); 135 extern void grabkeys();
137 136
138 /* main.c */ 137 /* main.c */
138 extern int getproto(Window w);
139 extern void quit(Arg *arg); 139 extern void quit(Arg *arg);
140 extern void sendevent(Window w, Atom a, long value);
140 extern int xerror(Display *dsply, XErrorEvent *ee); 141 extern int xerror(Display *dsply, XErrorEvent *ee);
141 extern void sendevent(Window w, Atom a, long value);
142 extern int getproto(Window w);
143 142
144 /* tag.c */ 143 /* tag.c */
145 extern Client *getnext(Client *c); 144 extern void appendtag(Arg *arg);
146 extern void settags(Client *c);
147 extern void dofloat(Arg *arg); 145 extern void dofloat(Arg *arg);
148 extern void dotile(Arg *arg); 146 extern void dotile(Arg *arg);
147 extern Client *getnext(Client *c);
148 extern void replacetag(Arg *arg);
149 extern void settags(Client *c);
149 extern void view(Arg *arg); 150 extern void view(Arg *arg);
150 extern void appendtag(Arg *arg);
151 extern void replacetag(Arg *arg);
152 151
153 /* util.c */ 152 /* util.c */
153 extern void *emallocz(unsigned int size);
154 extern void eprint(const char *errstr, ...); 154 extern void eprint(const char *errstr, ...);
155 extern void *emallocz(unsigned int size);
156 extern void spawn(Arg *arg); 155 extern void spawn(Arg *arg);