about summary refs log tree commit diff stats
path: root/draw.c
Commit message (Expand)AuthorAgeFilesLines
* less obtrusive indicator (only a top line)arg@mig292006-12-011-17/+4
* final2 indicatorarg@mig292006-12-011-8/+12
* removing the -1 on final indicators, looks cleanerarg@mig292006-12-011-3/+3
* final indicatorsarg@mig292006-12-011-2/+2
* changed things like I described in last mailarg@mig292006-12-011-15/+11
* improved tag indicatorarg@mig292006-12-011-6/+14
* applied Jukka's sizeof K&R compliance patch, applied Manuels' last-line print...arg@mig292006-11-261-2/+2
* added a similiar patch to Daves solution to indicate if there are clients wit...arg@mig292006-11-221-8/+24
* returning to old bar colorization behavior, like sander proposed for consiste...arg@mig292006-11-211-1/+1
* applied Gottox patchesarg@mig292006-11-211-5/+2
* code polishing, removed unnecessary newlinesAnselm R. Garbe2006-10-061-13/+1
* removed the stack position stuffAnselm R. Garbe2006-10-051-3/+1
* applied dave's highlight patch for big fontsAnselm R. Garbe2006-09-291-1/+1
* added symbols for different modesAnselm R. Garbe2006-09-291-1/+3
* added slight error check to getcolorarg@mmvi2006-09-261-1/+2
* applied Jukkas patcharg@mmvi2006-09-251-2/+2
* removed all dotile checksarg@mmvi2006-09-221-1/+1
* removed a bunch of lines through making function signatures more consistent w...Anselm R. Garbe2006-09-121-16/+8
* removed crappy variablesAnselm R. Garbe2006-08-281-2/+0
* applied sanders somepatches.patchAnselm R. Garbe2006-08-281-4/+5
* trying a different configurationAnselm R. Garbe2006-08-251-3/+6
* removed small 1px gap, somehow without it things feel betterAnselm R. Garbe2006-08-251-1/+1
* oopsAnselm R. Garbe2006-08-251-1/+1
* fixed typoAnselm R. Garbe2006-08-251-1/+1
* s/TILED/TILE/gAnselm R. Garbe2006-08-251-1/+1
* removed a bunch of lines, made mode symbols configurableAnselm R. Garbe2006-08-251-7/+2
* changed symbols for float/tiled mode, added mouse-driven mode toggle to butto...Anselm R. Garbe2006-08-251-1/+1
* small fix to separate client title from right-most tagAnselm R. Garbe2006-08-251-2/+2
* new color stuff/new rendering stuffAnselm R. Garbe2006-08-251-30/+19
* back to 3 colorsAnselm R. Garbe2006-08-251-24/+23
* fixedAnselm R. Garbe2006-08-241-6/+6
* 3->4 colorsAnselm R. Garbe2006-08-241-13/+7
* found less intrusive wayAnselm R. Garbe2006-08-241-6/+12
* changing tag indicator through underlineAnselm R. Garbe2006-08-241-26/+16
* updated man pageAnselm R. Garbe2006-08-231-49/+47
* implemented right tag drawing in the status bar and titlebarsAnselm R. Garbe2006-08-231-10/+21
* tags appear in the left againAnselm R. Garbe2006-08-231-5/+5
* titlebars contain tags in the right nowAnselm R. Garbe2006-08-221-6/+5
* fixed string cuttingAnselm R.Garbe2006-08-141-6/+6
* fixed string cutting in draw.cAnselm R.Garbe2006-08-141-2/+10
* implemented viewextend and added M-S-C-n shortcuts for extending the current ...Anselm R.Garbe2006-08-111-2/+2
* implement multi-tag selection through button3 click on the specific tagAnselm R.Garbe2006-08-111-2/+2
* simplified drawtextAnselm R.Garbe2006-08-111-21/+14
* applied sumik's multihead patchAnselm R.Garbe2006-08-101-1/+1
* readded border color, this sucks leastAnselm R.Garbe2006-08-101-14/+22
* drawing border with fg colorAnselm R.Garbe2006-08-101-1/+14
* removed unnecessary border colorAnselm R.Garbe2006-08-101-21/+0
* changed signature of drawtextarg@10ksloc.org2006-08-071-12/+10
* status box should have a border in my eyesarg@10ksloc.org2006-08-071-1/+1
* removed TLast tag enum, now tags is simple defined as char *[] array, the res...arg@10ksloc.org2006-08-031-2/+2
nsigned int border; Bool isfloat; Bool ismax; Bool *tags; Client *next; Client *prev; Window win; Window twin; }; extern const char *tags[]; extern char stext[1024]; extern int bx, by, bw, bh, bmw, mw, screen, sx, sy, sw, sh; extern unsigned int ntags, numlockmask; extern void (*handler[LASTEvent])(XEvent *); extern void (*arrange)(Arg *); extern Atom wmatom[WMLast], netatom[NetLast]; extern Bool running, issel, *seltag; extern Client *clients, *sel; extern Cursor cursor[CurLast]; extern DC dc; extern Display *dpy; extern Window root, barwin; /* client.c */ extern void ban(Client *c); extern void focus(Client *c); extern Client *getclient(Window w); extern Client *getctitle(Window w); extern void gravitate(Client *c, Bool invert); extern void killclient(Arg *arg); extern void manage(Window w, XWindowAttributes *wa); extern void resize(Client *c, Bool sizehints, Corner sticky); extern void setsize(Client *c); extern void settitle(Client *c); extern void togglemax(Arg *arg); extern void unmanage(Client *c); /* draw.c */ extern void drawall(); extern void drawstatus(); extern void drawtitle(Client *c); extern unsigned long getcolor(const char *colstr); extern void setfont(const char *fontstr); extern unsigned int textw(const char *text); /* event.c */ extern void grabkeys(); extern void procevent(); /* main.c */ extern int getproto(Window w); extern void quit(Arg *arg); extern void sendevent(Window w, Atom a, long value); extern int xerror(Display *dsply, XErrorEvent *ee); /* tag.c */ extern void initrregs(); extern Client *getnext(Client *c); extern Client *getprev(Client *c); extern void settags(Client *c); extern void tag(Arg *arg); extern void toggletag(Arg *arg); /* util.c */ extern void *emallocz(unsigned int size); extern void eprint(const char *errstr, ...); extern void *erealloc(void *ptr, unsigned int size); extern void spawn(Arg *arg); /* view.c */ extern void dofloat(Arg *arg); extern void dotile(Arg *arg); extern void focusnext(Arg *arg); extern void focusprev(Arg *arg); extern Bool isvisible(Client *c); extern void restack(); extern void togglemode(Arg *arg); extern void toggleview(Arg *arg); extern void view(Arg *arg); extern void zoom(Arg *arg);