1#ifndef _PERF_UI_H_ 2#define _PERF_UI_H_ 1 3 4#include <pthread.h> 5#include <stdbool.h> 6#include <linux/compiler.h> 7 8extern pthread_mutex_t ui__lock; 9extern void *perf_gtk_handle; 10 11extern int use_browser; 12 13void setup_browser(bool fallback_to_pager); 14void exit_browser(bool wait_for_ok); 15 16#ifdef HAVE_SLANG_SUPPORT 17int ui__init(void); 18void ui__exit(bool wait_for_ok); 19#else 20static inline int ui__init(void) 21{ 22 return -1; 23} 24static inline void ui__exit(bool wait_for_ok __maybe_unused) {} 25#endif 26 27void ui__refresh_dimensions(bool force); 28 29struct option; 30 31int stdio__config_color(const struct option *opt, const char *mode, int unset); 32 33#endif /* _PERF_UI_H_ */ 34