Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ui/include/types/ui/menu.h

    r46bd63c9 r214aefb  
    11/*
    2  * Copyright (c) 2023 Jiri Svoboda
     2 * Copyright (c) 2021 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    3737#define _UI_TYPES_MENU_H
    3838
    39 #include <types/common.h>
    40 
    4139struct ui_menu;
    4240typedef 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;
    5541
    5642#endif
Note: See TracChangeset for help on using the changeset viewer.