From 73a325588a733b48e073a0404d8952d89eaeb262 Mon Sep 17 00:00:00 2001 From: Nicola Fontana Date: Tue, 12 Aug 2008 17:40:47 +0200 Subject: [PATCH] Exposed adg_entity_invalidate() API --- adg/adg-entity.h | 45 +++++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/adg/adg-entity.h b/adg/adg-entity.h index 3bbefe7c..58cdf089 100644 --- a/adg/adg-entity.h +++ b/adg/adg-entity.h @@ -77,28 +77,29 @@ struct _AdgEntityClass { typedef void (*AdgCallback) (AdgEntity *entity, gpointer user_data); -GType adg_entity_get_type (void) G_GNUC_CONST; -AdgCanvas * adg_entity_get_canvas (AdgEntity *entity); - -AdgContext * adg_entity_get_context (AdgEntity *entity); -void adg_entity_set_context (AdgEntity *entity, - AdgContext *context); -const AdgMatrix*adg_entity_get_model_matrix (AdgEntity *entity); -const AdgMatrix*adg_entity_get_paper_matrix (AdgEntity *entity); -void adg_entity_model_matrix_changed (AdgEntity *entity, - const AdgMatrix*parent_matrix); -void adg_entity_paper_matrix_changed (AdgEntity *entity, - const AdgMatrix*parent_matrix); -AdgStyle * adg_entity_get_style (AdgEntity *entity, - AdgStyleSlot style_slot); -void adg_entity_apply (AdgEntity *entity, - AdgStyleSlot style_slot, - cairo_t *cr); -gboolean adg_entity_model_matrix_applied (AdgEntity *entity); -gboolean adg_entity_paper_matrix_applied (AdgEntity *entity); -gboolean adg_entity_model_applied (AdgEntity *entity); -void adg_entity_render (AdgEntity *entity, - cairo_t *cr); +GType adg_entity_get_type (void) G_GNUC_CONST; +AdgCanvas * adg_entity_get_canvas (AdgEntity *entity); + +AdgContext * adg_entity_get_context (AdgEntity *entity); +void adg_entity_set_context (AdgEntity *entity, + AdgContext *context); +const AdgMatrix*adg_entity_get_model_matrix (AdgEntity *entity); +const AdgMatrix*adg_entity_get_paper_matrix (AdgEntity *entity); +void adg_entity_model_matrix_changed (AdgEntity *entity, + const AdgMatrix*parent_matrix); +void adg_entity_paper_matrix_changed (AdgEntity *entity, + const AdgMatrix*parent_matrix); +AdgStyle * adg_entity_get_style (AdgEntity *entity, + AdgStyleSlot style_slot); +void adg_entity_apply (AdgEntity *entity, + AdgStyleSlot style_slot, + cairo_t *cr); +gboolean adg_entity_model_matrix_applied (AdgEntity *entity); +gboolean adg_entity_paper_matrix_applied (AdgEntity *entity); +gboolean adg_entity_model_applied (AdgEntity *entity); +void adg_entity_invalidate (AdgEntity *entity); +void adg_entity_render (AdgEntity *entity, + cairo_t *cr); G_END_DECLS -- 2.11.4.GIT