Changeset d7f82635 in mainline for uspace/lib/ui/src/menu.c
- Timestamp:
- 2021-06-10T13:22:33Z (3 years ago)
- Branches:
- master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 98735eb
- Parents:
- 5823aef3
- git-author:
- Jiri Svoboda <jiri@…> (2021-06-04 20:02:36)
- git-committer:
- jxsvoboda <5887334+jxsvoboda@…> (2021-06-10 13:22:33)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/src/menu.c
r5823aef3 rd7f82635 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.