application/main.c

branch
newapi
changeset 304
d554b2a60105
parent 301
f9e7c57e1e2f
child 306
d02e1149cdb9
equal deleted inserted replaced
303:dc8b504604f4 304:d554b2a60105
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);

mercurial