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 |