application/main.c

changeset 979
471ca81a72f5
parent 969
7385c26d998d
child 981
1d47e71f26b6
--- a/application/main.c	Mon Dec 08 10:53:56 2025 +0100
+++ b/application/main.c	Mon Dec 08 11:36:46 2025 +0100
@@ -475,7 +475,6 @@
 UiMenuBuilder *sourcelist_menu;
 
 void* table_getvalue(void *row, int col) {
-    return "test";
     switch(col) {
         case 0: return ui_foldericon(16);
         case 1: return row;
@@ -488,7 +487,7 @@
         case 8: return "edit me too";
         case 9: return (void*)(intptr_t)1;
     }
-    return NULL;
+    return "test";
 }
 
 UiBool table_getstyle(UiList *list, void *elm, int row, int col, void *userdata, UiTextStyle *style) {
@@ -577,7 +576,7 @@
     MyDocument *doc = event->document;
     
     char *colname = ui_get(doc->list_new_col);
-    ui_model_add_column(doc->model, UI_STRING, colname, 200);
+    ui_model_add_column(doc->model, UI_STRING_EDITABLE, colname, 200);
 }
 
 static void action_list_selection(UiEvent *event, void *userdata) {
@@ -707,8 +706,7 @@
             }
         }
         ui_tab(obj, "Tab 1") {
-            //UiModel *model = ui_model(obj->ctx, UI_ICON_TEXT, "col1", UI_INTEGER, "col2", UI_ICON, "col3", UI_ICON_TEXT, "col4", UI_INTEGER, "col5", UI_STRING_EDITABLE, "edit6", UI_STRING_EDITABLE, "edit7", UI_BOOL_EDITABLE, "Check", -1);
-            UiModel *model = ui_model(obj->ctx, UI_STRING, "Col", -1);
+            UiModel *model = ui_model(obj->ctx, UI_ICON_TEXT, "col1", UI_INTEGER, "col2", UI_ICON, "col3", UI_ICON_TEXT, "col4", UI_INTEGER, "col5", UI_STRING_EDITABLE, "edit6", UI_STRING_EDITABLE, "edit7", UI_BOOL_EDITABLE, "Check", -1);
             model->columnsize[0] = -1;
             doc->model = model;
             ui_table(obj, .model = model, .list = doc->list2, .colspan = 2, .fill = TRUE, .contextmenu = menubuilder, .multiselection = TRUE, .fill = TRUE,

mercurial