PangoLayout* hippo_canvas_context_create_layout(HippoCanvasContext *context) { g_return_val_if_fail(HIPPO_IS_CANVAS_CONTEXT(context), NULL); return HIPPO_CANVAS_CONTEXT_GET_IFACE(context)->create_layout(context); }
HippoAnimationManager * hippo_canvas_context_get_animation_manager (HippoCanvasContext *context) { g_return_val_if_fail(HIPPO_IS_CANVAS_CONTEXT(context), NULL); return HIPPO_CANVAS_CONTEXT_GET_IFACE(context)->get_animation_manager(context); }
PangoFontDescription * hippo_canvas_context_get_font (HippoCanvasContext *context) { g_return_val_if_fail(HIPPO_IS_CANVAS_CONTEXT(context), NULL); return HIPPO_CANVAS_CONTEXT_GET_IFACE(context)->get_font(context); }
double hippo_canvas_context_get_resolution (HippoCanvasContext *context) { g_return_val_if_fail(HIPPO_IS_CANVAS_CONTEXT(context), 96.); return HIPPO_CANVAS_CONTEXT_GET_IFACE(context)->get_resolution(context); }
HippoCanvasStyle * hippo_canvas_context_get_style (HippoCanvasContext *context) { g_return_val_if_fail(HIPPO_IS_CANVAS_CONTEXT(context), NULL); return HIPPO_CANVAS_CONTEXT_GET_IFACE(context)->get_style(context); }
guint32 hippo_canvas_context_get_color(HippoCanvasContext *context, HippoStockColor color) { g_return_val_if_fail(HIPPO_IS_CANVAS_CONTEXT(context), 0); return HIPPO_CANVAS_CONTEXT_GET_IFACE(context)->get_color(context, color); }
cairo_surface_t* hippo_canvas_context_load_image(HippoCanvasContext *context, const char *image_name) { g_return_val_if_fail(HIPPO_IS_CANVAS_CONTEXT(context), NULL); return HIPPO_CANVAS_CONTEXT_GET_IFACE(context)->load_image(context, image_name); }
void hippo_canvas_context_unregister_widget_item (HippoCanvasContext *context, HippoCanvasItem *item) { g_return_if_fail(HIPPO_IS_CANVAS_CONTEXT(context)); g_return_if_fail(HIPPO_IS_CANVAS_ITEM(item)); HIPPO_CANVAS_CONTEXT_GET_IFACE(context)->unregister_widget_item(context, item); }
cairo_surface_t* hippo_canvas_context_create_surface(HippoCanvasContext *context, cairo_content_t content, int width, int height) { g_return_val_if_fail(HIPPO_IS_CANVAS_CONTEXT(context), NULL); return HIPPO_CANVAS_CONTEXT_GET_IFACE(context)->create_surface(context, content, width, height); }
void hippo_canvas_context_translate_to_widget(HippoCanvasContext *context, HippoCanvasItem *item, int *x_p, int *y_p) { g_return_if_fail(HIPPO_IS_CANVAS_CONTEXT(context)); g_return_if_fail(HIPPO_IS_CANVAS_ITEM(item)); HIPPO_CANVAS_CONTEXT_GET_IFACE(context)->translate_to_widget(context, item, x_p, y_p); }
void hippo_canvas_context_affect_font_desc(HippoCanvasContext *context, PangoFontDescription *font_desc) { HippoCanvasContextIface *iface; g_return_if_fail(HIPPO_IS_CANVAS_CONTEXT(context)); iface = HIPPO_CANVAS_CONTEXT_GET_IFACE(context); if (iface->affect_font_desc) (* iface->affect_font_desc) (context, font_desc); }
void hippo_canvas_context_affect_color(HippoCanvasContext *context, guint32 *color_rgba_p) { HippoCanvasContextIface *iface; g_return_if_fail(HIPPO_IS_CANVAS_CONTEXT(context)); iface = HIPPO_CANVAS_CONTEXT_GET_IFACE(context); if (iface->affect_color) (* iface->affect_color) (context, color_rgba_p); }