diff -r 55adc92e7c09 -r 80609f9675f1 application/main.c --- a/application/main.c Tue Feb 16 17:39:33 2016 +0100 +++ b/application/main.c Mon May 23 12:28:32 2016 +0200 @@ -97,6 +97,15 @@ //*/ } +void* model_getval(void *obj, int col) { + if(col == 0) { + return "folder"; + } else if(col == 2) { + return "test@localhost"; + } + return obj; +} + UIMENU ctxmenu; void click(UiEvent *event, void *data) { UiMouseEvent *me = event->eventdata; @@ -141,22 +150,9 @@ ui_context_closefunc(obj->ctx, window_close, NULL); ///* - ui_vbox_sp(obj, 8, 4); - - ui_textfield(obj, NULL); - ui_passwordfield(obj, NULL); - ui_frameless_textfield(obj, NULL); - - ui_layout_fill(obj, FALSE); - ui_hbox_sp(obj, 0, 10); - ui_textfield_w(obj, 5, NULL); - ui_textfield_w(obj, 10, NULL); - ui_textfield(obj, NULL); - ui_end(obj); - - ui_textarea(obj, NULL); - - ui_end(obj); + UiModelInfo *modeldesc = ui_model_info(obj->ctx, UI_ICON_TEXT, "Name", UI_STRING, "Mail", -1); + modeldesc->getvalue = model_getval; + ui_table(obj, list, modeldesc); //*/ ui_show(obj);