aewl

diff wm.h @ 34:cd30cce52b78

added logo+description
author Anselm R. Garbe <garbeam@wmii.de>
date Thu, 13 Jul 2006 09:32:22 +0200
parents e90449e03167
children 040a7074d23c
line diff
     1.1 --- a/wm.h	Thu Jul 13 01:55:54 2006 +0200
     1.2 +++ b/wm.h	Thu Jul 13 09:32:22 2006 +0200
     1.3 @@ -19,7 +19,7 @@
     1.4  
     1.5  /********** CUSTOMIZE **********/
     1.6  
     1.7 -typedef struct Brush Brush;
     1.8 +typedef struct DC DC;
     1.9  typedef struct Client Client;
    1.10  typedef struct Fnt Fnt;
    1.11  typedef struct Key Key;
    1.12 @@ -39,7 +39,7 @@
    1.13  	int height;
    1.14  };
    1.15  
    1.16 -struct Brush {
    1.17 +struct DC { /* draw context */
    1.18  	GC gc;
    1.19  	Drawable drawable;
    1.20  	int x, y, w, h;
    1.21 @@ -79,12 +79,11 @@
    1.22  extern Cursor cursor[CurLast];
    1.23  extern Bool running, issel;
    1.24  extern void (*handler[LASTEvent]) (XEvent *);
    1.25 -extern void (*arrange)(void *aux);
    1.26  
    1.27  extern int tsel, screen, sx, sy, sw, sh, th;
    1.28  extern char stext[1024], *tags[TLast];
    1.29  
    1.30 -extern Brush brush;
    1.31 +extern DC dc;
    1.32  extern Client *clients, *stack;
    1.33  
    1.34  /* client.c */
    1.35 @@ -102,15 +101,13 @@
    1.36  extern void ckill(void *aux);
    1.37  extern void sel(void *aux);
    1.38  extern void max(void *aux);
    1.39 -extern void floating(void *aux);
    1.40 -extern void grid(void *aux);
    1.41 +extern void toggle(void *aux);
    1.42  extern void gravitate(Client *c, Bool invert);
    1.43  
    1.44  /* draw.c */
    1.45 -extern void draw(Brush *b, Bool border, const char *text);
    1.46 -extern void loadcolors(int scr, Brush *b,
    1.47 -		const char *bg, const char *fg, const char *bo);
    1.48 -extern void loadfont(Fnt *font, const char *fontstr);
    1.49 +extern void draw(Bool border, const char *text);
    1.50 +extern void initcolors(const char *bg, const char *fg, const char *bo);
    1.51 +extern void initfont(Fnt *font, const char *fontstr);
    1.52  extern unsigned int textnw(Fnt *font, char *text, unsigned int len);
    1.53  extern unsigned int textw(Fnt *font, char *text);
    1.54  extern unsigned int texth(Fnt *font);