From: oetiker Date: Sun, 1 May 2005 10:42:17 +0000 (+0000) Subject: do not make the graph wider if the title does not fit ... this is wagging the dog X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=commitdiff_plain;h=93aaf008b38938da65021e65c6658acae9051a81;ds=sidebyside do not make the graph wider if the title does not fit ... this is wagging the dog the graph is not ABOUT the title git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.2/program@462 a5681a0c-68f1-0310-ab6d-d61299d08faa --- diff --git a/src/rrd_graph.c b/src/rrd_graph.c index 5efe827..d7ff2b0 100644 --- a/src/rrd_graph.c +++ b/src/rrd_graph.c @@ -2118,7 +2118,7 @@ graph_size_location(image_desc_t *im, int elements ** +-+-------------------------------------------+ */ int Xvertical=0, Yvertical=0, - Xtitle =0, Ytitle =0, + Ytitle =0, Xylabel =0, Xmain =0, Ymain =0, #ifdef WITH_PIECHART @@ -2152,11 +2152,12 @@ graph_size_location(image_desc_t *im, int elements ** automatically has some vertical spacing. The horizontal ** spacing is added here, on each side. */ - Xtitle = gfx_get_text_width(im->canvas, 0, + /* don't care for the with of the title + Xtitle = gfx_get_text_width(im->canvas, 0, im->text_prop[TEXT_PROP_TITLE].font, im->text_prop[TEXT_PROP_TITLE].size, im->tabwidth, - im->title, 0) + 2*Xspacing; + im->title, 0) + 2*Xspacing; */ Ytitle = im->text_prop[TEXT_PROP_TITLE].size*2.5; } @@ -2207,7 +2208,8 @@ graph_size_location(image_desc_t *im, int elements im->xorigin = Xspacing + Xylabel; - if (Xtitle > im->ximg) im->ximg = Xtitle; + /* the length of the title should not influence with width of the graph + if (Xtitle > im->ximg) im->ximg = Xtitle; */ if (Xvertical) { /* unit description */ im->ximg += Xvertical;