comparison dwm.h @ 261:d6fd632d861c

implement multi-tag selection through button3 click on the specific tag
author Anselm R.Garbe <arg@10ksloc.org>
date Fri, 11 Aug 2006 18:37:41 +0200
parents 7f8f7f14e9cd
children d659a2dce2b5
comparison
equal deleted inserted replaced
260:243bf6783c7c 261:d6fd632d861c
67 Window title; 67 Window title;
68 }; 68 };
69 69
70 extern const char *tags[]; 70 extern const char *tags[];
71 extern char stext[1024]; 71 extern char stext[1024];
72 extern int tsel, screen, sx, sy, sw, sh, bx, by, bw, bh, mw; 72 extern int screen, sx, sy, sw, sh, bx, by, bw, bh, mw;
73 extern unsigned int ntags; 73 extern unsigned int ntags;
74 extern void (*handler[LASTEvent])(XEvent *); 74 extern void (*handler[LASTEvent])(XEvent *);
75 extern void (*arrange)(Arg *); 75 extern void (*arrange)(Arg *);
76 extern Atom wmatom[WMLast], netatom[NetLast]; 76 extern Atom wmatom[WMLast], netatom[NetLast];
77 extern Bool running, issel; 77 extern Bool running, issel, *tsel;
78 extern Client *clients, *sel; 78 extern Client *clients, *sel;
79 extern Cursor cursor[CurLast]; 79 extern Cursor cursor[CurLast];
80 extern DC dc; 80 extern DC dc;
81 extern Display *dpy; 81 extern Display *dpy;
82 extern Window root, barwin; 82 extern Window root, barwin;
119 /* tag.c */ 119 /* tag.c */
120 extern void appendtag(Arg *arg); 120 extern void appendtag(Arg *arg);
121 extern void dofloat(Arg *arg); 121 extern void dofloat(Arg *arg);
122 extern void dotile(Arg *arg); 122 extern void dotile(Arg *arg);
123 extern void initrregs(); 123 extern void initrregs();
124 extern Bool isvisible(Client *c);
124 extern Client *getnext(Client *c); 125 extern Client *getnext(Client *c);
125 extern Client *getprev(Client *c); 126 extern Client *getprev(Client *c);
126 extern void replacetag(Arg *arg); 127 extern void replacetag(Arg *arg);
127 extern void settags(Client *c); 128 extern void settags(Client *c);
128 extern void togglemode(Arg *arg); 129 extern void togglemode(Arg *arg);