forked from luck/tmp_suning_uos_patched
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>
24 lines
485 B
C
24 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();
|
|
}
|