106 UiObject *obj = ui_window("Test", NULL); |
106 UiObject *obj = ui_window("Test", NULL); |
107 |
107 |
108 MyDocument *doc = create_doc(); |
108 MyDocument *doc = create_doc(); |
109 ui_attach_document(obj->ctx, doc); |
109 ui_attach_document(obj->ctx, doc); |
110 |
110 |
111 ui_button(obj, .label = "Test Button", .icon = "application-x-generic", .onclick = action_button); |
111 ui_vbox(obj, .fill = UI_OFF, .margin = 15, .spacing = 15) { |
112 ui_togglebutton(obj, .label = "Toggle"); |
112 ui_button(obj, .label = "Test Button", .icon = "application-x-generic", .onclick = action_button); |
113 ui_checkbox(obj, .label = "My Checkbox"); |
113 ui_togglebutton(obj, .label = "Toggle"); |
114 |
114 ui_checkbox(obj, .label = "My Checkbox"); |
115 ui_grid(obj, .fill = 1, .columnspacing = 15, .rowspacing = 15, .margin = 15) { |
115 } |
|
116 ui_grid(obj, .fill = UI_OFF, .columnspacing = 15, .rowspacing = 15, .margin = 15) { |
116 ui_button(obj, .label = "cell1", .hexpand = TRUE); |
117 ui_button(obj, .label = "cell1", .hexpand = TRUE); |
117 ui_button(obj, .label = "cell2"); |
118 ui_button(obj, .label = "cell2"); |
118 ui_newline(obj); |
119 ui_newline(obj); |
119 ui_button(obj, .label = "cell_colspan2", .colspan = 2); |
120 ui_button(obj, .label = "cell_colspan2", .colspan = 2); |
120 ui_newline(obj); |
121 ui_newline(obj); |