| 142 |
142 |
| 143 ui_rlabel(obj, .label = "Name:"); |
143 ui_rlabel(obj, .label = "Name:"); |
| 144 ui_llabel(obj, .varname = "sub_name", .hfill = TRUE, .hexpand = TRUE, .vfill = TRUE); |
144 ui_llabel(obj, .varname = "sub_name", .hfill = TRUE, .hexpand = TRUE, .vfill = TRUE); |
| 145 ui_newline(obj); |
145 ui_newline(obj); |
| 146 |
146 |
| 147 ui_combobox(obj, .varname = "doclist", .colspan = 2, .onactivate = switch_document, .getvalue = doclist_get_value, .colspan = 2, .hfill = TRUE); |
147 ui_dropdown(obj, .varname = "doclist", .colspan = 2, .onactivate = switch_document, .getvalue = doclist_get_value, .colspan = 2, .hfill = TRUE); |
| 148 ui_newline(obj); |
148 ui_newline(obj); |
| 149 |
149 |
| 150 ui_frame(obj, .label = "Document", .colspan = 2, .fill = TRUE, .subcontainer = UI_CONTAINER_GRID, .columnspacing = 10, .rowspacing = 10, .padding = 10) { |
150 ui_frame(obj, .label = "Document", .colspan = 2, .fill = TRUE, .subcontainer = UI_CONTAINER_GRID, .columnspacing = 10, .rowspacing = 10, .padding = 10) { |
| 151 ui_rlabel(obj, .label = "Name:", .vfill = TRUE); |
151 ui_rlabel(obj, .label = "Name:", .vfill = TRUE); |
| 152 ui_textfield(obj, .varname = "input_name", .onchange = update_name); |
152 ui_textfield(obj, .varname = "input_name", .onchange = update_name); |
| 153 ui_newline(obj); |
153 ui_newline(obj); |
| 154 ui_separator(obj, .colspan = 2, .hfill = TRUE); |
154 ui_separator(obj, .colspan = 2, .hfill = TRUE); |
| 155 ui_newline(obj); |
155 ui_newline(obj); |
| 156 ui_combobox(obj, .varname = "subdocuments", .getvalue = sublist_get_value, .onactivate = switch_subdocument, .colspan = 2, .hfill = TRUE); |
156 ui_dropdown(obj, .varname = "subdocuments", .getvalue = sublist_get_value, .onactivate = switch_subdocument, .colspan = 2, .hfill = TRUE); |
| 157 } |
157 } |
| 158 } |
158 } |
| 159 |
159 |
| 160 for(int i=0;i<10;i++) { |
160 for(int i=0;i<10;i++) { |
| 161 Document *doc = document_create(i); |
161 Document *doc = document_create(i); |