X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=dwm.h;h=2ae48fad70a99297ffe55b8090d9632269a37c21;hb=f196b71e4d543e7d8c4fd6398cf1bedd3dafc024;hp=822f9594922be0c99dd406e338560f7513abd55e;hpb=8012fcf3334148d2b39646fd372a7514cc74c250;p=dwm.git diff --git a/dwm.h b/dwm.h index 822f959..2ae48fa 100644 --- a/dwm.h +++ b/dwm.h @@ -117,6 +117,12 @@ extern void updatetitle(Client *c); /* update the name of c */ extern void unmanage(Client *c); /* destroy c */ extern void zoom(Arg *arg); /* zooms the focused client to master area, arg is ignored */ +/* draw.c */ +extern void drawstatus(void); /* draw the bar */ +extern void drawtext(const char *text, + unsigned long col[ColLast]); /* draw text */ +extern unsigned int textw(const char *text); /* return the width of text in px*/ + /* event.c */ extern void grabkeys(void); /* grab all keys defined in config.h */ @@ -130,8 +136,6 @@ extern void toggleversatile(Arg *arg); /* toggles focusesd client between versa extern void versatile(void); /* arranges all windows versatile */ /* main.c */ -extern void drawstatus(void); /* draw the bar */ -extern unsigned int textw(const char *text); /* return the width of text in px*/ extern void quit(Arg *arg); /* quit dwm nicely */ extern void sendevent(Window w, Atom a, long value); /* send synthetic event to w */ extern int xerror(Display *dsply, XErrorEvent *ee); /* dwm's X error handler */ @@ -148,5 +152,5 @@ extern void view(Arg *arg); /* views the tag with arg's index */ /* util.c */ extern void *emallocz(unsigned int size); /* allocates zero-initialized memory, exits on error */ extern void eprint(const char *errstr, ...); /* prints errstr and exits with 1 */ -extern void spawn(Arg *arg); /* forks a new subprocess with to arg's cmd */ +extern void spawn(Arg *arg); /* forks a new subprocess with arg's cmd */