40 MyDocument *doc1; |
40 MyDocument *doc1; |
41 MyDocument *doc2; |
41 MyDocument *doc2; |
42 |
42 |
43 |
43 |
44 void action_menu(UiEvent *event, void *userdata) { |
44 void action_menu(UiEvent *event, void *userdata) { |
45 |
45 printf("action_menu: %s\n", (char*)userdata); |
46 } |
46 } |
47 |
47 |
48 void action_button(UiEvent *event, void *userdata) { |
48 void action_button(UiEvent *event, void *userdata) { |
49 printf("button test\n"); |
49 printf("button test\n"); |
50 MyDocument *doc = event->document; |
50 MyDocument *doc = event->document; |
91 int main(int argc, char** argv) { |
91 int main(int argc, char** argv) { |
92 ui_init("app1", argc, argv); |
92 ui_init("app1", argc, argv); |
93 ui_onstartup(application_startup, NULL); |
93 ui_onstartup(application_startup, NULL); |
94 |
94 |
95 // menu |
95 // menu |
96 ui_menu("File"); |
96 ui_menu("_File"); |
97 ui_menuitem("Hello", action_menu, NULL); |
97 ui_menuitem("_Hello", action_menu, NULL); |
98 ui_submenu("Submenu1"); |
98 ui_submenu("Submenu1"); |
99 ui_submenu("Submenu2"); |
99 ui_submenu("Submenu2"); |
100 ui_menuitem("item2", action_menu, NULL); |
100 ui_menuitem("item2", action_menu, NULL); |
101 ui_submenu_end(); |
101 ui_submenu_end(); |
102 ui_menuitem("item3", action_menu, NULL); |
102 ui_menuitem("item3", action_menu, NULL); |