struct view *triggered_by_view; /* may be NULL */
};
-void menu_init_rootmenu(struct server *server);
-void menu_init_windowmenu(struct server *server);
+void menu_init(struct server *server);
void menu_finish(void);
/**
rc.theme = &theme;
server.theme = &theme;
- menu_init_rootmenu(&server);
- menu_init_windowmenu(&server);
+ menu_init(&server);
session_autostart_init(rc.config_dir);
if (startup_cmd) {
}
}
-void
-menu_init_rootmenu(struct server *server)
+static void
+init_rootmenu(struct server *server)
{
parse_xml("menu.xml", server);
struct menu *menu = menu_get_by_id("root-menu");
}
}
-void
-menu_init_windowmenu(struct server *server)
+static void
+init_windowmenu(struct server *server)
{
struct menu *menu = menu_get_by_id("client-menu");
}
}
+void
+menu_init(struct server *server)
+{
+ init_rootmenu(server);
+ init_windowmenu(server);
+}
+
void
menu_finish(void)
{
{
menu_finish();
server->menu_current = NULL;
- menu_init_rootmenu(server);
- menu_init_windowmenu(server);
+ menu_init(server);
}