dwm.h
changeset 650 f3b8c71a69d4
parent 649 d6023e0f3cf9
child 674 5d79c351e30a
equal deleted inserted replaced
649:d6023e0f3cf9 650:f3b8c71a69d4
    94 extern const char *tags[];			/* all tags */
    94 extern const char *tags[];			/* all tags */
    95 extern char stext[1024];			/* status text */
    95 extern char stext[1024];			/* status text */
    96 extern int bx, by, bw, bh, bmw;			/* bar geometry, bar mode label width */
    96 extern int bx, by, bw, bh, bmw;			/* bar geometry, bar mode label width */
    97 extern int screen, sx, sy, sw, sh;		/* screen geometry */
    97 extern int screen, sx, sy, sw, sh;		/* screen geometry */
    98 extern int wax, way, wah, waw;			/* windowarea geometry */
    98 extern int wax, way, wah, waw;			/* windowarea geometry */
    99 extern unsigned int master, ntags, numlockmask;	/* master percent, number of tags, dynamic lock mask */
    99 extern unsigned int master, nmaster;		/* master percent, number of master clients */
       
   100 extern unsigned int ntags, numlockmask;		/* number of tags, dynamic lock mask */
   100 extern void (*handler[LASTEvent])(XEvent *);	/* event handler */
   101 extern void (*handler[LASTEvent])(XEvent *);	/* event handler */
   101 extern void (*arrange)(void);			/* arrange function, indicates mode  */
   102 extern void (*arrange)(void);			/* arrange function, indicates mode  */
   102 extern Atom wmatom[WMLast], netatom[NetLast];
   103 extern Atom wmatom[WMLast], netatom[NetLast];
   103 extern Bool running, issel, *seltag;		/* seltag is array of Bool */
   104 extern Bool running, issel, *seltag;		/* seltag is array of Bool */
   104 extern Client *clients, *sel, *stack;		/* global client list and stack */
   105 extern Client *clients, *sel, *stack;		/* global client list and stack */
   157 extern void detach(Client *c);			/* detaches c from global client list */
   158 extern void detach(Client *c);			/* detaches c from global client list */
   158 extern void dofloat(void);			/* arranges all windows floating */
   159 extern void dofloat(void);			/* arranges all windows floating */
   159 extern void dotile(void);			/* arranges all windows tiled */
   160 extern void dotile(void);			/* arranges all windows tiled */
   160 extern void focusnext(Arg *arg);		/* focuses next visible client, arg is ignored  */
   161 extern void focusnext(Arg *arg);		/* focuses next visible client, arg is ignored  */
   161 extern void focusprev(Arg *arg);		/* focuses previous visible client, arg is ignored */
   162 extern void focusprev(Arg *arg);		/* focuses previous visible client, arg is ignored */
       
   163 extern void incnmaster(Arg *arg);		/* increments nmaster with arg's index value */
   162 extern Bool isvisible(Client *c);		/* returns True if client is visible */
   164 extern Bool isvisible(Client *c);		/* returns True if client is visible */
   163 extern void resizemaster(Arg *arg);		/* resizes the master percent with arg's index value */
   165 extern void resizemaster(Arg *arg);		/* resizes the master percent with arg's index value */
   164 extern void restack(void);			/* restores z layers of all clients */
   166 extern void restack(void);			/* restores z layers of all clients */
   165 extern void togglefloat(Arg *arg);		/* toggles focusesd client between floating/non-floating state */
   167 extern void togglefloat(Arg *arg);		/* toggles focusesd client between floating/non-floating state */
   166 extern void togglemode(Arg *arg);		/* toggles global arrange function (dotile/dofloat) */
   168 extern void togglemode(Arg *arg);		/* toggles global arrange function (dotile/dofloat) */