renamed column into area
authorAnselm R. Garbe <arg@10kloc.org>
Thu, 28 Sep 2006 21:29:20 +0200
changeset 504 0cefc169ff67
parent 503 491eebbe7a64
child 505 2c29d74b11dc
renamed column into area
dwm.1
view.c
--- a/dwm.1	Thu Sep 28 16:14:48 2006 +0200
+++ b/dwm.1	Thu Sep 28 21:29:20 2006 +0200
@@ -9,9 +9,9 @@
 floating modes. Either mode can be applied dynamically, optimizing the
 environment for the application in use and the task performed.
 .P
-In tiling mode windows are managed in a master and stacking column. The master
-column contains the window which currently needs most attention, whereas the
-stacking column contains all other windows. In floating mode windows can be
+In tiling mode windows are managed in a master and stacking area. The master
+area contains the window which currently needs most attention, whereas the
+stacking area contains all other windows. In floating mode windows can be
 resized and moved freely. Dialog windows are always managed floating,
 regardless of the mode selected.
 .P
@@ -60,13 +60,13 @@
 Focus previous window.
 .TP
 .B Mod1-Return
-Zooms/cycles current window to/from master column (tiling mode), toggles maximization current window (floating mode).
+Zooms/cycles current window to/from master area (tiling mode), toggles maximization current window (floating mode).
 .TP
 .B Mod1-g
-Grow current column (tiling mode only).
+Grow current area (tiling mode only).
 .TP
 .B Mod1-s
-Shrink current column (tiling mode only).
+Shrink current area (tiling mode only).
 .TP
 .B Mod1-Shift-[1..n]
 Apply
@@ -105,7 +105,7 @@
 Move current window while dragging (floating mode only).
 .TP
 .B Mod1-Button2
-Zoom current window to the master column (tiling mode only).
+Zoom current window to the master area (tiling mode only).
 .TP
 .B Mod1-Button3
 Resize current window while dragging (floating mode only).
--- a/view.c	Thu Sep 28 16:14:48 2006 +0200
+++ b/view.c	Thu Sep 28 21:29:20 2006 +0200
@@ -95,6 +95,24 @@
 	restack();
 }
 
+/* This algorithm is based on a (M)aster area and a (S)tacking area.
+ * It supports following arrangements:
+ *
+ * 	MMMS		MMMM
+ * 	MMMS		MMMM
+ * 	MMMS		SSSS
+ *
+ * The stacking area can be set to arrange clients vertically or horizontally.
+ * Through inverting the algorithm it can be used to achieve following setup in
+ * a dual head environment (due to running two dwm instances concurrently on
+ * the specific screen):
+ *
+ * 	SMM MMS		MMM MMM
+ * 	SMM MMS		MMM MMM
+ * 	SMM MMS		SSS SSS
+ *
+ * This uses the center of the two screens for master areas.
+ */
 void
 dotile(Arg *arg) {
 	int h, i, n, w;