Mercurial > dwm-meillo
comparison dwm.h @ 130:30d1302dbe3b
sanitization of several clunky stuff, removed heretag (rarely of use), simplified pop(), changed shortcuts to always contain MODKEY
author | arg@10ksloc.org |
---|---|
date | Fri, 21 Jul 2006 07:37:52 +0200 |
parents | c478383db7c9 |
children | 9b9deafa0508 |
comparison
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 |