160 ui_init("app1", argc, argv); |
160 ui_init("app1", argc, argv); |
161 ui_locales_dir("/opt/app1/locales"); |
161 ui_locales_dir("/opt/app1/locales"); |
162 ui_load_lang_def(NULL, "en_EN"); |
162 ui_load_lang_def(NULL, "en_EN"); |
163 //ui_openfilefunc(action_new, NULL); |
163 //ui_openfilefunc(action_new, NULL); |
164 |
164 |
165 /* |
165 ///* |
166 list = ui_list_new(); |
166 list = ui_list_new(); |
167 ui_list_append(list, "file1.txt"); |
167 ui_list_append(list, "file1.txt"); |
168 ui_list_append(list, "hello.txt"); |
168 ui_list_append(list, "hello.txt"); |
169 ui_list_append(list, "main.c"); |
169 ui_list_append(list, "main.c"); |
170 |
170 |
207 ui_toolbar_add_default("close"); |
207 ui_toolbar_add_default("close"); |
208 ui_toolbar_add_default("undo"); |
208 ui_toolbar_add_default("undo"); |
209 ui_toolbar_add_default("redo"); |
209 ui_toolbar_add_default("redo"); |
210 //*/ |
210 //*/ |
211 |
211 |
212 ui_menu("File"); |
212 //ui_menu("File"); |
213 ui_menuitem("New", NULL, NULL); |
213 //ui_menuitem("New", NULL, NULL); |
214 ui_menuitem("Close", NULL, NULL); |
214 //ui_menuitem("Close", NULL, NULL); |
215 ui_menu("Edit"); |
215 //ui_menu("Edit"); |
216 ui_menuitem("Preferences", NULL, NULL); |
216 //ui_menuitem("Preferences", NULL, NULL); |
217 |
217 |
218 printf("create window\n"); |
218 printf("create window\n"); |
219 UiObject *window = ui_window("Mod0", NULL); |
219 UiObject *window = ui_window("Mod0", NULL); |
220 TestWindowData *wdata = calloc(1, sizeof(TestWindowData)); |
220 TestWindowData *wdata = calloc(1, sizeof(TestWindowData)); |
221 window->window = wdata; |
221 window->window = wdata; |
228 wdata->doc2 = doc2; |
228 wdata->doc2 = doc2; |
229 |
229 |
230 ui_set_document(window, doc1); |
230 ui_set_document(window, doc1); |
231 |
231 |
232 //ui_button(window, "OK", action_open, NULL); |
232 //ui_button(window, "OK", action_open, NULL); |
233 //ui_textarea(window, &wdata->text); |
233 ui_textarea(window, &wdata->text); |
234 |
234 |
235 //ui_window_addint(window, "check1"); |
235 //ui_window_addint(window, "check1"); |
236 ui_show(window); |
236 ui_show(window); |
237 ui_main(); |
237 ui_main(); |
238 |
238 |