1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-19 14:31:59 +00:00

Merge pull request #22780 from samuelpedrajas/fix_texture_button_hovering

Fix hovering on toggled link and texture buttons
This commit is contained in:
Rémi Verschelde
2018-11-01 11:22:34 +01:00
committed by GitHub
2 changed files with 2 additions and 2 deletions

View File

@@ -75,6 +75,7 @@ void LinkButton::_notification(int p_what) {
color = get_color("font_color"); color = get_color("font_color");
do_underline = underline_mode == UNDERLINE_MODE_ALWAYS; do_underline = underline_mode == UNDERLINE_MODE_ALWAYS;
} break; } break;
case DRAW_HOVER_PRESSED:
case DRAW_PRESSED: { case DRAW_PRESSED: {
if (has_color("font_color_pressed")) if (has_color("font_color_pressed"))
@@ -91,7 +92,6 @@ void LinkButton::_notification(int p_what) {
do_underline = underline_mode != UNDERLINE_MODE_NEVER; do_underline = underline_mode != UNDERLINE_MODE_NEVER;
} break; } break;
case DRAW_HOVER_PRESSED: break; // Not used in this class
case DRAW_DISABLED: { case DRAW_DISABLED: {
color = get_color("font_color_disabled"); color = get_color("font_color_disabled");

View File

@@ -128,6 +128,7 @@ void TextureButton::_notification(int p_what) {
if (normal.is_valid()) if (normal.is_valid())
texdraw = normal; texdraw = normal;
} break; } break;
case DRAW_HOVER_PRESSED:
case DRAW_PRESSED: { case DRAW_PRESSED: {
if (pressed.is_null()) { if (pressed.is_null()) {
@@ -150,7 +151,6 @@ void TextureButton::_notification(int p_what) {
} else } else
texdraw = hover; texdraw = hover;
} break; } break;
case DRAW_HOVER_PRESSED: break; // Not used in this class
case DRAW_DISABLED: { case DRAW_DISABLED: {
if (disabled.is_null()) { if (disabled.is_null()) {