application/main.c

changeset 37
56016468753d
parent 33
458831c574f4
child 39
4e66271541e8
equal deleted inserted replaced
36:e4198fc2ead4 37:56016468753d
45 45
46 UiInteger check1; 46 UiInteger check1;
47 47
48 UiList *list; 48 UiList *list;
49 49
50 /* 50 ///*
51 51
52 void action_new(UiEvent *event, void *data) { 52 void action_new(UiEvent *event, void *data) {
53 UiObject *window = ui_window("Mod1", NULL); 53 UiObject *window = ui_window("Mod1", NULL);
54 //ui_window_addint(window, "check1"); 54 //ui_window_addint(window, "check1");
55 ui_show(window); 55 ui_show(window);
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

mercurial