Fix rotate schema

This commit is contained in:
Martin Duquesnoy 2011-09-23 09:40:21 +02:00
parent d66ada9acb
commit c03f051f3a

View File

@ -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 | |
* |____|___|___| -> |_________|__|
*
*/