Changes in uspace/lib/ui/include/types/ui/menu.h [46bd63c9:214aefb] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/include/types/ui/menu.h
r46bd63c9 r214aefb 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2021 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 37 37 #define _UI_TYPES_MENU_H 38 38 39 #include <types/common.h>40 41 39 struct ui_menu; 42 40 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;55 41 56 42 #endif
Note:
See TracChangeset
for help on using the changeset viewer.