+ // draw title
+ if(chart->title)
+ {
+ layout = pango_cairo_create_layout (cr);
+
+ chart_set_font_size(chart, CHART_FONT_SIZE_TITLE);
+ pango_layout_set_font_description (layout, chart->pfd);
+ pango_layout_set_text (layout, chart->title, -1);
+ pango_layout_get_size (layout, &tw, &th);
+
+ cairo_user_set_rgbcol(cr, &global_colors[THTEXT]);
+ cairo_move_to(cr, chart->l, chart->t);
+ pango_cairo_show_layout (cr, layout);
+
+ #if HELPDRAW == 1
+ double dashlength;
+ cairo_set_source_rgb(cr, 0.0, 0.0, 1.0); //blue
+ dashlength = 3;
+ cairo_set_dash (cr, &dashlength, 1, 0);
+ cairo_move_to(cr, chart->l, chart->t);
+ cairo_rectangle(cr, chart->l, chart->t, (tw / PANGO_SCALE), (th / PANGO_SCALE));
+ cairo_stroke(cr);
+ #endif
+
+ g_object_unref (layout);
+ }