dwm.h
changeset 130 30d1302dbe3b
parent 129 c478383db7c9
child 142 9b9deafa0508
equal deleted inserted replaced
129:c478383db7c9 130:30d1302dbe3b
     5 
     5 
     6 #include <X11/Xlib.h>
     6 #include <X11/Xlib.h>
     7 
     7 
     8 /* CUSTOMIZE */
     8 /* CUSTOMIZE */
     9 
     9 
    10 #define FONT				"-*-terminus-medium-*-*-*-13-*-*-*-*-*-iso10646-*"
    10 #define FONT			"-*-terminus-medium-*-*-*-13-*-*-*-*-*-iso10646-*"
    11 #define BGCOLOR				"#0a2c2d"
    11 #define BGCOLOR			"#0a2c2d"
    12 #define FGCOLOR				"#ddeeee"
    12 #define FGCOLOR			"#ddeeee"
    13 #define BORDERCOLOR			"#176164"
    13 #define BORDERCOLOR		"#176164"
    14 #define MODKEY				 Mod1Mask /* Mod4Mask */
    14 #define MODKEY			Mod1Mask /* Mod4Mask */
    15 /*
    15 /*
    16 #define BGCOLOR				"#666699"
    16 #define BGCOLOR			"#666699"
    17 #define FGCOLOR				"#eeeeee"
    17 #define FGCOLOR			"#eeeeee"
    18 #define BORDERCOLOR			"#9999CC"
    18 #define BORDERCOLOR		"#9999CC"
    19 */
    19 */
    20 #define MASTERW				52 /* percent */
    20 #define MASTERW			52 /* percent */
    21 #define WM_PROTOCOL_DELWIN	1
    21 #define WM_PROTOCOL_DELWIN	1
    22 
    22 
    23 /* tags */
    23 /* tags */
    24 enum { Tscratch, Tdev, Twww, Twork, TLast };
    24 enum { Tfnord, Tdev, Tnet, Twork, Tmisc, TLast };
    25 
    25 
    26 /* END CUSTOMIZE */
    26 /* END CUSTOMIZE */
    27 
    27 
    28 typedef union Arg Arg;
    28 typedef union Arg Arg;
    29 typedef struct Client Client;
    29 typedef struct Client Client;
   103 extern void gravitate(Client *c, Bool invert);
   103 extern void gravitate(Client *c, Bool invert);
   104 extern void higher(Client *c);
   104 extern void higher(Client *c);
   105 extern void killclient(Arg *arg);
   105 extern void killclient(Arg *arg);
   106 extern void lower(Client *c);
   106 extern void lower(Client *c);
   107 extern void manage(Window w, XWindowAttributes *wa);
   107 extern void manage(Window w, XWindowAttributes *wa);
   108 extern void pop(Client *c);
       
   109 extern void resize(Client *c, Bool sizehints, Corner sticky);
   108 extern void resize(Client *c, Bool sizehints, Corner sticky);
   110 extern void setsize(Client *c);
   109 extern void setsize(Client *c);
   111 extern void settitle(Client *c);
   110 extern void settitle(Client *c);
   112 extern void togglemax(Arg *arg);
   111 extern void togglemax(Arg *arg);
   113 extern void unmanage(Client *c);
   112 extern void unmanage(Client *c);
   134 extern void appendtag(Arg *arg);
   133 extern void appendtag(Arg *arg);
   135 extern void dofloat(Arg *arg);
   134 extern void dofloat(Arg *arg);
   136 extern void dotile(Arg *arg);
   135 extern void dotile(Arg *arg);
   137 extern Client *getnext(Client *c, unsigned int t);
   136 extern Client *getnext(Client *c, unsigned int t);
   138 extern Client *getprev(Client *c);
   137 extern Client *getprev(Client *c);
   139 extern void heretag(Arg *arg);
       
   140 extern void replacetag(Arg *arg);
   138 extern void replacetag(Arg *arg);
   141 extern void settags(Client *c);
   139 extern void settags(Client *c);
   142 extern void togglemode(Arg *arg);
   140 extern void togglemode(Arg *arg);
   143 extern void view(Arg *arg);
   141 extern void view(Arg *arg);
   144 
   142