Changeset 46bd63c9 in mainline for uspace/lib/ui/include/ui/menu.h


Ignore:
Timestamp:
2023-09-08T08:47:30Z (8 months ago)
Author:
Jiri Svoboda <jiri@…>
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)
Message:

Split drop-down menu into two classes: drop-down and menu

Naming is clearly the hardest problem in computer science.

File:
1 edited

Legend:

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

    r0b6fad9 r46bd63c9  
    4343#include <stdbool.h>
    4444#include <types/common.h>
     45#include <types/ui/event.h>
    4546#include <types/ui/menu.h>
    4647#include <types/ui/menubar.h>
    47 #include <types/ui/event.h>
     48#include <types/ui/window.h>
    4849#include <uchar.h>
    4950
    50 extern errno_t ui_menu_create(ui_menu_bar_t *, const char *, ui_menu_t **);
     51extern errno_t ui_menu_create(ui_window_t *, ui_menu_t **);
    5152extern void ui_menu_destroy(ui_menu_t *);
    52 extern ui_menu_t *ui_menu_first(ui_menu_bar_t *);
    53 extern ui_menu_t *ui_menu_next(ui_menu_t *);
    54 extern ui_menu_t *ui_menu_last(ui_menu_bar_t *);
    55 extern ui_menu_t *ui_menu_prev(ui_menu_t *);
    56 extern const char *ui_menu_caption(ui_menu_t *);
    57 extern void ui_menu_get_rect(ui_menu_t *, gfx_coord2_t *, gfx_rect_t *);
    58 extern char32_t ui_menu_get_accel(ui_menu_t *);
     53extern void ui_menu_set_cb(ui_menu_t *, ui_menu_cb_t *, void *);
    5954extern errno_t ui_menu_open(ui_menu_t *, gfx_rect_t *, sysarg_t);
    6055extern void ui_menu_close(ui_menu_t *);
Note: See TracChangeset for help on using the changeset viewer.