Posted 4 years ago by EntityDev
Avatar

Currently there is a timer for AutoHideCloseDelay. I think it would be very good to implement an additional timer which defines the amount of time that passes before showing a hidden ToolWindow, ie. 'AutoHideShowDelay'.

It is disconcerting to see the hidden tool window shown so quickly (approx 100ms) when the default close delay is one second.

When hovering over multiple AutoHideTabs with the mouse the same show delay appears to be in play, though I cannot be sure. If so, the proposed timer would also alleviate the extremely quick showing of hidden tool windows in this scenario.

[Modified 4 years ago]

Comments (2)

Posted 4 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar

Hello,

When DockManager.AutoHideShowOnMouseHover is true, it uses the standard hover notifications over the tab to know when the mouse hover occurs.  The close delay option is just for when the mouse moves outside of the flyout container, which prevents the auto-hide flyout from closing immediately in case the mouse temporarily leaves the container by accident when the mouse is moved around.  The delay helps keep it open in those scenarios.  But you typically want auto-hide flyouts to show fast when you hover over their tabs.


Actipro Software Support

Posted 4 years ago by EntityDev
Avatar

Agreed. However, your timer is far shorter than well-worn Microsoft applications. Visual Studio and SSMS have a delay of about half a second. This seems "normal", for lack of a better term. Yours appears to occur around two or three times sooner.

The latest build of this product (v2020.1 build 0400) was released 7 days ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.