[Feature Request] UMG ToolTip Delay Time

Hey,

It’s a pretty standard feature in most programs including Unreal Editor itself that tooltip popups have a delay time before opening, so they only occur when you’re hovering for a set time. It would be nice to get this in UMG so tooltips don’t shoot up constantly on everything.

There’s some c++ posts on how to do it and it’s not too tricky to add to a tooltip widget, but it would be nice if it was just built in. It would be very handy in the future to just have a delay float value available in the tooltip settings.

1 Like

I fully support it!

Just ran into this. You can simply start the custom tool tip widget as hidden, and add an animation that unhides it after X seconds.
Then run that animation on construct of the tool tip widget. Presto!

Cool idea! Thank you! But how i can repeat it every time i hover the widget with mouse? I tried all the ways known for me but with no luck. Tooltip animation plays only 1 first time and then it pops up immediately upon all next hovers. Any ideas?

The tooltip widget is made when you hover over something and then deleted, so the animation will play every time. I just checked and confirmed this on my project just to make sure.

Not in my case. I have already had such custom Tooltip Widget as separate BP with emplty image for text (wich i set as always for each element directly inside each element). So that Tooltip is always creates in Event Construct of my Main Menu level. So it never deletes upon unhovering… Instead of me, i think you set that custom Tooltip Widget under each elements via Behavior > Tool Tip Widget select option? Anyway, thank you for leading into right way to thinking!

I think the key difference is I don’t plugin my custom tool tip in the designer menu, but I create a binding and then in that function create my widget. That’s probably why it works for me.
Pics to clarify:

https://i.imgur.com/eOuwHUZ.png

https://i.imgur.com/iEW4GIn.png

In this case, the IMG head Slot BG is whatever object you are hovering over/made the binding on, and its tooltip text is whatever you input on the designer menu under tooltip text.

Yeah! You absolutely correct! I made almost the same scheme and it works perfectly! Put it to the pure/bind function and it begin to work. Thank you again for idea!

it is all simple, just place this code in your Construct event:

2 Likes

Agree.

Let’s bump this thread ( :smile: