static void cb_draw_chart(gpointer data) { Reader *reader = (Reader *)data; gchar *text = render_label(reader); gkrellm_draw_chartdata(reader->chart); gkrellm_draw_chart_text(reader->chart, DEFAULT_STYLE_ID, text); gkrellm_draw_chart_to_screen(reader->chart); g_free(text); }
static void draw_proc_extra(void) { gchar buf[128]; if (!proc.chart || !proc.extra_info) return; format_proc_data(&proc, text_format_locale, buf, sizeof(buf)); if (!new_text_format) gkrellm_chart_reuse_text_format(proc.chart); new_text_format = FALSE; gkrellm_draw_chart_text(proc.chart, style_id, buf); }