summaryrefslogtreecommitdiff
path: root/AK/WeakPtr.h
diff options
context:
space:
mode:
authorLinus Groh <mail@linusgroh.de>2020-08-15 11:44:34 +0200
committerAndreas Kling <kling@serenityos.org>2020-08-15 13:45:08 +0200
commit47d7faa998b933e669747824baa35c908c9c3144 (patch)
treef17e0b29da31d6ad2a440d8c0d6b09cb2c595316 /AK/WeakPtr.h
parentf19b88c96518176e962b487baf7937ceacf1f235 (diff)
downloadserenity-47d7faa998b933e669747824baa35c908c9c3144.zip
LibGUI: Update active tooltip when source widget changes the label
Application::show_tooltip() now keeps track of the application's active tooltip source widget so it can be updated while being shown when the same widget updates its tooltip label. Application::hide_tooltip() will unset the tooltip source widget, respectively. This is pretty useful for the ResourceGraph applet's tooltips! Also re-use the Application::TooltipWindow's rect position in its set_tooltip() method to avoid flickering from the window temporarily being moved to 100, 100 and the position adjusted moments later.
Diffstat (limited to 'AK/WeakPtr.h')
0 files changed, 0 insertions, 0 deletions