changeset: 830:5a4fd8fec414
tag: tip
user: Anselm R. Garbe <arg_AT_suckless.org>
date: Thu Feb 22 17:43:41 2007 +0100
summary: renamed versatile into untiled
diff -r f1ec35606dbc -r 5a4fd8fec414 client.c
--- a/client.c Thu Feb 22 15:25:19 2007 +0100
+++ b/client.c Thu Feb 22 17:43:41 2007 +0100
@@ -203,8 +203,8 @@ manage(Window w, XWindowAttributes *wa)
updatetitle(c);
for(t = clients; t && t->win != trans; t = t->next);
settags(c, t);
- if(!c->isversatile)
- c->isversatile = (t != NULL) || c->isfixed;
+ if(!c->isuntiled)
+ c->isuntiled = (t != NULL) || c->isfixed;
attach(c);
attachstack(c);
c->isbanned = True;
@@ -285,10 +285,10 @@ resize(Client *c, int x, int y, int w, i
}
void
-toggleversatile(const char *arg) {
- if(!sel || lt->arrange == versatile)
- return;
- sel->isversatile = !sel->isversatile;
+toggletiled(const char *arg) {
+ if(!sel || lt->arrange == untile)
+ return;
+ sel->isuntiled = !sel->isuntiled;
lt->arrange();
}
diff -r f1ec35606dbc -r 5a4fd8fec414 config.arg.h
--- a/config.arg.h Thu Feb 22 15:25:19 2007 +0100
+++ b/config.arg.h Thu Feb 22 17:43:41 2007 +0100
@@ -18,7 +18,7 @@ const char *tags[] = { "1", "2", "3", "4
const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", NULL };
#define RULES \
static Rule rule[] = { \
- /* class:instance:title regex tags regex isversatile */ \
+ /* class:instance:title regex tags regex isuntiled */ \
{ "Firefox", "3", False }, \
{ "Gimp", NULL, True }, \
{ "MPlayer", NULL, True }, \
@@ -30,11 +30,11 @@ static Layout layout[] = { \
static Layout layout[] = { \
/* symbol function */ \
{ "[]=", tile }, /* first entry is default */ \
- { "><>", versatile }, \
+ { "><>", untile }, \
};
#define MASTERWIDTH 600 /* master width per thousand */
#define NMASTER 1 /* clients in master area */
-#define SNAP 40 /* versatile snap pixel */
+#define SNAP 40 /* untiled snap pixel */
/* key definitions */
#define MODKEY Mod1Mask
@@ -56,7 +56,7 @@ static Key key[] = { \
{ MODKEY, XK_k, focusclient, "-1" }, \
{ MODKEY, XK_m, togglemax, NULL }, \
{ MODKEY, XK_Return, zoom, NULL }, \
- { MODKEY|ShiftMask, XK_space, toggleversatile,NULL }, \
+ { MODKEY|ShiftMask, XK_space, toggletiled, NULL }, \
{ MODKEY|ShiftMask, XK_c, killclient, NULL }, \
{ MODKEY, XK_0, view, NULL }, \
{ MODKEY, XK_1, view, "0" }, \
diff -r f1ec35606dbc -r 5a4fd8fec414 config.default.h
--- a/config.default.h Thu Feb 22 15:25:19 2007 +0100
+++ b/config.default.h Thu Feb 22 17:43:41 2007 +0100
@@ -20,7 +20,7 @@ const char *tags[] = { "1", "2", "3", "4
* xprop | awk -F '"' '/^WM_CLASS/ { printf("%s:%s:",$4,$2) }; /^WM_NAME/ { printf("%s\n",$2) }' */
#define RULES \
static Rule rule[] = { \
- /* class:instance:title regex tags regex isversatile */ \
+ /* class:instance:title regex tags regex isuntiled */ \
{ "Gimp", NULL, True }, \
{ "MPlayer", NULL, True }, \
{ "Acroread", NULL, True }, \
@@ -31,11 +31,11 @@ static Layout layout[] = { \
static Layout layout[] = { \
/* symbol function */ \
{ "[]=", tile }, /* first entry is default */ \
- { "><>", versatile }, \
+ { "><>", untile }, \
};
#define MASTERWIDTH 600 /* master width per thousand */
#define NMASTER 1 /* clients in master area */
-#define SNAP 20 /* versatile snap pixel */
+#define SNAP 20 /* untiled snap pixel */
/* key definitions */
#define MODKEY Mod1Mask
@@ -52,7 +52,7 @@ static Key key[] = { \
{ MODKEY|ShiftMask, XK_Tab, focusclient, "-1" }, \
{ MODKEY, XK_m, togglemax, NULL }, \
{ MODKEY, XK_Return, zoom, NULL }, \
- { MODKEY|ShiftMask, XK_space, toggleversatile,NULL }, \
+ { MODKEY|ShiftMask, XK_space, toggletiled, NULL }, \
{ MODKEY|ShiftMask, XK_c, killclient, NULL }, \
{ MODKEY, XK_0, view, NULL }, \
{ MODKEY, XK_1, view, "0" }, \
diff -r f1ec35606dbc -r 5a4fd8fec414 draw.c
--- a/draw.c Thu Feb 22 15:25:19 2007 +0100
+++ b/draw.c Thu Feb 22 17:43:41 2007 +0100
@@ -81,7 +81,7 @@ drawstatus(void) {
dc.x = x;
if(sel) {
drawtext(sel->name, dc.sel);
- drawsquare(sel->ismax, sel->isversatile, dc.sel);
+ drawsquare(sel->ismax, sel->isuntiled, dc.sel);
}
else
drawtext(NULL, dc.norm);
diff -r f1ec35606dbc -r 5a4fd8fec414 dwm.1
--- a/dwm.1 Thu Feb 22 15:25:19 2007 +0100
+++ b/dwm.1 Thu Feb 22 17:43:41 2007 +0100
@@ -5,14 +5,14 @@ dwm \- dynamic window manager
.B dwm
.RB [ \-v ]
.SH DESCRIPTION
-dwm is a dynamic window manager for X. It manages windows in tiling and
-versatile layouts. Either layout can be applied dynamically, optimizing the
+dwm is a dynamic window manager for X. It manages windows in tiled and
+untiled layouts. Either layout can be applied dynamically, optimizing the
environment for the application in use and the task performed.
.P
-In tiling layout windows are managed in a master and stacking area. The master
+In tiled layout windows are managed in a master and stacking area. The master
area contains the windows which currently need most attention, whereas the
-stacking area contains all other windows. In versatile layout windows can be
-resized and moved freely. Dialog windows are always managed versatile,
+stacking area contains all other windows. In untiled layout windows can be
+resized and moved freely. Dialog windows are always managed untiled,
regardless of the layout applied.
.P
Windows are grouped by tags. Each window can be tagged with one or multiple
@@ -20,8 +20,8 @@ tags. Selecting certain tags displays al
.P
dwm contains a small status bar which displays all available tags, the layout,
the title of the focused window, and the text read from standard input. A
-versatile window is indicated with an empty square and a maximized
-versatile window is indicated with a filled square before the windows
+untiled window is indicated with an empty square and a maximized
+untiled window is indicated with a filled square before the windows
title. The selected tags are indicated with a different color. The tags of
the focused window are indicated with a filled square in the top left
corner. The tags which are applied to one or more windows are indicated
@@ -40,7 +40,7 @@ is read and displayed in the status text
.TP
.B Button1
click on a tag label to display all windows with that tag, click on the layout
-label toggles between tiling and versatile layout.
+label toggles between tiled and untiled layout.
.TP
.B Button3
click on a tag label adds/removes all windows with that tag to/from the view.
@@ -57,7 +57,7 @@ Start
.BR xterm (1).
.TP
.B Mod1-Return
-Zooms/cycles current window to/from master area (tiling layout only).
+Zooms/cycles current window to/from master area (tiled layout only).
.TP
.B Mod1-Tab
Focus next window.
@@ -66,19 +66,19 @@ Focus previous window.
Focus previous window.
.TP
.B Mod1-g
-Increase master area width (tiling layout only).
+Increase master area width (tiled layout only).
.TP
.B Mod1-s
-Decrease master area width (tiling layout only).
+Decrease master area width (tiled layout only).
.TP
.B Mod1-i
-Increase the number of windows in the master area (tiling layout only).
+Increase the number of windows in the master area (tiled layout only).
.TP
.B Mod1-d
-Decrease the number of windows in the master area (tiling layout only).
+Decrease the number of windows in the master area (tiled layout only).
.TP
.B Mod1-m
-Toggles maximization of current window (versatile layout only).
+Toggles maximization of current window (untiled layout only).
.TP
.B Mod1-Shift-[1..n]
Apply
@@ -97,10 +97,10 @@ Close focused window.
Close focused window.
.TP
.B Mod1-space
-Toggle between tiling and versatile layout (affects all windows).
+Toggle between tiled and untiled layout (affects all windows).
.TP
.B Mod1-Shift-space
-Toggle focused window between versatile and non-versatile state (tiling layout only).
+Toggle focused window between untiled and non-untiled state (tiled layout only).
.TP
.B Mod1-[1..n]
View all windows with
@@ -120,13 +120,13 @@ Quit dwm.
.SS Mouse commands
.TP
.B Mod1-Button1
-Move current window while dragging (versatile layout only).
+Move current window while dragging (untiled layout only).
.TP
.B Mod1-Button2
-Zooms/cycles current window to/from master area (tiling layout only).
+Zooms/cycles current window to/from master area (tiled layout only).
.TP
.B Mod1-Button3
-Resize current window while dragging (versatile layout only).
+Resize current window while dragging (untiled layout only).
.SH CUSTOMIZATION
dwm is customized by creating a custom config.h and (re)compiling the source
code. This keeps it fast, secure and simple.
diff -r f1ec35606dbc -r 5a4fd8fec414 dwm.h
--- a/dwm.h Thu Feb 22 15:25:19 2007 +0100
+++ b/dwm.h Thu Feb 22 17:43:41 2007 +0100
@@ -67,7 +67,7 @@ struct Client {
int minax, minay, maxax, maxay;
long flags;
unsigned int border;
- Bool isbanned, isfixed, ismax, isversatile;
+ Bool isbanned, isfixed, ismax, isuntiled;
Bool *tags;
Client *next;
Client *prev;
@@ -105,7 +105,7 @@ extern void manage(Window w, XWindowAttr
extern void manage(Window w, XWindowAttributes *wa); /* manage new client */
extern void resize(Client *c, int x, int y,
int w, int h, Bool sizehints); /* resize with given coordinates c*/
-extern void toggleversatile(const char *arg); /* toggles focused client between versatile/and non-versatile state */
+extern void toggletiled(const char *arg); /* toggles focused client between tiled/untiled state */
extern void updatesizehints(Client *c); /* update the size hint variables of c */
extern void updatetitle(Client *c); /* update the name of c */
extern void unmanage(Client *c); /* destroy c */
@@ -126,8 +126,8 @@ extern Client *nexttiled(Client *c); /*
extern Client *nexttiled(Client *c); /* returns tiled successor of c */
extern void restack(void); /* restores z layers of all clients */
extern void setlayout(const char *arg); /* sets layout, -1 toggles */
-extern void togglemax(const char *arg); /* toggles maximization of versatile client */
-extern void versatile(void); /* arranges all windows versatile */
+extern void togglemax(const char *arg); /* toggles maximization of untiled client */
+extern void untile(void); /* arranges all windows untiled */
extern void zoom(const char *arg); /* zooms the focused client to master area, arg is ignored */
/* main.c */
diff -r f1ec35606dbc -r 5a4fd8fec414 event.c
--- a/event.c Thu Feb 22 15:25:19 2007 +0100
+++ b/event.c Thu Feb 22 17:43:41 2007 +0100
@@ -151,14 +151,14 @@ buttonpress(XEvent *e) {
focus(c);
if(CLEANMASK(ev->state) != MODKEY)
return;
- if(ev->button == Button1 && (lt->arrange == versatile || c->isversatile)) {
+ if(ev->button == Button1 && (lt->arrange == untile || c->isuntiled)) {
restack();
movemouse(c);
}
else if(ev->button == Button2)
zoom(NULL);
else if(ev->button == Button3
- && (lt->arrange == versatile || c->isversatile) && !c->isfixed)
+ && (lt->arrange == untile || c->isuntiled) && !c->isfixed)
{
restack();
resizemouse(c);
@@ -176,7 +176,7 @@ configurerequest(XEvent *e) {
c->ismax = False;
if(ev->value_mask & CWBorderWidth)
c->border = ev->border_width;
- if(c->isfixed || c->isversatile || (lt->arrange == versatile)) {
+ if(c->isfixed || c->isuntiled || (lt->arrange == untile)) {
if(ev->value_mask & CWX)
c->x = ev->x;
if(ev->value_mask & CWY)
@@ -304,7 +304,7 @@ propertynotify(XEvent *e) {
default: break;
case XA_WM_TRANSIENT_FOR:
XGetTransientForHint(dpy, c->win, &trans);
- if(!c->isversatile && (c->isversatile = (getclient(trans) != NULL)))
+ if(!c->isuntiled && (c->isuntiled = (getclient(trans) != NULL)))
lt->arrange();
break;
case XA_WM_NORMAL_HINTS:
diff -r f1ec35606dbc -r 5a4fd8fec414 layout.c
--- a/layout.c Thu Feb 22 15:25:19 2007 +0100
+++ b/layout.c Thu Feb 22 17:43:41 2007 +0100
@@ -31,7 +31,7 @@ tile(void) {
if(c->isbanned)
XMoveWindow(dpy, c->win, c->x, c->y);
c->isbanned = False;
- if(c->isversatile)
+ if(c->isuntiled)
continue;
c->ismax = False;
nx = wax;
@@ -148,7 +148,7 @@ initlayouts(void) {
Client *
nexttiled(Client *c) {
- for(; c && (c->isversatile || !isvisible(c)); c = c->next);
+ for(; c && (c->isuntiled || !isvisible(c)); c = c->next);
return c;
}
@@ -160,10 +160,10 @@ restack(void) {
drawstatus();
if(!sel)
return;
- if(sel->isversatile || lt->arrange == versatile)
+ if(sel->isuntiled || lt->arrange == untile)
XRaiseWindow(dpy, sel->win);
- if(lt->arrange != versatile) {
- if(!sel->isversatile)
+ if(lt->arrange != untile) {
+ if(!sel->isuntiled)
XLowerWindow(dpy, sel->win);
for(c = nexttiled(clients); c; c = nexttiled(c->next)) {
if(c == sel)
@@ -202,7 +202,7 @@ togglemax(const char *arg) {
togglemax(const char *arg) {
XEvent ev;
- if(!sel || (lt->arrange != versatile && !sel->isversatile) || sel->isfixed)
+ if(!sel || (lt->arrange != untile && !sel->isuntiled) || sel->isfixed)
return;
if((sel->ismax = !sel->ismax)) {
sel->rx = sel->x;
@@ -218,7 +218,7 @@ togglemax(const char *arg) {
}
void
-versatile(void) {
+untile(void) {
Client *c;
for(c = clients; c; c = c->next) {
@@ -245,7 +245,7 @@ zoom(const char *arg) {
unsigned int n;
Client *c;
- if(!sel || lt->arrange != tile || sel->isversatile)
+ if(!sel || lt->arrange != tile || sel->isuntiled)
return;
for(n = 0, c = nexttiled(clients); c; c = nexttiled(c->next))
n++;
diff -r f1ec35606dbc -r 5a4fd8fec414 tag.c
--- a/tag.c Thu Feb 22 15:25:19 2007 +0100
+++ b/tag.c Thu Feb 22 17:43:41 2007 +0100
@@ -12,7 +12,7 @@ typedef struct {
typedef struct {
const char *prop;
const char *tags;
- Bool isversatile;
+ Bool isuntiled;
} Rule;
typedef struct {
@@ -83,7 +83,7 @@ settags(Client *c, Client *trans) {
ch.res_name ? ch.res_name : "", c->name);
for(i = 0; i < nrules; i++)
if(regs[i].propregex && !regexec(regs[i].propregex, prop, 1, &tmp, 0)) {
- c->isversatile = rule[i].isversatile;
+ c->isuntiled = rule[i].isuntiled;
for(j = 0; regs[i].tagregex && j < ntags; j++) {
if(!regexec(regs[i].tagregex, tags[j], 1, &tmp, 0)) {
matched = True;
Received on Thu Feb 22 2007 - 17:45:03 UTC
This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 15:55:43 UTC