comparison gtk3/dw.c @ 1281:fe92a6f6d3e7

Fixed incorrect radius on full circles for GTK.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 31 Oct 2011 00:57:54 +0000
parents 0b34e2cf0706
children 87d6d11b6323
comparison
equal deleted inserted replaced
1280:70efdb4e0ce9 1281:fe92a6f6d3e7
6966 6966
6967 gdk_cairo_set_source_color (cr, foreground); 6967 gdk_cairo_set_source_color (cr, foreground);
6968 cairo_set_line_width(cr, 1); 6968 cairo_set_line_width(cr, 1);
6969 /* TODO: Handle ellipses */ 6969 /* TODO: Handle ellipses */
6970 if(flags & DW_DRAW_FULL) 6970 if(flags & DW_DRAW_FULL)
6971 cairo_arc(cr, xorigin, yorigin, r, 0, M_PI*2); 6971 cairo_arc(cr, xorigin, yorigin, (x2-x1)/2, 0, M_PI*2);
6972 else 6972 else
6973 cairo_arc(cr, xorigin, yorigin, r, a1, a2); 6973 cairo_arc(cr, xorigin, yorigin, r, a1, a2);
6974 if(flags & DW_DRAW_FILL) 6974 if(flags & DW_DRAW_FILL)
6975 cairo_fill(cr); 6975 cairo_fill(cr);
6976 cairo_stroke(cr); 6976 cairo_stroke(cr);