Nuts.
I know that presetting the margins works, but I guess using scripts to change them doesn't.
Last idea: Use placeholder pages to reference from the OnHover scripts. These would have the size and location based on the hover state.
Example:
OnHoverIN: ChatDisplay.Size=ChatDisplayRIGHT.Size ChatDisplay.Location=ChatDisplayRIGHT.Location
OnHoverOUT: ChatDisplay.Size=ChatDisplayLEFT.Size ChatDisplay.Location=ChatDisplayLEFT.Location
I was originally using this method myself for the titlebar/chat input control, but it caused problems when logging in. Since you're using Hover instead of a window setting, it shouldn't cause a problem on your model.
__________________
If it ain't broke, it needs more features!
|