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 * Avoid if(left) condition in layout_rotate loop; use func ptr
* *
* Left rotation * Left rotation
* _____________ _____________ * ____________ ____________
* | | B | -> | A | * | | B | -> | | A |
* | A |________| -> |-------------| * | A |_______| -> |__|_________|
* | | | | -> | C | B | * |____| C | D | -> |_____| B |
* | | C | D | -> |_____| | * |____|___|___| -> |_____|______|
* |____|____|___| -> |_____|_______| *
* ^ D
* Right rotation * Right rotation
* _____________ _____________ * ____________ ____________
* | | B | -> | |_________|< D * | | B | -> | B |_____|
* | A |________| -> | B | C | * | A |_______| -> |______|_____|
* | | | | -> |___|_________| * |____| C | D | -> | A | |
* | | C | D | -> | A | * |____|___|___| -> |_________|__|
* |____|____|___| -> |_____________|
* *
*/ */