Changeset 4055fe63 in mainline for uspace/lib/ui/src/menu.c
- Timestamp:
- 2021-06-04T20:02:36Z (4 years ago)
- Children:
- 4b72e81
- Parents:
- 2e6394e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/src/menu.c
r2e6394e r4055fe63 61 61 }; 62 62 63 static void ui_menu_popup_close(ui_popup_t *, void *); 63 64 static void ui_menu_popup_pos(ui_popup_t *, void *, pos_event_t *); 64 65 65 66 static ui_popup_cb_t ui_menu_popup_cb = { 67 .close = ui_menu_popup_close, 66 68 .pos = ui_menu_popup_pos 67 69 }; … … 366 368 } else { 367 369 /* Press outside menu - close it */ 368 //if (event->type == POS_PRESS)369 //ui_menu_bar_select(menu->mbar, NULL, NULL);370 if (event->type == POS_PRESS) 371 ui_menu_bar_select(menu->mbar, NULL, NULL); 370 372 } 371 373 372 374 return ui_unclaimed; 375 } 376 377 /** Handle close event in menu popup window. 378 * 379 * @param popup Menu popup window 380 * @param arg Argument (ui_menu_t *) 381 */ 382 static void ui_menu_popup_close(ui_popup_t *popup, void *arg) 383 { 384 ui_menu_t *menu = (ui_menu_t *)arg; 385 386 /* Close the menu */ 387 ui_menu_bar_select(menu->mbar, NULL, NULL); 373 388 } 374 389
Note:
See TracChangeset
for help on using the changeset viewer.