application/main.c

changeset 797
47008843b468
parent 789
d70799b3333e
child 803
f0c4322741c8
equal deleted inserted replaced
796:4d04cb879daa 797:47008843b468
200 UiString *list_input; 200 UiString *list_input;
201 UiList *list11; 201 UiList *list11;
202 UiString *link; 202 UiString *link;
203 UiString *link_label; 203 UiString *link_label;
204 UiString *link_uri; 204 UiString *link_uri;
205 UiList *submenulist;
205 } MyDocument; 206 } MyDocument;
206 207
207 MyDocument *doc1; 208 MyDocument *doc1;
208 MyDocument *doc2; 209 MyDocument *doc2;
209 210
305 } 306 }
306 307
307 MyDocument* create_doc(void) { 308 MyDocument* create_doc(void) {
308 MyDocument *doc = ui_document_new(sizeof(MyDocument)); 309 MyDocument *doc = ui_document_new(sizeof(MyDocument));
309 UiContext *docctx = ui_document_context(doc); 310 UiContext *docctx = ui_document_context(doc);
311 doc->submenulist = ui_list_new(docctx, "sub_menulist");
312 ui_list_append(doc->submenulist, "Sub Menu List Item 1");
313 ui_list_append(doc->submenulist, "Sub Menu List Item 2");
314 ui_list_append(doc->submenulist, "Sub Menu List Item 3");
315 ui_list_append(doc->submenulist, "Sub Menu List Item 4");
316 ui_list_append(doc->submenulist, "Sub Menu List Item 5");
317 ui_list_append(doc->submenulist, "Sub Menu List Item 6");
310 doc->str1 = ui_string_new(docctx, "str1"); 318 doc->str1 = ui_string_new(docctx, "str1");
311 doc->str1 = ui_string_new(docctx, "str2"); 319 doc->str1 = ui_string_new(docctx, "str2");
312 doc->path = ui_string_new(docctx, "path"); 320 doc->path = ui_string_new(docctx, "path");
313 doc->progress = ui_double_new(docctx, "progress"); 321 doc->progress = ui_double_new(docctx, "progress");
314 doc->list = ui_list_new(docctx, "list"); 322 doc->list = ui_list_new(docctx, "list");
830 ui_menuitem("Secondary subitem", NULL, NULL); 838 ui_menuitem("Secondary subitem", NULL, NULL);
831 } 839 }
832 ui_menuseparator(); 840 ui_menuseparator();
833 ui_menu_itemlist(.varname = "menulist", .onselect=action_menu_list); 841 ui_menu_itemlist(.varname = "menulist", .onselect=action_menu_list);
834 ui_menuseparator(); 842 ui_menuseparator();
843 ui_menu("Sub Menu List") {
844 ui_menu_itemlist(.varname = "sub_menulist");
845 }
835 ui_menuitem("last", .onclick = action_add_menu_item); 846 ui_menuitem("last", .onclick = action_add_menu_item);
836 } 847 }
837 848
838 ui_toolbar_appmenu() { 849 ui_toolbar_appmenu() {
839 ui_menuitem("New"); 850 ui_menuitem("New");

mercurial