マウスオーバー効果の完了

This commit is contained in:
2026-01-22 00:06:09 +09:00
parent dd3be3a555
commit e273c38ade
4 changed files with 21 additions and 2 deletions

View File

@@ -384,6 +384,14 @@ redraw:
control_expose(window, labels, &(SuwaButton){0});
}
void reset_mouse_hover(SuwaWindow *window, CtrlLabels *labels) {
if (!lasthover) return;
lasthover->hovered = 0;
lasthover = NULL;
window->event = (XEvent){.type = Expose};
control_expose(window, labels, &(SuwaButton){0});
}
void handle_mouse_hover(SuwaWindow *window, CtrlLabels *labels, int mx, int my) {
SuwaButton *btn = find_button_at(window, mx, my);
if (!btn) return;