aboutsummaryrefslogtreecommitdiffstats
path: root/view.c
diff options
context:
space:
mode:
authorAnselm R. Garbe <arg@10kloc.org>2006-09-28 21:29:20 +0200
committerAnselm R. Garbe <arg@10kloc.org>2006-09-28 21:29:20 +0200
commita118a57fe3fd13036f24ebe093a5c329608a0600 (patch)
treec93b33bf69316169c7112d0a05419e12a21099a6 /view.c
parent02cea3b47e944ddb7541dfb404af205c1064191a (diff)
downloaddwm-a118a57fe3fd13036f24ebe093a5c329608a0600.tar.zst
renamed column into area
Diffstat (limited to 'view.c')
-rw-r--r--view.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/view.c b/view.c
index dab8128..d3378ff 100644
--- a/view.c
+++ b/view.c
@@ -95,6 +95,24 @@ dofloat(Arg *arg) {
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;