make/vs/testapp/main.c

branch
newapi
changeset 224
88bc21b19213
parent 223
8d7ca1b320e2
child 225
097f45f9c1fa
equal deleted inserted replaced
223:8d7ca1b320e2 224:88bc21b19213
142 int i = event->intval; 142 int i = event->intval;
143 printf("index: %d\n", i); 143 printf("index: %d\n", i);
144 } 144 }
145 145
146 void dragstart(UiEvent* event, void* data) { 146 void dragstart(UiEvent* event, void* data) {
147 147 UiListDnd* ldnd = event->eventdata;
148 ui_selection_settext(ldnd->dnd, "Hello World!", -1);
148 } 149 }
149 150
150 void dragcomplete(UiEvent* event, void* data) { 151 void dragcomplete(UiEvent* event, void* data) {
152
153 }
154
155 void dragover(UiEvent* event, void* data) {
151 156
152 } 157 }
153 158
154 void drop(UiEvent* event, void* data) { 159 void drop(UiEvent* event, void* data) {
155 160
304 ui_newline(obj); 309 ui_newline(obj);
305 310
306 UiModel* model = ui_model(obj->ctx, UI_ICON_TEXT, "Col 1", UI_STRING, "Col 2", UI_STRING, "Col 3", -1); 311 UiModel* model = ui_model(obj->ctx, UI_ICON_TEXT, "Col 1", UI_STRING, "Col 2", UI_STRING, "Col 3", -1);
307 model->getvalue = table_getvalue; 312 model->getvalue = table_getvalue;
308 ui_table(obj, .colspan = 3, .model = model, .list = wdata->list2, .onactivate = action_onactivate, 313 ui_table(obj, .colspan = 3, .model = model, .list = wdata->list2, .onactivate = action_onactivate,
309 .onselection = action_listselection_changed, .enabledrag = true, .enabledrop = true, 314 .onselection = action_listselection_changed,
310 .ondragstart = dragstart, .ondragcomplete = dragcomplete, .ondrop = drop); 315 .ondragstart = dragstart, .ondragcomplete = dragcomplete, .ondrop = drop);
311 ui_model_free(obj->ctx, model); 316 ui_model_free(obj->ctx, model);
312 } 317 }
313 } 318 }
314 319

mercurial