Mercurial > aewl
comparison dwm.h @ 127:1480e19f6377
using double-linked list in order to get correct prev focus handling
author | arg@10ksloc.org |
---|---|
date | Thu, 20 Jul 2006 16:54:20 +0200 |
parents | b4b8b4236599 |
children | c478383db7c9 |
comparison
equal
deleted
inserted
replaced
126:1489f6b97714 | 127:1480e19f6377 |
---|---|
74 unsigned int border; | 74 unsigned int border; |
75 long flags; | 75 long flags; |
76 Bool isfloat; | 76 Bool isfloat; |
77 Bool ismax; | 77 Bool ismax; |
78 Client *next; | 78 Client *next; |
79 Client *revert; | 79 Client *prev; |
80 Window win; | 80 Window win; |
81 Window title; | 81 Window title; |
82 }; | 82 }; |
83 | 83 |
84 extern char *tags[TLast], stext[1024]; | 84 extern char *tags[TLast], stext[1024]; |
133 /* tag.c */ | 133 /* tag.c */ |
134 extern void appendtag(Arg *arg); | 134 extern void appendtag(Arg *arg); |
135 extern void dofloat(Arg *arg); | 135 extern void dofloat(Arg *arg); |
136 extern void dotile(Arg *arg); | 136 extern void dotile(Arg *arg); |
137 extern Client *getnext(Client *c, unsigned int t); | 137 extern Client *getnext(Client *c, unsigned int t); |
138 extern Client *getprev(Client *c); | |
138 extern void heretag(Arg *arg); | 139 extern void heretag(Arg *arg); |
139 extern void replacetag(Arg *arg); | 140 extern void replacetag(Arg *arg); |
140 extern void settags(Client *c); | 141 extern void settags(Client *c); |
141 extern void togglemode(Arg *arg); | 142 extern void togglemode(Arg *arg); |
142 extern void view(Arg *arg); | 143 extern void view(Arg *arg); |