diff -r 9076eb40454d -r 87e3a5dc66dd application/main.c --- a/application/main.c Mon Aug 25 17:27:29 2014 +0200 +++ b/application/main.c Thu Aug 28 16:34:09 2014 +0200 @@ -43,6 +43,8 @@ UiText text; } Document; +UiText text; + void action_new(UiEvent *event, void *data) { printf("new\n"); } @@ -77,7 +79,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_getval(text); + printf("{%s}\n", s); } int main(int argc, char** argv) { @@ -94,11 +97,12 @@ 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_toolitem_st("button", UI_STOCK_OPEN, action_button, NULL); ui_toolbar_add_default("button"); printf("create window\n"); UiObject *window = ui_window("Mod0", NULL); + ui_textarea(window, &text); /* UiModelInfo *model = ui_model_info(window->ctx, UI_STRING, "Name", UI_STRING, "Email", -1);