| 
									
										
										
										
											2011-02-09 11:38:43 -02:00
										 |  |  | #ifndef _PERF_UI_H_
 | 
					
						
							|  |  |  | #define _PERF_UI_H_ 1
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <pthread.h>
 | 
					
						
							| 
									
										
										
										
											2011-10-25 13:45:16 -02:00
										 |  |  | #include <stdbool.h>
 | 
					
						
							| 
									
										
										
										
											2012-11-13 22:30:35 +09:00
										 |  |  | #include <linux/compiler.h>
 | 
					
						
							| 
									
										
										
										
											2011-02-09 11:38:43 -02:00
										 |  |  | 
 | 
					
						
							|  |  |  | extern pthread_mutex_t ui__lock; | 
					
						
							| 
									
										
										
										
											2013-09-13 15:27:43 +09:00
										 |  |  | extern void *perf_gtk_handle; | 
					
						
							| 
									
										
										
										
											2011-02-09 11:38:43 -02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-11-13 22:30:35 +09:00
										 |  |  | extern int use_browser; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | void setup_browser(bool fallback_to_pager); | 
					
						
							|  |  |  | void exit_browser(bool wait_for_ok); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-09-30 12:07:11 +02:00
										 |  |  | #ifdef HAVE_SLANG_SUPPORT
 | 
					
						
							| 
									
										
										
										
											2012-11-13 22:30:35 +09:00
										 |  |  | int ui__init(void); | 
					
						
							|  |  |  | void ui__exit(bool wait_for_ok); | 
					
						
							|  |  |  | #else
 | 
					
						
							|  |  |  | static inline int ui__init(void) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | 	return -1; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | static inline void ui__exit(bool wait_for_ok __maybe_unused) {} | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-10-25 13:45:16 -02:00
										 |  |  | void ui__refresh_dimensions(bool force); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-02-09 11:38:43 -02:00
										 |  |  | #endif /* _PERF_UI_H_ */
 |