int rad = (int) (item->size / 2);
int cx = item->size / 2;
int cy = cx;
+ int tx, ty;
double spot_angle = M_PI / 4.0;
double spot_rad = rad / 2.0;
char string[2];
string[0] = item->letter;
string[1] = '\0';
cairo_text_extents (cr, string, &extents);
- cairo_move_to (cr,
- cx - extents.width / 2 - extents.x_bearing,
- cy - extents.height / 2 - extents.y_bearing);
+ tx = cx - extents.width / 2 - extents.x_bearing;
+ ty = cy - extents.height / 2 - extents.y_bearing;
+
+ cairo_set_source_rgb (cr, 0.7, 0.7, 0.7);
+ cairo_move_to (cr, tx + 1, ty + 1);
+ cairo_show_text (cr, string);
+
+ cairo_set_source_rgb (cr, 0.33, 0.33, 0.33);
+ cairo_move_to (cr, tx - 1, ty - 1);
+ cairo_show_text (cr, string);
cairo_set_source_rgb (cr, 0.2, 0.3, 0.8);
+ cairo_move_to (cr, tx, ty);
cairo_show_text (cr, string);
cairo_restore (cr);