28 cairo_move_to(cr, x+r,y);
29 cairo_line_to(cr, x+w-r,y);
30 cairo_curve_to(cr, x+w,y,x+w,y,x+w,y+r);
31 cairo_line_to(cr, x+w,y+h-r);
32 cairo_curve_to(cr, x+w,y+h,x+w,y+h,x+w-r,y+h);
33 cairo_line_to(cr, x+r,y+h);
34 cairo_curve_to(cr, x,y+h,x,y+h,x,y+h-r);
35 cairo_line_to(cr, x,y+r);
36 cairo_curve_to(cr, x,y,x,y,x+r,y);
43 int width_t = metrics.
width;
44 int height_t = metrics.
height;
47 cairo_text_extents_t extents;
50 cairo_text_extents(w->
crb,
"Missing Image" , &extents);
51 cairo_move_to (w->
crb, (w->
width -extents.width)*0.5, (w->
height - extents.height)*0.5);
52 cairo_show_text(w->
crb,
"Missing Image");
53 cairo_new_path (w->
crb);
55 cairo_set_line_width(w->
crb,3);
63 double x = (double)width_t/(
double)(width);
64 double y = (double)height_t/(
double)height;
65 double x1 = (double)(width)/(double)width_t;
66 double y1 = (double)height/(
double)height_t;
67 cairo_scale(w->
crb, x,y);
68 cairo_set_source_surface (w->
crb, w->
image, 0, 0);
70 cairo_scale(w->
crb, x1,y1);