Switch to hand cursor when clicking ui::label links

This commit is contained in:
Nikita Lisitsa 2022-05-22 19:35:41 +03:00
parent f0cf916b85
commit 284df5d92c

View file

@ -2,6 +2,8 @@
#include <psemek/geom/contains.hpp>
#include <psemek/sdl2/cursor.hpp>
#include <stdexcept>
#include <cctype>
#include <unordered_map>
@ -185,6 +187,11 @@ namespace psemek::ui
if (new_selected_link != selected_link_)
{
if (new_selected_link)
sdl2::set_cursor(sdl2::cursor_type::hand);
else
sdl2::set_cursor(sdl2::cursor_type::arrow);
selected_link_ = new_selected_link;
mouse_down_ = false;
on_state_changed();