1#include "gtk.h" 2#include "../../util/cache.h" 3#include "../../util/debug.h" 4 5extern struct perf_error_ops perf_gtk_eops; 6 7int perf_gtk__init(void) 8{ 9 perf_error__register(&perf_gtk_eops); 10 perf_gtk__init_helpline(); 11 gtk_ui_progress__init(); 12 perf_gtk__init_hpp(); 13 14 return gtk_init_check(NULL, NULL) ? 0 : -1; 15} 16 17void perf_gtk__exit(bool wait_for_ok __maybe_unused) 18{ 19 if (!perf_gtk__is_active_context(pgctx)) 20 return; 21 perf_error__unregister(&perf_gtk_eops); 22 gtk_main_quit(); 23} 24