application/main.c

changeset 55
9076eb40454d
parent 54
97bafeca1c7c
child 56
87e3a5dc66dd
--- a/application/main.c	Sun Aug 24 13:31:07 2014 +0200
+++ b/application/main.c	Mon Aug 25 17:27:29 2014 +0200
@@ -43,9 +43,13 @@
     UiText text;
 } Document;
 
+void action_new(UiEvent *event, void *data) {
+    printf("new\n");
+}
+
 void action_close(UiEvent *event, void *data) {
     printf("action_close\n");
-    //ui_close(event->obj);
+    ui_close(event->obj);
 }
 
 char* person_getvalue(Person *p, int column) {
@@ -72,8 +76,8 @@
 
 void action_button(UiEvent *event, void *data) {
     printf("button: %d\n", event->intval);
-    char *s = ui_gettext(event->obj, "text");
-    printf("{%s}\n", s);    
+    //char *s = ui_gettext(event->obj, "text");
+    //printf("{%s}\n", s);    
 }
 
 int main(int argc, char** argv) { 
@@ -86,11 +90,12 @@
     
     ui_menu("File");
     //ui_menuitem("Close", action_close, NULL);
+    ui_menuitem_st(UI_STOCK_NEW, action_new, NULL);
     ui_menuitem_st(UI_STOCK_CLOSE, action_close, NULL);
     //ui_checkitem("Check", action_button, NULL);
     
-    //ui_toolitem_st("button", UI_STOCK_GO_BACK, action_button, NULL);
-    //ui_toolbar_add_default("button");
+    ui_toolitem_st("button", UI_STOCK_GO_BACK, action_button, NULL);
+    ui_toolbar_add_default("button");
     
     printf("create window\n");
     UiObject *window = ui_window("Mod0", NULL);

mercurial