about summary refs log tree commit diff stats
path: root/dwm.1
Commit message (Collapse)AuthorAgeFilesLines
* applied sanders somepatches.patchAnselm R. Garbe2006-08-281-1/+6
|
* updated man page of dwmAnselm R. Garbe2006-08-251-3/+3
|
* yet another fixAnselm R. Garbe2006-08-241-1/+1
|
* small man page fixAnselm R. Garbe2006-08-241-1/+2
|
* updated man pageAnselm R. Garbe2006-08-231-4/+4
|
* applied tag drawing change to man pageAnselm R. Garbe2006-08-231-4/+4
|
* small fix of man pageAnselm R. Garbe2006-08-231-1/+1
|
* updated man pageAnselm R. Garbe2006-08-221-2/+1
|
* small changes to dwm.1, rearranged order within main event loopAnselm R.Garbe2006-08-211-6/+8
|
* applied jk_to_tab patchAnselm R.Garbe2006-08-151-34/+42
|
* applied sanders man page patch, removed button2 from bar clickAnselm R.Garbe2006-08-141-19/+21
|
* implemented restack behavior (floats are on top in tiled mode)Anselm R.Garbe2006-08-141-2/+2
|
* removed viewnext/viewprevAnselm R.Garbe2006-08-141-16/+0
|
* updated man page, added CAVEATS sectionAnselm R.Garbe2006-08-131-7/+14
|
* implemented viewextend and added M-S-C-n shortcuts for extending the current ↵Anselm R.Garbe2006-08-111-4/+17
| | | | view... updated man page (works great!) nice feature
* applied Sanders fixes to dwm.1Anselm R.Garbe2006-08-111-4/+5
|
* fixed dwm.1, added Mod1-Shift-c (was missing for an odd reason)Anselm R.Garbe2006-08-111-3/+7
|
* updated dwm(1)Anselm R.Garbe2006-08-111-0/+14
|
* applied sander's patchAnselm R.Garbe2006-08-101-3/+10
|
* disallow zoom on maximized clientsAnselm R.Garbe2006-08-101-4/+0
|
* added a trailing '.' to shortcut descriptions in dwm(1)arg@10ksloc.org2006-08-071-15/+15
|
* applied Sanders man page/Makefile patcharg@10ksloc.org2006-08-071-1/+1
|
* updated man pagearg@10ksloc.org2006-08-071-0/+2
|
* applied Sanders doc changes, added a PHONY line and changed the output of ↵arg@10ksloc.org2006-08-031-15/+16
| | | | config.h creation somewhat
* changing MASTERW value from 52 to 60 (in both, default and arg), I feel this ↵arg@10ksloc.org2006-08-021-1/+1
| | | | is better now
* applied Sanders patches (numlock2)arg@10ksloc.org2006-08-021-10/+17
|
* removed artefacts of single-linked list (thanx to Jukka, I must have been mad)arg@10ksloc.org2006-08-011-1/+1
|
* centralized/externalized configuration to config.harg@10ksloc.org2006-08-011-4/+2
|
* applied Sanders patchesarg@10ksloc.org2006-08-011-17/+7
|
* s/0.5/0.6/ - my steps are wider than the realityarg@10ksloc.org2006-07-211-1/+1
|
* preparing 0.6 which will be available in the evening after sanders patch approx.arg@10ksloc.org2006-07-211-15/+2
|
* cleaned up codearg@10ksloc.org2006-07-201-1/+1
|
* fixed version in man pagearg@10ksloc.org2006-07-201-1/+1
|
* added heretag command which allows to tag a client of a foreign tag with ↵Anselm R. Garbe2006-07-181-0/+8
| | | | current tag
* patched dwmAnselm R. Garbe2006-07-171-1/+1
|
* slight change to dwm.1Anselm R. Garbe2006-07-171-1/+2
|
* simplified man pageAnselm R. Garbe2006-07-161-35/+28
|
* several additions in mouse handling ;)Anselm R. Garbe2006-07-161-43/+20
|
* fixed XSync handling and finished man pageAnselm R. Garbe2006-07-151-4/+54
|
* prep 0.1 0.1Anselm R. Garbe2006-07-141-1/+1
|
* implemented dwm reading status text from stdin Anselm R. Garbe2006-07-141-1/+15
|
* made barclick to select the specific tagAnselm R. Garbe2006-07-141-0/+3
|
* continued with man pageAnselm R. Garbe2006-07-141-0/+34
|
* continued with man pageAnselm R. Garbe2006-07-141-0/+33
|
* another changeAnselm R. Garbe2006-07-131-1/+1
|
* updated man pageAnselm R. Garbe2006-07-131-7/+5
|
* added logo+descriptionAnselm R. Garbe2006-07-131-0/+16
span class="k">extern void (*arrange)(Arg *); /* arrange function, indicates mode */ extern Atom wmatom[WMLast], netatom[NetLast]; extern Bool running, issel, *seltag; /* seltag is array of Bool */ extern Client *clients, *sel, *stack; /* global client list and stack */ extern Cursor cursor[CurLast]; extern DC dc; /* global draw context */ extern Display *dpy; extern Window root, barwin; /* client.c */ extern void ban(Client *c); /* ban c from screen */ extern void configure(Client *c); /* send synthetic configure event */ extern void focus(Client *c); /* focus c, c may be NULL */ extern Client *getclient(Window w); /* return client of w */ extern Client *getctitle(Window w); /* return client of title window */ extern void gravitate(Client *c, Bool invert); /* gravitate c */ extern void killclient(Arg *arg); /* kill c nicely */ extern void manage(Window w, XWindowAttributes *wa); /* manage new client */ extern void resize(Client *c, Bool sizehints, Corner sticky); /* resize c*/ extern void resizetitle(Client *c); /* resizes c->twin correctly */ extern void updatesize(Client *c); /* update the size structs of c */ extern void updatetitle(Client *c); /* update the name of c */ extern void unmanage(Client *c); /* destroy c */ /* draw.c */ extern void drawall(void); /* draw all visible client titles and the bar */ extern void drawstatus(void); /* draw the bar */ extern void drawtitle(Client *c); /* draw title of c */ extern unsigned long getcolor(const char *colstr); /* return color of colstr */ extern void setfont(const char *fontstr); /* set the font for DC */ extern unsigned int textw(const char *text); /* return the width of text in px*/ /* event.c */ extern void grabkeys(void); /* grab all keys defined in config.h */ extern void procevent(void); /* process pending X events */ /* main.c */ extern int getproto(Window w); /* return protocol mask of WMProtocols property of w */ extern void quit(Arg *arg); /* quit dwm nicely */ extern void sendevent(Window w, Atom a, long value); /* send synthetic event to w */ extern int xerror(Display *dsply, XErrorEvent *ee); /* dwm's X error handler */ /* tag.c */ extern void initrregs(void); /* initialize regexps of rules defined in config.h */ extern Client *getnext(Client *c); /* returns next visible client */ extern Client *getprev(Client *c); /* returns previous visible client */ extern void settags(Client *c, Client *trans); /* sets tags of c */ extern void tag(Arg *arg); /* tags c with arg's index */ extern void toggletag(Arg *arg); /* toggles c tags with arg's index */ /* util.c */ extern void *emallocz(unsigned int size); /* allocates zero-initialized memory, exits on error */ extern void eprint(const char *errstr, ...); /* prints errstr and exits with 1 */ extern void *erealloc(void *ptr, unsigned int size); /* reallocates memory, exits on error */ extern void spawn(Arg *arg); /* forks a new subprocess with to arg's cmd */ /* view.c */ extern void detach(Client *c); /* detaches c from global client list */ extern void dofloat(Arg *arg); /* arranges all windows floating, arg is ignored */ extern void dotile(Arg *arg); /* arranges all windows, arg is ignored */ extern void focusnext(Arg *arg); /* focuses next visible client, arg is ignored */ extern void focusprev(Arg *arg); /* focuses previous visible client, arg is ignored */ extern Bool isvisible(Client *c); /* returns True if client is visible */ extern void resizecol(Arg *arg); /* resizes the master percent with arg's index value */ extern void restack(void); /* restores z layers of all clients */ extern void togglemode(Arg *arg); /* toggles global arrange function (dotile/dofloat) */ extern void toggleview(Arg *arg); /* toggles the tag with arg's index (in)visible */ extern void view(Arg *arg); /* views the tag with arg's index */ extern void viewall(Arg *arg); /* views all tags, arg is ignored */ extern void zoom(Arg *arg); /* zooms the focused client to master area, arg is ignored */