/* * Copyright 2016 (c) Anna Schumaker. */ #ifndef OCARINA_TESTS_GUI_H #define OCARINA_TESTS_GUI_H static GMainLoop *__gui_test_main_loop; static int __gui_test_on_idle(gpointer data) { g_main_loop_quit(__gui_test_main_loop); return G_SOURCE_CONTINUE; } static void gui_test_init() { __gui_test_main_loop = g_main_loop_new(NULL, FALSE); g_idle_add(__gui_test_on_idle, NULL); } static void gui_test_deinit() { g_main_loop_unref(__gui_test_main_loop); } static void gui_test_main_loop() { g_main_loop_run(__gui_test_main_loop); } #endif /* OCARINA_TESTS_GUI_H */