void quit_everything(GtkWidget *widget, GdkEvent *event, gpointer data) { g_debug("Shutting down plugins"); plugins_deinit(); g_debug("Destroying main window"); mainwindow_free(mainwindow); g_debug("Quitting gtk"); gtk_main_quit(); g_debug("Shutting down libtetris"); tetris_plugin_deinit(); tetris_deinit(); g_debug("Shutting down lua"); lua_close(lua_state); }
void multitestapp_free(MultiTestApp *app) { mainwindow_free(app->main); loggerwindow_free(app->logger); GHOST_DisposeSystem(app->sys); MEM_freeN(app); }