Changeset 46bd63c9 in mainline for uspace/lib/ui/include/types
- Timestamp:
- 2023-09-08T08:47:30Z (3 years ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1af103e
- Parents:
- 0b6fad9
- git-author:
- Jiri Svoboda <jiri@…> (2023-09-07 18:47:09)
- git-committer:
- Jiri Svoboda <jiri@…> (2023-09-08 08:47:30)
- Location:
- uspace/lib/ui/include/types/ui
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/include/types/ui/menu.h
r0b6fad9 r46bd63c9 1 1 /* 2 * Copyright (c) 202 1Jiri Svoboda2 * Copyright (c) 2023 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 37 37 #define _UI_TYPES_MENU_H 38 38 39 #include <types/common.h> 40 39 41 struct ui_menu; 40 42 typedef struct ui_menu ui_menu_t; 43 44 /** Menu callbacks */ 45 typedef struct ui_menu_cb { 46 /** Left arrow pressed */ 47 void (*left)(ui_menu_t *, void *, sysarg_t); 48 /** Right arrow pressed */ 49 void (*right)(ui_menu_t *, void *, sysarg_t); 50 /** Request menu closure */ 51 void (*close_req)(ui_menu_t *, void *); 52 /** Accelerator key pressed */ 53 void (*press_accel)(ui_menu_t *, void *, char32_t, sysarg_t); 54 } ui_menu_cb_t; 41 55 42 56 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
