====== Differences ====== This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
script_sidebar_anim [2014/04/02 13:38] tbog [How to use the script] |
script_sidebar_anim [2014/05/03 20:33] (current) tbog [About the script] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== About the script ====== | ====== About the script ====== | ||
* Purpose : Animate panels to look like the Reddit app menu animation | * Purpose : Animate panels to look like the Reddit app menu animation | ||
- | * Author : TBog | + | * Author : [[http://www.google.com/+BogdanTautuTBog|TBog]] |
- | * Link: http://www.google.com/+BogdanTautuTBog | + | * Link: [[https://plus.google.com/113849548683946155652/posts/b7kH4ryEkvH|requested post]] |
====== How to use the script ====== | ====== How to use the script ====== | ||
Line 24: | Line 24: | ||
* Direction: Left to right, Right to left | * Direction: Left to right, Right to left | ||
* Match edges: Left | * Match edges: Left | ||
+ | * Set the script on the Position changed event of the desktop | ||
+ | **Important!** | ||
+ | Replace 0x40004 and 0x40005 from the script with the ids of your panels. | ||
====== Script code ====== | ====== Script code ====== | ||
<code> | <code> | ||
Line 37: | Line 40: | ||
var ww = w-cell; | var ww = w-cell; | ||
var x = c.getPositionX()/ww; | var x = c.getPositionX()/ww; | ||
+ | ww = ww/2; | ||
if (x <= 0) | if (x <= 0) | ||
- | pLeft.setPosition(-ww/2 + x*ww/2, pLeft.getPositionY()); | + | pLeft.setPosition(-ww + x*ww, pLeft.getPositionY()); |
if (x >= 0) | if (x >= 0) | ||
- | pRight.setPosition(cell + ww/2 + x*ww/2, pRight.getPositionY()); | + | pRight.setPosition(cell + ww + x*ww, pRight.getPositionY()); |
</code> | </code> |