138 |
139 |
139 } |
140 } |
140 |
141 |
141 void action_breadcrumb(UiEvent* event, void* data) { |
142 void action_breadcrumb(UiEvent* event, void* data) { |
142 int i = event->intval; |
143 int i = event->intval; |
|
144 char* c = event->eventdata; |
143 printf("index: %d\n", i); |
145 printf("index: %d\n", i); |
144 } |
146 } |
145 |
147 |
146 void dragstart(UiEvent* event, void* data) { |
148 void dragstart(UiEvent* event, void* data) { |
147 UiListDnd* ldnd = event->eventdata; |
149 UiListDnd* ldnd = event->eventdata; |
173 wdata->list2 = ui_list_new(obj->ctx, "list2"); |
175 wdata->list2 = ui_list_new(obj->ctx, "list2"); |
174 wdata->list3 = ui_list_new(obj->ctx, "list3"); |
176 wdata->list3 = ui_list_new(obj->ctx, "list3"); |
175 wdata->t1 = ui_string_new(obj->ctx, "t1"); |
177 wdata->t1 = ui_string_new(obj->ctx, "t1"); |
176 wdata->t2 = ui_string_new(obj->ctx, "t2"); |
178 wdata->t2 = ui_string_new(obj->ctx, "t2"); |
177 wdata->t3 = ui_string_new(obj->ctx, "t3"); |
179 wdata->t3 = ui_string_new(obj->ctx, "t3"); |
|
180 wdata->path = ui_string_new(obj->ctx, "path"); |
178 wdata->progress = ui_double_new(obj->ctx, "progress"); |
181 wdata->progress = ui_double_new(obj->ctx, "progress"); |
179 wdata->spinner = ui_int_new(obj->ctx, "spinner"); |
182 wdata->spinner = ui_int_new(obj->ctx, "spinner"); |
180 |
183 |
181 ui_list_append(wdata->list, "Hello"); |
184 ui_list_append(wdata->list, "Hello"); |
182 ui_list_append(wdata->list, "World"); |
185 ui_list_append(wdata->list, "World"); |
256 ui_radiobutton(obj, .label = "Radio 4", .value = wdata->radio); |
259 ui_radiobutton(obj, .label = "Radio 4", .value = wdata->radio); |
257 ui_switch(obj, .label = "test", .onchange = action_switch); |
260 ui_switch(obj, .label = "test", .onchange = action_switch); |
258 ui_newline(obj); |
261 ui_newline(obj); |
259 |
262 |
260 //ui_breadcrumbbar(obj, .list = wdata->list3, .onactivate=action_breadcrumb); |
263 //ui_breadcrumbbar(obj, .list = wdata->list3, .onactivate=action_breadcrumb); |
261 ui_pathbar(obj, .colspan = 3, .list = wdata->list3, .onactivate = action_breadcrumb); |
264 ui_textfield(obj, .varname = "newtext"); |
262 ui_newline(obj); |
265 ui_path_textfield(obj, .colspan = 2, .value=wdata->path, .onactivate = action_breadcrumb); |
263 |
266 ui_newline(obj); |
|
267 wdata->path->set(wdata->path, "/usr/path/test"); |
|
268 |
264 ui_textfield(obj, .value = wdata->text); |
269 ui_textfield(obj, .value = wdata->text); |
265 ui_passwordfield(obj, .value = wdata->password); |
270 ui_passwordfield(obj, .value = wdata->password); |
266 ui_newline(obj); |
271 ui_newline(obj); |
267 |
272 |
268 ui_frame(obj, .label = "Test", .colspan = 3) { |
273 ui_frame(obj, .label = "Test", .colspan = 3) { |