182 |
182 |
183 void drop(UiEvent* event, void* data) { |
183 void drop(UiEvent* event, void* data) { |
184 |
184 |
185 } |
185 } |
186 |
186 |
|
187 void dialog_result(UiEvent *evt, void *data) { |
|
188 printf("dialog: %d\n", (int)evt->intval); |
|
189 } |
|
190 |
|
191 void btn_dialog(UiEvent *evt, void *data) { |
|
192 ui_dialog(evt->obj, .title = "Title", .content = "Hello World", .button1_label = "Yes", .button2_label = "No", .closebutton_label = "Close", .result = dialog_result); |
|
193 } |
|
194 |
|
195 |
187 |
196 |
188 |
197 |
189 void application_startup(UiEvent* event, void* data) { |
198 void application_startup(UiEvent* event, void* data) { |
190 UiContext* gctx = ui_global_context(); |
199 UiContext* gctx = ui_global_context(); |
191 menuList = ui_list_new(gctx, "menulist"); |
200 menuList = ui_list_new(gctx, "menulist"); |
266 ui_button(obj, .label = "Thread Test", .onclick = action_thread_test, .onclickdata = "action1"); |
275 ui_button(obj, .label = "Thread Test", .onclick = action_thread_test, .onclickdata = "action1"); |
267 ui_button(obj, .label = "Button2", .icon = "Back", .onclick = action1, .onclickdata = "action2"); |
276 ui_button(obj, .label = "Button2", .icon = "Back", .onclick = action1, .onclickdata = "action2"); |
268 ui_button(obj, .icon = "Forward", .onclick = action1, .onclickdata = "action3", .hexpand = true); |
277 ui_button(obj, .icon = "Forward", .onclick = action1, .onclickdata = "action3", .hexpand = true); |
269 ui_newline(obj); |
278 ui_newline(obj); |
270 |
279 |
271 ui_button(obj, .label = "Button4", .onclick = action1, .onclickdata = "action4"); |
280 ui_button(obj, .label = "Dialog Test", .onclick = btn_dialog, .onclickdata = "action4"); |
272 ui_button(obj, .label = "Button5", .onclick = action1, .onclickdata = "action5", .colspan = 2); |
281 ui_button(obj, .label = "Button5", .onclick = action1, .onclickdata = "action5", .colspan = 2); |
273 ui_newline(obj); |
282 ui_newline(obj); |
274 |
283 |
275 ui_button(obj, .label = "Very Long Button Label Text ____________ Test", .onclick = action_set_checkbox); |
284 ui_button(obj, .label = "Very Long Button Label Text ____________ Test", .onclick = action_set_checkbox); |
276 ui_newline(obj); |
285 ui_newline(obj); |