| 625 } |
625 } |
| 626 } |
626 } |
| 627 ui_tab(obj, "Tab 1") { |
627 ui_tab(obj, "Tab 1") { |
| 628 UiModel *model = ui_model(obj->ctx, UI_STRING, "col1", UI_INTEGER, "col2", UI_ICON, "col3", UI_ICON_TEXT, "col4", UI_INTEGER, "col5", -1); |
628 UiModel *model = ui_model(obj->ctx, UI_STRING, "col1", UI_INTEGER, "col2", UI_ICON, "col3", UI_ICON_TEXT, "col4", UI_INTEGER, "col5", -1); |
| 629 model->columnsize[0] = -1; |
629 model->columnsize[0] = -1; |
| 630 model->getvalue = table_getvalue; |
|
| 631 ui_table(obj, .model = model, .list = doc->list2, .colspan = 2, .fill = TRUE, .contextmenu = menubuilder, .multiselection = TRUE, .fill = TRUE, |
630 ui_table(obj, .model = model, .list = doc->list2, .colspan = 2, .fill = TRUE, .contextmenu = menubuilder, .multiselection = TRUE, .fill = TRUE, |
| |
631 .getvalue = table_getvalue, |
| 632 .onactivate = action_table_activate, .onactivatedata = "activate", |
632 .onactivate = action_table_activate, .onactivatedata = "activate", |
| 633 .onselection = action_table_activate, .onselectiondata = "selection"); |
633 .onselection = action_table_activate, .onselectiondata = "selection"); |
| 634 ui_hbox(obj, .fill = FALSE) { |
634 ui_hbox(obj, .fill = FALSE) { |
| 635 ui_textfield(obj, .value = doc->list_input); |
635 ui_textfield(obj, .value = doc->list_input); |
| 636 ui_button(obj, .label = "Update List Item 1", .onclick = action_update_list); |
636 ui_button(obj, .label = "Update List Item 1", .onclick = action_update_list); |