mirror of
https://github.com/IllusionMan1212/C2048.git
synced 2026-10-24 02:12:31 +00:00
zephr/ui: introduce IDs to ui elements to track the active element
This commit is contained in:
@@ -1073,15 +1073,9 @@ bool zephr_iter_events(ZephrEvent *event_out) {
|
||||
break;
|
||||
case Button2:
|
||||
event_out->mouse.button = ZEPHR_MOUSE_BUTTON_MIDDLE;
|
||||
if (!inside_rect(&zephr_ctx->ui.popup_rect, &event_out->mouse.position)) {
|
||||
zephr_ctx->ui.popup_open = false;
|
||||
}
|
||||
break;
|
||||
case Button3:
|
||||
event_out->mouse.button = ZEPHR_MOUSE_BUTTON_RIGHT;
|
||||
if (!inside_rect(&zephr_ctx->ui.popup_rect, &event_out->mouse.position)) {
|
||||
zephr_ctx->ui.popup_open = false;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user