forked from mirror/dwm
renamed column into area
This commit is contained in:
parent
02cea3b47e
commit
a118a57fe3
2 changed files with 25 additions and 7 deletions
14
dwm.1
14
dwm.1
|
@ -9,9 +9,9 @@ dwm is a dynamic window manager for X. It manages windows in tiling and
|
|||
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 next window.
|
|||
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 @@ Quit dwm.
|
|||
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).
|
||||
|
|
18
view.c
18
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;
|
||||
|
|
Loading…
Reference in a new issue