diff -r 97bafeca1c7c -r 9076eb40454d application/main.c --- a/application/main.c Sun Aug 24 13:31:07 2014 +0200 +++ b/application/main.c Mon Aug 25 17:27:29 2014 +0200 @@ -43,9 +43,13 @@ UiText text; } Document; +void action_new(UiEvent *event, void *data) { + printf("new\n"); +} + void action_close(UiEvent *event, void *data) { printf("action_close\n"); - //ui_close(event->obj); + ui_close(event->obj); } char* person_getvalue(Person *p, int column) { @@ -72,8 +76,8 @@ void action_button(UiEvent *event, void *data) { printf("button: %d\n", event->intval); - char *s = ui_gettext(event->obj, "text"); - printf("{%s}\n", s); + //char *s = ui_gettext(event->obj, "text"); + //printf("{%s}\n", s); } int main(int argc, char** argv) { @@ -86,11 +90,12 @@ ui_menu("File"); //ui_menuitem("Close", action_close, NULL); + ui_menuitem_st(UI_STOCK_NEW, action_new, NULL); ui_menuitem_st(UI_STOCK_CLOSE, action_close, NULL); //ui_checkitem("Check", action_button, NULL); - //ui_toolitem_st("button", UI_STOCK_GO_BACK, action_button, NULL); - //ui_toolbar_add_default("button"); + ui_toolitem_st("button", UI_STOCK_GO_BACK, action_button, NULL); + ui_toolbar_add_default("button"); printf("create window\n"); UiObject *window = ui_window("Mod0", NULL);