56 WindowData* wdata = event->window; |
57 WindowData* wdata = event->window; |
57 int64_t is_checked = wdata->check->get(wdata->check); |
58 int64_t is_checked = wdata->check->get(wdata->check); |
58 int64_t radio = wdata->radio->get(wdata->radio); |
59 int64_t radio = wdata->radio->get(wdata->radio); |
59 |
60 |
60 printf("data: %s %d\n", data, is_checked); |
61 printf("data: %s %d\n", data, is_checked); |
|
62 |
|
63 double d = wdata->progress->get(wdata->progress); |
|
64 wdata->progress->set(wdata->progress, d + 1); |
61 } |
65 } |
62 |
66 |
63 void action_set_checkbox(UiEvent* event, void* data) { |
67 void action_set_checkbox(UiEvent* event, void* data) { |
64 char* action = data; |
68 char* action = data; |
65 |
69 |
148 wdata->list2 = ui_list_new(obj->ctx, "list2"); |
152 wdata->list2 = ui_list_new(obj->ctx, "list2"); |
149 wdata->list3 = ui_list_new(obj->ctx, "list3"); |
153 wdata->list3 = ui_list_new(obj->ctx, "list3"); |
150 wdata->t1 = ui_string_new(obj->ctx, "t1"); |
154 wdata->t1 = ui_string_new(obj->ctx, "t1"); |
151 wdata->t2 = ui_string_new(obj->ctx, "t2"); |
155 wdata->t2 = ui_string_new(obj->ctx, "t2"); |
152 wdata->t3 = ui_string_new(obj->ctx, "t3"); |
156 wdata->t3 = ui_string_new(obj->ctx, "t3"); |
|
157 wdata->progress = ui_double_new(obj->ctx, "progress"); |
153 |
158 |
154 ui_list_append(wdata->list, "Hello"); |
159 ui_list_append(wdata->list, "Hello"); |
155 ui_list_append(wdata->list, "World"); |
160 ui_list_append(wdata->list, "World"); |
156 ui_list_append(wdata->list, "Item3"); |
161 ui_list_append(wdata->list, "Item3"); |
157 ui_list_append(wdata->list, "Item4"); |
162 ui_list_append(wdata->list, "Item4"); |
260 } |
265 } |
261 } |
266 } |
262 ui_newline(obj); |
267 ui_newline(obj); |
263 |
268 |
264 ui_label(obj, .label = "Test Label"); |
269 ui_label(obj, .label = "Test Label"); |
|
270 ui_progressbar(obj, .value = wdata->progress, .colspan = 2); |
265 ui_newline(obj); |
271 ui_newline(obj); |
266 |
272 |
267 ui_newline(obj); |
273 ui_newline(obj); |
268 ui_textfield(obj, .value = wdata->t1); |
274 ui_textfield(obj, .value = wdata->t1); |
269 ui_textfield(obj, .value = wdata->t2); |
275 ui_textfield(obj, .value = wdata->t2); |