Home | History | Annotate | Download | only in gtk
      1 #include "gtk.h"
      2 #include "../../util/cache.h"
      3 #include "../../util/debug.h"
      4 
      5 extern struct perf_error_ops perf_gtk_eops;
      6 
      7 int perf_gtk__init(void)
      8 {
      9 	perf_error__register(&perf_gtk_eops);
     10 	perf_gtk__init_helpline();
     11 	perf_gtk__init_progress();
     12 	perf_gtk__init_hpp();
     13 
     14 	return gtk_init_check(NULL, NULL) ? 0 : -1;
     15 }
     16 
     17 void 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