1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 #ifndef MENU_H
30 #define MENU_H
31
32 #include "toolkit.h"
33 #include "../ui/menu.h"
34 #include "../common/menu.h"
35
36 #ifdef __cplusplus
37 extern "C" {
38 #endif
39
40 typedef void(*ui_menu_add_f)(
HMENU,
int, UiMenuItemI*, UiObject*);
41
42 HMENU ui_create_main_menu(UiObject *obj);
43
44 void ui_add_menu(
HMENU parent,
int pos, UiMenuItemI *item, UiObject *obj);
45 void ui_add_menu_item(
HMENU parent,
int pos, UiMenuItemI *item, UiObject *obj);
46 void ui_add_menu_checkitem(
HMENU parent,
int pos, UiMenuItemI *item, UiObject *obj);
47 void ui_add_menu_radioitem(
HMENU parent,
int pos, UiMenuItemI *item, UiObject *obj);
48 void ui_add_menu_list(
HMENU parent,
int pos, UiMenuItemI *item, UiObject *obj);
49 void ui_add_menu_checklist(
HMENU parent,
int pos, UiMenuItemI *item, UiObject *obj);
50 void ui_add_menu_radiolist(
HMENU parent,
int pos, UiMenuItemI *item, UiObject *obj);
51 void ui_add_menu_separator(
HMENU parent,
int pos, UiMenuItemI *item, UiObject *obj);
52
53 #ifdef __cplusplus
54 }
55 #endif
56
57 #endif