From a74c6f5a7f8b9e5c9f9fbac9cf1b7098f6784d8f Mon Sep 17 00:00:00 2001 From: "david.lazar" Date: Fri, 8 Feb 2008 23:29:44 +0000 Subject: fix positioning for vertical segmented dbar git-svn-id: http://dzen.googlecode.com/svn/trunk@218 f2baff5b-bf2c-0410-a398-912abdc3d8b2 --- gadgets/dbar.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'gadgets/dbar.c') diff --git a/gadgets/dbar.c b/gadgets/dbar.c index 2537e26..da72145 100644 --- a/gadgets/dbar.c +++ b/gadgets/dbar.c @@ -25,7 +25,7 @@ dbardefaults(Dbar *dbar, int mode) { void fdbar(Dbar *dbar, FILE *stream) { - int i, rp, p; + int i, rp, p, t; int segs, segsa; double l, perc; @@ -102,17 +102,18 @@ fdbar(Dbar *dbar, FILE *stream) { dbar->segw, (int)l, dbar->segw, (int)((dbar->height-l)/2.0 + .5)); } else { for(i=0; i < segs; i++) { - if(ifg, dbar->segw, dbar->segh, - i?dbar->segw:0, (dbar->segh+dbar->segb)*i); + t = dbar->height/2-(dbar->segh+dbar->segb)*i; + //if(ifg : dbar->bg, dbar->segw, dbar->segh, + i?dbar->segw:0, t > 0 ? '+' : '-', abs(t)); //fprintf(stream, "^fg(%s)^p(-%d)^r(%dx%d+%d-%d)", // dbar->fg, i?dbar->segw:0, dbar->segw, // dbar->segh, 0, (dbar->segh+dbar->segb)*(i+1)); - else - fprintf(stream, "^fg(%s)^r(%dx%d-%d-%d)", - dbar->bg, dbar->segw, - dbar->segh,i?dbar->segw:0, (dbar->segh+dbar->segb)*i); + //else + //fprintf(stream, "^fg(%s)^r(%dx%d-%d-%d)", + // dbar->bg, dbar->segw, + // dbar->segh,i?dbar->segw:0, (dbar->segh+dbar->segb)*i); //fprintf(stream, "^fg(%s)^p(-%d)^r(%dx%d+%d-%d)", // dbar->bg, i?dbar->segw:0, dbar->segw, // dbar->segh, 0, (dbar->segh+dbar->segb)*(i+1)); -- cgit v1.2.3-54-g00ecf