Namhyung Kim | 281ef54 | 2012-04-30 13:55:08 +0900 | [diff] [blame] | 1 | #include "gtk.h" |
2 | #include "../../util/cache.h" | ||||
Namhyung Kim | e078ba1 | 2012-05-29 13:23:02 +0900 | [diff] [blame^] | 3 | #include "../../util/debug.h" |
4 | |||||
5 | extern struct perf_error_ops perf_gtk_eops; | ||||
Namhyung Kim | 281ef54 | 2012-04-30 13:55:08 +0900 | [diff] [blame] | 6 | |
Namhyung Kim | dc41b9b | 2012-04-30 13:55:09 +0900 | [diff] [blame] | 7 | int perf_gtk__init(void) |
Namhyung Kim | 281ef54 | 2012-04-30 13:55:08 +0900 | [diff] [blame] | 8 | { |
Namhyung Kim | e078ba1 | 2012-05-29 13:23:02 +0900 | [diff] [blame^] | 9 | perf_error__register(&perf_gtk_eops); |
Namhyung Kim | dc41b9b | 2012-04-30 13:55:09 +0900 | [diff] [blame] | 10 | return gtk_init_check(NULL, NULL) ? 0 : -1; |
Namhyung Kim | 281ef54 | 2012-04-30 13:55:08 +0900 | [diff] [blame] | 11 | } |
12 | |||||
13 | void perf_gtk__exit(bool wait_for_ok __used) | ||||
14 | { | ||||
Namhyung Kim | e078ba1 | 2012-05-29 13:23:02 +0900 | [diff] [blame^] | 15 | perf_error__unregister(&perf_gtk_eops); |
Namhyung Kim | 281ef54 | 2012-04-30 13:55:08 +0900 | [diff] [blame] | 16 | gtk_main_quit(); |
17 | } |