wm.h
changeset 26 e8f627998d6f
parent 23 95ffdfd0a819
child 27 f96fb3fd8203
equal deleted inserted replaced
25:e238dc4844d7 26:e8f627998d6f
    44 
    44 
    45 extern Display *dpy;
    45 extern Display *dpy;
    46 extern Window root, barwin;
    46 extern Window root, barwin;
    47 extern Atom wm_atom[WMLast], net_atom[NetLast];
    47 extern Atom wm_atom[WMLast], net_atom[NetLast];
    48 extern Cursor cursor[CurLast];
    48 extern Cursor cursor[CurLast];
    49 extern XRectangle rect, barrect;
       
    50 extern Bool running, sel_screen, grid;
    49 extern Bool running, sel_screen, grid;
    51 extern void (*handler[LASTEvent]) (XEvent *);
    50 extern void (*handler[LASTEvent]) (XEvent *);
    52 
    51 
    53 extern int screen;
    52 extern int screen, sx, sy, sw, sh, bx, by, bw, bh;
    54 extern char statustext[1024], tag[256];
    53 extern char statustext[1024], tag[256];
    55 
    54 
    56 extern Brush brush;
    55 extern Brush brush;
    57 extern Client *clients, *stack;
    56 extern Client *clients, *stack;
    58 
    57 
    73 extern void update_name(Client *c);
    72 extern void update_name(Client *c);
    74 extern void draw_client(Client *c);
    73 extern void draw_client(Client *c);
    75 extern void resize(Client *c);
    74 extern void resize(Client *c);
    76 extern void update_size(Client *c);
    75 extern void update_size(Client *c);
    77 extern Client *gettitle(Window w);
    76 extern Client *gettitle(Window w);
       
    77 extern void raise(Client *c);
       
    78 extern void lower(Client *c);
    78 
    79 
    79 /* event.c */
    80 /* event.c */
    80 extern unsigned int discard_events(long even_mask);
    81 extern void discard_events(long even_mask);
    81 
    82 
    82 /* key.c */
    83 /* key.c */
    83 extern void update_keys();
    84 extern void update_keys();
    84 extern void keypress(XEvent *e);
    85 extern void keypress(XEvent *e);
    85 
    86