diff options
author | Stijn Buys <ingar@telenet.be> | 2020-07-19 00:02:09 +0200 |
---|---|---|
committer | Stijn Buys <ingar@telenet.be> | 2020-07-19 00:02:09 +0200 |
commit | 6edb783d9abb91e569133d3516730493c3438e80 (patch) | |
tree | d39734384087f82e83017ceee886cd5da94eac28 | |
parent | 592afefe1b639abdd298b4875324774b5827663e (diff) |
Show tooltips under the mouse cursor instead of under the parent widget.
-rw-r--r-- | src/ui/tooltip.cc | 3 | ||||
-rw-r--r-- | src/ui/ui.cc | 3 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/ui/tooltip.cc b/src/ui/tooltip.cc index 6a692ff..1777d33 100644 --- a/src/ui/tooltip.cc +++ b/src/ui/tooltip.cc @@ -29,8 +29,7 @@ Tooltip::~Tooltip() void Tooltip::resize() { - set_size(font()->width() * text().size() + UI::padding, font()->height() + + UI::padding); - set_location((parent()->width() - width()) * 0.5f, parent()->height()); + set_size(font()->width() * text().size() + UI::padding, font()->height() + UI::padding); } void Tooltip::draw_background() diff --git a/src/ui/ui.cc b/src/ui/ui.cc index c1558b1..976ddab 100644 --- a/src/ui/ui.cc +++ b/src/ui/ui.cc @@ -295,7 +295,8 @@ void UI::frame() ui_mouse_focus->tooltip()->parent()->to_local_coords(mouse_cursor) : mouse_cursor); - ui_mouse_focus->tooltip()->set_location(p.x() - ui_mouse_focus->tooltip()->width() * 0.5f, p.y() + pointer_size * 0.5f); + ui_mouse_focus->tooltip()->set_location(p.x() - ui_mouse_focus->tooltip()->width() * 0.5f, p.y() + pointer_size); + ui_mouse_focus->tooltip()->resize(); ui_mouse_focus->tooltip()->show(); } } |