Button focus hovering

Signed-off-by: Anthony Fieroni bvbfan@abv.bg
This commit is contained in:
Anthony Fieroni 2016-10-07 16:33:28 +03:00
parent 1f9e16119f
commit 6d21fd42d3

View file

@ -243,12 +243,22 @@ void BaseButton::_notification(int p_what) {
update();
}
}
if (p_what==NOTIFICATION_FOCUS_ENTER) {
status.hovering=true;
update();
}
if (p_what==NOTIFICATION_FOCUS_EXIT) {
if (status.pressing_button && status.press_attempt) {
status.press_attempt=false;
status.pressing_button=0;
status.hovering=false;
update();
} else if (status.hovering) {
status.hovering=false;
update();
}
}