diff options
Diffstat (limited to '')
-rw-r--r-- | legacy/evas/src/lib/include/evas_private.h | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/legacy/evas/src/lib/include/evas_private.h b/legacy/evas/src/lib/include/evas_private.h index 62e7ec3b11..20ac255fb2 100644 --- a/legacy/evas/src/lib/include/evas_private.h +++ b/legacy/evas/src/lib/include/evas_private.h | |||
@@ -595,7 +595,8 @@ struct _Evas_Object_Protected_Data | |||
595 | Eina_List *proxies; | 595 | Eina_List *proxies; |
596 | void *surface; | 596 | void *surface; |
597 | int w,h; | 597 | int w,h; |
598 | Eina_Bool redraw; | 598 | Eina_Bool redraw : 1; |
599 | Eina_Bool source_invisible : 1; | ||
599 | } proxy; | 600 | } proxy; |
600 | 601 | ||
601 | // Pointer to the Evas_Object itself | 602 | // Pointer to the Evas_Object itself |
@@ -644,6 +645,8 @@ struct _Evas_Object_Protected_Data | |||
644 | Eina_Bool pass_events_valid : 1; | 645 | Eina_Bool pass_events_valid : 1; |
645 | Eina_Bool freeze_events : 1; | 646 | Eina_Bool freeze_events : 1; |
646 | Eina_Bool freeze_events_valid : 1; | 647 | Eina_Bool freeze_events_valid : 1; |
648 | Eina_Bool source_invisible : 1; | ||
649 | Eina_Bool source_invisible_valid : 1; | ||
647 | } parent_cache; | 650 | } parent_cache; |
648 | Eina_Bool restack : 1; | 651 | Eina_Bool restack : 1; |
649 | Eina_Bool is_active : 1; | 652 | Eina_Bool is_active : 1; |
@@ -1074,7 +1077,7 @@ int evas_font_desc_cmp(const Evas_Font_Description *a, const Evas_Font_Descripti | |||
1074 | Evas_Font_Description *evas_font_desc_ref(Evas_Font_Description *fdesc); | 1077 | Evas_Font_Description *evas_font_desc_ref(Evas_Font_Description *fdesc); |
1075 | void * evas_font_load(Evas *evas, Evas_Font_Description *fdesc, const char *source, Evas_Font_Size size); | 1078 | void * evas_font_load(Evas *evas, Evas_Font_Description *fdesc, const char *source, Evas_Font_Size size); |
1076 | void evas_font_load_hinting_set(Evas *evas, void *font, int hinting); | 1079 | void evas_font_load_hinting_set(Evas *evas, void *font, int hinting); |
1077 | void evas_object_smart_member_cache_invalidate(Evas_Object *obj, Eina_Bool pass_events, Eina_Bool freeze_events); | 1080 | void evas_object_smart_member_cache_invalidate(Evas_Object *obj, Eina_Bool pass_events, Eina_Bool freeze_events, Eina_Bool sourve_invisible); |
1078 | void evas_text_style_pad_get(Evas_Text_Style_Type style, int *l, int *r, int *t, int *b); | 1081 | void evas_text_style_pad_get(Evas_Text_Style_Type style, int *l, int *r, int *t, int *b); |
1079 | void _evas_object_text_rehint(Evas_Object *obj); | 1082 | void _evas_object_text_rehint(Evas_Object *obj); |
1080 | void _evas_object_textblock_rehint(Evas_Object *obj); | 1083 | void _evas_object_textblock_rehint(Evas_Object *obj); |
@@ -1227,11 +1230,12 @@ void _evas_unwalk(Evas_Public_Data *e_pd); | |||
1227 | // expose for use in engines | 1230 | // expose for use in engines |
1228 | EAPI int _evas_module_engine_inherit(Evas_Func *funcs, char *name); | 1231 | EAPI int _evas_module_engine_inherit(Evas_Func *funcs, char *name); |
1229 | EAPI const char *_evas_module_libdir_get(void); | 1232 | EAPI const char *_evas_module_libdir_get(void); |
1230 | 1233 | ||
1231 | Eina_Bool evas_render_mapped(Evas_Public_Data *e, Evas_Object *obj, Evas_Object_Protected_Data *source_pd, | 1234 | Eina_Bool evas_render_mapped(Evas_Public_Data *e, Evas_Object *obj, |
1232 | void *context, void *surface, | 1235 | Evas_Object_Protected_Data *source_pd, |
1233 | int off_x, int off_y, int mapped, | 1236 | void *context, void *surface, int off_x, int off_y, |
1234 | int ecx, int ecy, int ecw, int ech | 1237 | int mapped, int ecx, int ecy, int ecw, int ech, |
1238 | Eina_Bool proxy_render | ||
1235 | #ifdef REND_DBG | 1239 | #ifdef REND_DBG |
1236 | , int level | 1240 | , int level |
1237 | #endif | 1241 | #endif |