 a753579c3e
			
		
	
	
	a753579c3e
	
	
	
		
			
			Implement progress update function for GTK2 front end. Note that since it will be called before gtk main loop so that we should call gtk event loop handler directly. Signed-off-by: Namhyung Kim <namhyung@kernel.org> Cc: Ingo Molnar <mingo@kernel.org> Cc: Pekka Enberg <penberg@kernel.org> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lkml.kernel.org/r/1352813436-14173-3-git-send-email-namhyung@kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			485 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			485 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #include "gtk.h"
 | |
| #include "../../util/cache.h"
 | |
| #include "../../util/debug.h"
 | |
| 
 | |
| extern struct perf_error_ops perf_gtk_eops;
 | |
| 
 | |
| int perf_gtk__init(void)
 | |
| {
 | |
| 	perf_error__register(&perf_gtk_eops);
 | |
| 	perf_gtk__init_helpline();
 | |
| 	perf_gtk__init_progress();
 | |
| 	perf_gtk__init_hpp();
 | |
| 
 | |
| 	return gtk_init_check(NULL, NULL) ? 0 : -1;
 | |
| }
 | |
| 
 | |
| void perf_gtk__exit(bool wait_for_ok __maybe_unused)
 | |
| {
 | |
| 	if (!perf_gtk__is_active_context(pgctx))
 | |
| 		return;
 | |
| 	perf_error__unregister(&perf_gtk_eops);
 | |
| 	gtk_main_quit();
 | |
| }
 |