How can we achieve an auto-hide feature that doesn't have the slopoke animation of "Object.AppBarMode = 2"? (when you have more than 100px slidding, the delay is no more acceptable)
I have begun something but now I'm stock with another problem. First, I have created an object with an empty 1px PNG. This object is use to activate the auto-hide feature. So, when you over it, I output some script code to make it disappear and to show the real thing. This new object that I am showing is actually a container for whatever control you want to use. Thisi container is not a rectangle shape and the "Activation" setting is at "Visible area". In this container, I have put script code in the OnLeave event so it can hide himself and re-show the invisible activator.
Code :
'Auto-hide activator
Sub Object_OnMouseEnter
DesktopX.ScriptObject("container").Object.Visible = True
Object.Visible = False
End Sub
'Container
Sub Object_OnMouseLeave
DesktopX.ScriptObject("containerActivator").Object.Visible = True
Object.Visible = False
End Sub
But, as I mentionned, there is a problem with this. When you start adding components on the container, the event Object_OnMouseLeave will be triggered when over those new components, thus resulting in the closing of the container. This really bug me, 'cause I can't find a way to overcome it. >

Well, in fact there is a way. This occur 'cause I'm using a non-rectangular PNG for the container. If I was using a rectangular one, there would be no problem 'cause I could set the property "Activation" to "Rectangular area", but that would ruin all the fun of skinning the desktop 'cause the reason why I wanted to skin my Windows was to get rid of this flat rectangle feeling.
Anyone have any idea on this?