move menu initialization to separate file
[mizunara.git] / mizunara / main.c
index ba20e28..9500f65 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
  *
- * Copyright 2017 Olaf Wintermann. All rights reserved.
+ * Copyright 2021 Olaf Wintermann. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
 #include <ucx/buffer.h>
 #include <ucx/utils.h>
 
-void action_menu(UiEvent *event, void *userdata) {
-    
-}
+#include "menu.h"
+
 
 
 void application_startup(UiEvent *event, void *data) {
+    setup_menu();
     
     UiObject *obj = ui_window("Test", NULL);
     
@@ -50,18 +50,6 @@ int main(int argc, char** argv) {
     ui_init("app1", argc, argv);
     ui_onstartup(application_startup, NULL);
     
-    // menu
-    ui_menu("File");
-    ui_menuitem("Hello", action_menu, NULL);
-    ui_submenu("Submenu1");
-    ui_submenu("Submenu2");
-    ui_menuitem("item2", action_menu, NULL);
-    ui_submenu_end();
-    ui_menuitem("item3", action_menu, NULL);
-    ui_submenu_end();
-    ui_menuitem("item4", action_menu, NULL);
-
-    
     ui_main();
     
     return (EXIT_SUCCESS);