From 4d5c0f209d18ba84486b60482b70be98af48b17a Mon Sep 17 00:00:00 2001 From: oetiker Date: Sun, 1 May 2005 10:42:17 +0000 Subject: [PATCH] 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@462 a5681a0c-68f1-0310-ab6d-d61299d08faa --- program/src/rrd_graph.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/program/src/rrd_graph.c b/program/src/rrd_graph.c index 5efe8275..d7ff2b00 100644 --- a/program/src/rrd_graph.c +++ b/program/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; -- 2.30.2