dwm.h
changeset 74 5370ef170cc9
parent 73 c2ddb9dbbd10
child 75 f08271b7cb20
equal deleted inserted replaced
73:c2ddb9dbbd10 74:5370ef170cc9
   105 /* client.c */
   105 /* client.c */
   106 extern void manage(Window w, XWindowAttributes *wa);
   106 extern void manage(Window w, XWindowAttributes *wa);
   107 extern void unmanage(Client *c);
   107 extern void unmanage(Client *c);
   108 extern Client *getclient(Window w);
   108 extern Client *getclient(Window w);
   109 extern void focus(Client *c);
   109 extern void focus(Client *c);
   110 extern void update_name(Client *c);
   110 extern void settitle(Client *c);
   111 extern void resize(Client *c, Bool inc);
   111 extern void resize(Client *c, Bool inc);
   112 extern void update_size(Client *c);
   112 extern void setsize(Client *c);
   113 extern Client *gettitle(Window w);
   113 extern Client *gettitle(Window w);
   114 extern void craise(Client *c);
   114 extern void higher(Client *c);
   115 extern void lower(Client *c);
   115 extern void lower(Client *c);
   116 extern void gravitate(Client *c, Bool invert);
   116 extern void gravitate(Client *c, Bool invert);
   117 extern void ban_client(Client *c);
   117 extern void ban(Client *c);
   118 extern Client *next(Client *c);
   118 extern Client *getnext(Client *c);
   119 
   119 
   120 /* draw.c */
   120 /* draw.c */
   121 extern void draw_bar();
   121 extern void drawstatus();
   122 extern void draw_client(Client *c);
   122 extern void drawtitle(Client *c);
   123 extern void drawtext(const char *text, Bool invert, Bool border);
   123 extern void drawtext(const char *text, Bool invert, Bool border);
   124 extern unsigned long initcolor(const char *colstr);
   124 extern unsigned long getcolor(const char *colstr);
   125 extern void initfont(const char *fontstr);
   125 extern void setfont(const char *fontstr);
   126 extern unsigned int textnw(char *text, unsigned int len);
   126 extern unsigned int textnw(char *text, unsigned int len);
   127 extern unsigned int textw(char *text);
   127 extern unsigned int textw(char *text);
   128 extern unsigned int texth(void);
   128 extern unsigned int texth(void);
   129 
   129 
   130 /* key.c */
   130 /* key.c */
   131 extern void grabkeys();
   131 extern void grabkeys();
   132 extern void keypress(XEvent *e);
   132 extern void keypress(XEvent *e);
   133 
   133 
   134 /* main.c */
   134 /* main.c */
   135 extern int error_handler(Display *dsply, XErrorEvent *e);
   135 extern int xerror(Display *dsply, XErrorEvent *e);
   136 extern void send_message(Window w, Atom a, long value);
   136 extern void sendevent(Window w, Atom a, long value);
   137 extern int win_proto(Window w);
   137 extern int proto(Window w);
   138 extern void quit(Arg *arg);
   138 extern void quit(Arg *arg);
   139 
   139 
   140 /* screen.c */
   140 /* screen.c */
   141 extern void floating(Arg *arg);
   141 extern void floating(Arg *arg);
   142 extern void tiling(Arg *arg);
   142 extern void tiling(Arg *arg);