typedef struct grr_icon {
xsvg_t *xsvg;
- XrSurface *surface;
+ cairo_surface_t *surface;
int surface_width;
int surface_height;
} grr_icon_t;
grr_icon_destroy (grr_icon_t *icon);
void
-grr_icon_draw (grr_icon_t *icon, XrState *xrs);
+grr_icon_draw (grr_icon_t *icon, cairo_t *xrs);
void
-grr_icon_predraw (grr_icon_t *icon, XrState *xrs, int width, int height);
+grr_icon_predraw (grr_icon_t *icon, cairo_t *xrs, int width, int height);
void
-grr_icon_draw_predrawn (grr_icon_t *icon, XrState *xrs);
+grr_icon_draw_predrawn (grr_icon_t *icon, cairo_t *xrs);
char *
grr_icon_robot_name (rr_robot_t robot);