ocarina/ocarina/ocarina.cpp

38 lines
630 B
C++

#include <version.h>
#include <ocarina/callback.h>
#include <ocarina/gtk.h>
#include <ocarina/footer.h>
#include <ocarina/window.h>
#include <libsaria/libsaria.h>
void ocarina_init(int argc, char **argv)
{
window_init();
window_title("Ocarina " + vers_str());
window_icon("images/ocarina.png");
window_add(get_tiny_footer());
}
void ocarina_quit()
{
gtk_main_quit();
}
int main(int argc, char **argv)
{
print("Ocarina 5.0");
libsaria_init(argc, argv);
setup_callbacks();
gtk_init(&argc, &argv);
ocarina_init(argc, argv);
if (argc > 1)
libsaria_get()->load(argv[1]);
gtk_main();
libsaria_quit();
return 0;
}