w = cairo_image_surface_get_width (img);
h = cairo_image_surface_get_height (img);
cr = cairo_create(DRAWABLE(opt));
- cairo_scale(cr, (float)appData.logoSize/w, appData.logoSize/(2.*h));
+// cairo_scale(cr, (float)appData.logoSize/w, appData.logoSize/(2.*h));
+ cairo_scale(cr, (float)opt->max/w, (float)opt->value/h);
cairo_set_source_surface (cr, img, 0, 0);
cairo_paint (cr);
cairo_destroy (cr);
cairo_rectangle (cr, destX, destY, width, height);
cairo_fill (cr);
cairo_destroy (cr);
- if(c_animBufs[anr+destBuf] == csBoardWindow)
- GraphExpose(currBoard, destX, destY, squareSize, squareSize);
+ if(c_animBufs[anr+destBuf] == csBoardWindow) // suspect that GTK needs this!
+ GraphExpose(currBoard, destX, destY, width, height);
}
void