summaryrefslogtreecommitdiff
path: root/legacy/evas/src/lib/include/evas_private.h
diff options
context:
space:
mode:
authorChunEon Park <hermet@hermet.pe.kr>2012-10-18 11:30:04 +0000
committerChunEon Park <hermet@hermet.pe.kr>2012-10-18 11:30:04 +0000
commitd9bdce172a9355783a007ffc7404eca9d39b9e56 (patch)
treec0f6e735f26e91988c24997edeecbfa7ecb64594 /legacy/evas/src/lib/include/evas_private.h
parent4468ee3a7f4916971f87b16d1de093dfcf9c4272 (diff)
evas/proxy - +source visible set APIs
Need to care some more cases. will be upstreamed additionally. SVN revision: 78180
Diffstat (limited to '')
-rw-r--r--legacy/evas/src/lib/include/evas_private.h18
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
1074Evas_Font_Description *evas_font_desc_ref(Evas_Font_Description *fdesc); 1077Evas_Font_Description *evas_font_desc_ref(Evas_Font_Description *fdesc);
1075void * evas_font_load(Evas *evas, Evas_Font_Description *fdesc, const char *source, Evas_Font_Size size); 1078void * evas_font_load(Evas *evas, Evas_Font_Description *fdesc, const char *source, Evas_Font_Size size);
1076void evas_font_load_hinting_set(Evas *evas, void *font, int hinting); 1079void evas_font_load_hinting_set(Evas *evas, void *font, int hinting);
1077void evas_object_smart_member_cache_invalidate(Evas_Object *obj, Eina_Bool pass_events, Eina_Bool freeze_events); 1080void evas_object_smart_member_cache_invalidate(Evas_Object *obj, Eina_Bool pass_events, Eina_Bool freeze_events, Eina_Bool sourve_invisible);
1078void evas_text_style_pad_get(Evas_Text_Style_Type style, int *l, int *r, int *t, int *b); 1081void evas_text_style_pad_get(Evas_Text_Style_Type style, int *l, int *r, int *t, int *b);
1079void _evas_object_text_rehint(Evas_Object *obj); 1082void _evas_object_text_rehint(Evas_Object *obj);
1080void _evas_object_textblock_rehint(Evas_Object *obj); 1083void _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
1228EAPI int _evas_module_engine_inherit(Evas_Func *funcs, char *name); 1231EAPI int _evas_module_engine_inherit(Evas_Func *funcs, char *name);
1229EAPI const char *_evas_module_libdir_get(void); 1232EAPI const char *_evas_module_libdir_get(void);
1230 1233
1231Eina_Bool evas_render_mapped(Evas_Public_Data *e, Evas_Object *obj, Evas_Object_Protected_Data *source_pd, 1234Eina_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