application/main.c

changeset 164
1d912f78fd1d
parent 163
b70e2a77dea0
child 174
0358f1d9c506
equal deleted inserted replaced
163:b70e2a77dea0 164:1d912f78fd1d
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);

mercurial