X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=xevalgraph.c;h=40d0721a52812bf35813d993b365eee25996f20f;hb=67b3a0d7c465522feb67841c7374bf863df19357;hp=4173d7d34cc9b9ec84eeafc205a26cde5d689a15;hpb=ddba11b342787c28815afff3cbcf776f2d9966b4;p=xboard.git diff --git a/xevalgraph.c b/xevalgraph.c index 4173d7d..40d0721 100644 --- a/xevalgraph.c +++ b/xevalgraph.c @@ -77,6 +77,7 @@ extern char *getenv(); #include "menus.h" #include "xboard.h" #include "evalgraph.h" +#include "xevalgraph.h" #include "gettext.h" #ifdef ENABLE_NLS @@ -113,24 +114,6 @@ static cairo_surface_t *cs; static Option *EvalCallback P((int button, int x, int y)); -static float -Color (char *col, int n) -{ - int c; - sscanf(col, "#%x", &c); - c = c >> 4*n & 255; - return c/255.; -} - -static void -SetPen(cairo_t *cr, float w, char *col, int dash) { - static const double dotted[] = {4.0, 4.0}; - static int len = sizeof(dotted) / sizeof(dotted[0]); - cairo_set_line_width (cr, w); - cairo_set_source_rgba (cr, Color(col, 4), Color(col, 2), Color(col, 0), 1.0); - if(dash) cairo_set_dash (cr, dotted, len, 0.0); -} - static void ChoosePen(cairo_t *cr, int i) {