diff -r 05a18c56d9ca -r 431dde3c5fbe application/main.c --- a/application/main.c Mon Mar 24 11:21:59 2014 +0100 +++ b/application/main.c Tue Mar 25 20:25:09 2014 +0100 @@ -82,7 +82,7 @@ void action_undo(UiEvent *event, void *data) { printf("undo\n"); TestWindowData *wd = event->window; - ui_text_undo(&wd->text); + //ui_text_undo(&wd->text); } void action_redo(UiEvent *event, void *data) { @@ -93,6 +93,7 @@ int main(int argc, char** argv) { ui_init("app1", argc, argv); + ui_menu("File"); ui_menuitem("New", action_new, NULL); ui_menuitem("Open", action_open, NULL); @@ -100,9 +101,11 @@ ui_menuitem("Dokument 1", action_doc1, NULL); ui_menuitem("Dokument 2", action_doc2, NULL); ui_menuseparator(); - ui_checkitem_nv("Check", "check1"); + //ui_checkitem_nv("Check", "check1"); ui_menuitem("Close", action_close, NULL); + + ui_toolitem_st("new", UI_STOCK_NEW, action_new, NULL); ui_toolitem_st("open", UI_STOCK_OPEN, action_open, NULL); ui_toolitem_st("save", UI_STOCK_SAVE, action_save, NULL); @@ -118,6 +121,7 @@ ui_toolbar_add_default("redo"); + printf("create window\n"); UiObject *window = ui_window("Mod0", NULL); TestWindowData *wdata = malloc(sizeof(TestWindowData)); window->window = wdata;