ocarina/gui/main.cpp
Anna Schumaker 1be4c57244 gui: Use Gtk::Application() instead of Gtk::Main()
Gtk::Main() is deprecated, and causes several warnings to show up when
closing Ocarina.  I guess it's time to switch to Gtk::Application()!

Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2014-10-29 18:08:28 -04:00

30 lines
590 B
C++

/*
* Copyright 2014 (c) Anna Schumaker.
*/
#include <core/playlist.h>
#include <lib/lib.h>
#include <gui/ocarina.h>
#include <gui/tabs.h>
Gtk::Window *ocarina_init(int *argc, char ***argv)
{
lib :: init(argc, argv, "ocarina6.glade");
Gtk::Window *window = setup_gui();
post_init_tabs();
return window;
}
#ifndef CONFIG_TEST
int main(int argc, char **argv)
{
Glib::RefPtr<Gtk::Application> ocarina = Gtk::Application::create(argc, argv, "ocarina");
Gtk::Window *window = ocarina_init(&argc, &argv);
ocarina->run(*window);
cleanup_tabs();
return 0;
}
#endif /* CONFIG_TEST */