Fix rotate schema
This commit is contained in:
parent
d66ada9acb
commit
c03f051f3a
@ -201,20 +201,18 @@ layout_fix_hole(struct client *c)
|
||||
* Avoid if(left) condition in layout_rotate loop; use func ptr
|
||||
*
|
||||
* Left rotation
|
||||
* _____________ _____________
|
||||
* | | B | -> | A |
|
||||
* | A |________| -> |-------------|
|
||||
* | | | | -> | C | B |
|
||||
* | | C | D | -> |_____| |
|
||||
* |____|____|___| -> |_____|_______|
|
||||
* ^ D
|
||||
* ____________ ____________
|
||||
* | | B | -> | | A |
|
||||
* | A |_______| -> |__|_________|
|
||||
* |____| C | D | -> |_____| B |
|
||||
* |____|___|___| -> |_____|______|
|
||||
*
|
||||
* Right rotation
|
||||
* _____________ _____________
|
||||
* | | B | -> | |_________|< D
|
||||
* | A |________| -> | B | C |
|
||||
* | | | | -> |___|_________|
|
||||
* | | C | D | -> | A |
|
||||
* |____|____|___| -> |_____________|
|
||||
* ____________ ____________
|
||||
* | | B | -> | B |_____|
|
||||
* | A |_______| -> |______|_____|
|
||||
* |____| C | D | -> | A | |
|
||||
* |____|___|___| -> |_________|__|
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user