EINTERN void e_client_focused_set(E_Client *ec);
/* emitted every time a new noteworthy comp object is added */
-E_API int E_EVENT_COMP_OBJECT_ADD = -1;
+EINTERN int E_EVENT_COMP_OBJECT_ADD = -1;
/* ecore event define */
-E_API int E_EVENT_COMP_OBJECT_IMG_RENDER = -1;
-E_API int E_EVENT_COMP_OBJECT_EFFECT_START = -1;
-E_API int E_EVENT_COMP_OBJECT_EFFECT_END = -1;
+EINTERN int E_EVENT_COMP_OBJECT_IMG_RENDER = -1;
+EINTERN int E_EVENT_COMP_OBJECT_EFFECT_START = -1;
+EINTERN int E_EVENT_COMP_OBJECT_EFFECT_END = -1;
static void _e_comp_object_dim_enable_set(E_Client *ec, Evas_Object *obj, Eina_Bool enable, Eina_Bool noeffect);
static Eina_Bool _e_comp_object_dim_enable_get(E_Client *ec, Evas_Object *obj);
cw->zoomap_disabled = enabled;
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_comp_object_mirror_visibility_check(Evas_Object *obj)
{
API_ENTRY EINA_FALSE;
}
#endif
-E_API Evas_Object *
+EINTERN Evas_Object *
e_comp_object_util_add(Evas_Object *obj, E_Comp_Object_Type type)
{
Evas_Object *o, *z = NULL;
}
/* utility functions for deleting objects when their "owner" is deleted */
-E_API void
+EINTERN void
e_comp_object_util_del_list_append(Evas_Object *obj, Evas_Object *to_del)
{
Eina_List *l;
evas_object_event_callback_add(obj, EVAS_CALLBACK_DEL, _e_comp_object_util_del, NULL);
}
-E_API void
+EINTERN void
e_comp_object_util_del_list_remove(Evas_Object *obj, Evas_Object *to_del)
{
Eina_List *l;
/////////////////////////////////////////////////////////
-E_API Evas_Object *
+EINTERN Evas_Object *
e_comp_object_client_add(E_Client *ec)
{
Evas_Object *o;
}
/* utility functions for getting client inset */
-E_API void
+EINTERN void
e_comp_object_frame_xy_adjust(Evas_Object *obj, int x, int y, int *ax, int *ay)
{
API_ENTRY;
if (ay) *ay = y + cw->client_inset.t;
}
-E_API void
+EINTERN void
e_comp_object_frame_wh_adjust(Evas_Object *obj, int w, int h, int *aw, int *ah)
{
API_ENTRY;
return cw ? cw->ec : NULL;
}
-E_API void
+EINTERN void
e_comp_object_frame_extends_get(Evas_Object *obj, int *x, int *y, int *w, int *h)
{
API_ENTRY;
}
}
-E_API E_Zone *
+EINTERN E_Zone *
e_comp_object_util_zone_get(Evas_Object *obj)
{
E_Zone *zone = NULL;
return zone;
}
-E_API void
+EINTERN void
e_comp_object_util_center(Evas_Object *obj)
{
int x, y, w, h, ow, oh;
evas_object_move(obj, x, y);
}
-E_API void
+EINTERN void
e_comp_object_util_center_on(Evas_Object *obj, Evas_Object *on)
{
int x, y, w, h, ow, oh;
evas_object_move(obj, x + (w / 2) - (ow / 2), y + (h / 2) - (oh / 2));
}
-E_API void
+EINTERN void
e_comp_object_util_fullscreen(Evas_Object *obj)
{
SOFT_ENTRY();
}
}
-E_API void
+EINTERN void
e_comp_object_util_center_pos_get(Evas_Object *obj, int *x, int *y)
{
E_Zone *zone;
if (y) *y = zy + (zh - oh) / 2;
}
-E_API void
+EINTERN void
e_comp_object_input_objs_del(Evas_Object *obj)
{
API_ENTRY;
}
}
-E_API void
+EINTERN void
e_comp_object_input_rect_get(Evas_Object *obj, Eina_List **list)
{
API_ENTRY;
}
}
-E_API void
+EINTERN void
e_comp_object_frame_geometry_get(Evas_Object *obj, int *l, int *r, int *t, int *b)
{
API_ENTRY;
}
/* set geometry for CSD */
-E_API void
+EINTERN void
e_comp_object_frame_geometry_set(Evas_Object *obj, int l, int r, int t, int b)
{
Eina_Bool calc;
cw->client_inset.b = b;
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_comp_object_frame_allowed(Evas_Object *obj)
{
API_ENTRY EINA_FALSE;
return (!cw->ec->mwm.borderless) && (cw->frame_object || (!cw->client_inset.calc));
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_comp_object_frame_title_set(Evas_Object *obj, const char *name)
{
API_ENTRY EINA_FALSE;
return EINA_TRUE;
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_comp_object_frame_exists(Evas_Object *obj)
{
API_ENTRY EINA_FALSE;
return !!cw->frame_object;
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_comp_object_frame_theme_set(Evas_Object *obj, const char *name)
{
Evas_Object *o, *pbg;
evas_object_show(cw->smart_obj);
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_comp_object_damage_exists(Evas_Object *obj)
{
API_ENTRY EINA_FALSE;
return cw->updates_exist;
}
-E_API void
+EINTERN void
e_comp_object_render_update_add(Evas_Object *obj)
{
API_ENTRY;
e_comp_render_queue();
}
-E_API void
+EINTERN void
e_comp_object_render_update_del(Evas_Object *obj)
{
API_ENTRY;
}
}
-E_API void
+EINTERN void
e_comp_object_shape_apply(Evas_Object *obj)
{
Eina_List *l;
}
/* helper function to simplify toggling of redirection for display servers which support it */
-E_API void
+EINTERN void
e_comp_object_redirected_set(Evas_Object *obj, Eina_Bool set)
{
API_ENTRY;
}
}
-E_API void
+EINTERN void
e_comp_object_native_surface_set(Evas_Object *obj, Eina_Bool set)
{
Evas_Native_Surface ns;
_e_comp_object_native_surface_set(cw, set && (!cw->blanked) ? (cw->ns ? cw->ns : &ns) : NULL, EINA_TRUE);
}
-E_API void
+EINTERN void
e_comp_object_native_surface_override(Evas_Object *obj, Evas_Native_Surface *ns)
{
API_ENTRY;
e_comp_object_damage(obj, 0, 0, cw->w, cw->h);
}
-E_API void
+EINTERN void
e_comp_object_blank(Evas_Object *obj, Eina_Bool set)
{
API_ENTRY;
}
/* mark an object as dirty and setup damages */
-E_API void
+EINTERN void
e_comp_object_dirty(Evas_Object *obj)
{
Eina_Iterator *it;
e_comp_object_render(obj);
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_comp_object_render(Evas_Object *obj)
{
Eina_List *l;
}
/* create a duplicate of an evas object */
-E_API Evas_Object *
+EINTERN Evas_Object *
e_comp_object_util_mirror_add(Evas_Object *obj)
{
Evas_Object *o;
//////////////////////////////////////////////////////
-E_API Eina_Bool
+EINTERN Eina_Bool
e_comp_object_effect_allowed_get(Evas_Object *obj)
{
API_ENTRY EINA_FALSE;
}
/* clip effect to client's zone */
-E_API void
+EINTERN void
e_comp_object_effect_clip(Evas_Object *obj)
{
API_ENTRY;
}
/* unclip effect from client's zone */
-E_API void
+EINTERN void
e_comp_object_effect_unclip(Evas_Object *obj)
{
API_ENTRY;
return cw->effect_obj;
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_comp_object_effect_hiding_set(Evas_Object *obj, Eina_Bool set)
{
API_ENTRY EINA_FALSE;
e_client_refocus();
}
-E_API void
+EINTERN void
e_comp_object_util_autoclose(Evas_Object *obj, E_Comp_Object_Autoclose_Cb del_cb, E_Comp_Object_Key_Cb cb, const void *data)
{
SOFT_ENTRY();
evas_object_image_data_set(cw->obj, NULL);
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_comp_object_alpha_get(Evas_Object *obj)
{
API_ENTRY EINA_FALSE;
return (cw->mask.obj) ? EINA_TRUE : EINA_FALSE;
}
-E_API void
+EINTERN void
e_comp_object_size_update(Evas_Object *obj, int w, int h)
{
int tw, th;
}
}
-E_API void
+EINTERN void
e_comp_object_transform_bg_vertices_set(Evas_Object *obj, E_Util_Transform_Rect_Vertex *vertices)
{
API_ENTRY;
_e_comp_object_transform_obj_map_set_with_zoom(cw->transform_bg_obj, vertices, zoom);
}
-E_API void
+EINTERN void
e_comp_object_transform_transp_set(Evas_Object *obj, Eina_Bool set)
{
Eina_Bool transform_set = EINA_FALSE;
}
}
-E_API void
+EINTERN void
e_comp_object_transform_transp_vertices_set(Evas_Object *obj, E_Util_Transform_Rect_Vertex *vertices)
{
API_ENTRY;
_e_comp_object_transform_obj_map_set_with_zoom(cw->transform_tranp_obj, vertices, zoom);
}
-E_API void
+EINTERN void
e_comp_object_layer_update(Evas_Object *obj,
Evas_Object *above, Evas_Object *below)
{
return EINA_TRUE;
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_comp_object_content_unset(Evas_Object *obj)
{
API_ENTRY EINA_FALSE;
return EINA_TRUE;
}
-E_API Evas_Object *
+EINTERN Evas_Object *
e_comp_object_content_get(Evas_Object *obj)
{
API_ENTRY NULL;
e_comp_object_dim_mask_set(cw->ec->frame, mask_set);
}
-E_API void
+EINTERN void
e_comp_object_dim_mask_set(Evas_Object *obj, Eina_Bool set)
{
Eina_Bool mask_set = EINA_FALSE;
dim_client = ec;
}
-E_API E_Client *
+EINTERN E_Client *
e_comp_object_dim_client_get(void)
{
E_Comp_Config *conf = e_comp_config_get();
}
}
-E_API void
+EINTERN void
e_comp_object_clear(Evas_Object *obj)
{
API_ENTRY;
_e_comp_object_clear(cw);
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_comp_object_hwc_update_exists(Evas_Object *obj)
{
API_ENTRY EINA_FALSE;
cw->hwc_need_update = set;
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_comp_object_effect_object_part_swallow(Evas_Object *obj, const char *part_name, Evas_Object *swallow_obj)
{
API_ENTRY EINA_FALSE;
return edje_object_part_swallow(cw->effect_obj, part_name, swallow_obj);
}
-E_API void
+EINTERN void
e_comp_object_indicator_swallow(Evas_Object *obj, Evas_Object *indicator)
{
API_ENTRY;
edje_object_part_swallow(cw->shobj, "e.swallow.indicator", indicator);
}
-E_API void
+EINTERN void
e_comp_object_indicator_unswallow(Evas_Object *obj, Evas_Object *indicator)
{
API_ENTRY;
edje_object_part_unswallow(cw->shobj, indicator);
}
-E_API void
+EINTERN void
e_comp_object_indicator_size_set(Evas_Object *obj, int w, int h)
{
API_ENTRY;
}
/* buffer transform and scale are applied to e_comp_object and e_pixmap internaly */
-void
+EINTERN void
e_comp_object_map_update(Evas_Object *obj)
{
API_ENTRY;
return EINA_TRUE;
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_comp_object_native_usable_get(Evas_Object *obj)
{
API_ENTRY EINA_FALSE;
return EINA_FALSE;
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_comp_object_image_filter_set(Evas_Object *obj, E_Comp_Image_Filter filter)
{
API_ENTRY EINA_FALSE;
return e_map_set_to_comp_object(em, obj);
}
-E_API E_Map *
+EINTERN E_Map *
e_comp_object_map_get(const Evas_Object *obj)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL);
};
#endif
-extern E_API int E_EVENT_COMP_OBJECT_ADD;
-extern E_API int E_EVENT_COMP_OBJECT_IMG_RENDER;
-extern E_API int E_EVENT_COMP_OBJECT_EFFECT_START;
-extern E_API int E_EVENT_COMP_OBJECT_EFFECT_END;
+extern EINTERN int E_EVENT_COMP_OBJECT_ADD;
+extern EINTERN int E_EVENT_COMP_OBJECT_IMG_RENDER;
+extern EINTERN int E_EVENT_COMP_OBJECT_EFFECT_START;
+extern EINTERN int E_EVENT_COMP_OBJECT_EFFECT_END;
EINTERN void e_comp_object_init(void);
EINTERN void e_comp_object_shutdown(void);
E_API void e_comp_object_zoomap_set(Evas_Object *obj, Eina_Bool enabled);
-E_API Eina_Bool e_comp_object_mirror_visibility_check(Evas_Object *obj);
-E_API Evas_Object *e_comp_object_client_add(E_Client *ec);
-E_API Evas_Object *e_comp_object_util_mirror_add(Evas_Object *obj);
-E_API Evas_Object *e_comp_object_util_add(Evas_Object *obj, E_Comp_Object_Type type);
-E_API void e_comp_object_frame_xy_adjust(Evas_Object *obj, int x, int y, int *ax, int *ay);
+EINTERN Eina_Bool e_comp_object_mirror_visibility_check(Evas_Object *obj);
+EINTERN Evas_Object *e_comp_object_client_add(E_Client *ec);
+EINTERN Evas_Object *e_comp_object_util_mirror_add(Evas_Object *obj);
+EINTERN Evas_Object *e_comp_object_util_add(Evas_Object *obj, E_Comp_Object_Type type);
+EINTERN void e_comp_object_frame_xy_adjust(Evas_Object *obj, int x, int y, int *ax, int *ay);
E_API void e_comp_object_frame_xy_unadjust(Evas_Object *obj, int x, int y, int *ax, int *ay);
-E_API void e_comp_object_frame_wh_adjust(Evas_Object *obj, int w, int h, int *aw, int *ah);
+EINTERN void e_comp_object_frame_wh_adjust(Evas_Object *obj, int w, int h, int *aw, int *ah);
E_API void e_comp_object_frame_wh_unadjust(Evas_Object *obj, int w, int h, int *aw, int *ah);
-E_API void e_comp_object_frame_extends_get(Evas_Object *obj, int *x, int *y, int *w, int *h);
+EINTERN void e_comp_object_frame_extends_get(Evas_Object *obj, int *x, int *y, int *w, int *h);
E_API E_Client *e_comp_object_client_get(Evas_Object *obj);
-E_API E_Zone *e_comp_object_util_zone_get(Evas_Object *obj);
-E_API void e_comp_object_util_del_list_append(Evas_Object *obj, Evas_Object *to_del);
-E_API void e_comp_object_util_del_list_remove(Evas_Object *obj, Evas_Object *to_del);
-E_API void e_comp_object_util_autoclose(Evas_Object *obj, E_Comp_Object_Autoclose_Cb del_cb, E_Comp_Object_Key_Cb cb, const void *data);
-E_API void e_comp_object_util_center(Evas_Object *obj);
-E_API void e_comp_object_util_center_on(Evas_Object *obj, Evas_Object *on);
-E_API void e_comp_object_util_center_pos_get(Evas_Object *obj, int *x, int *y);
-E_API void e_comp_object_util_fullscreen(Evas_Object *obj);
-E_API Eina_Bool e_comp_object_frame_allowed(Evas_Object *obj);
-E_API void e_comp_object_frame_geometry_get(Evas_Object *obj, int *l, int *r, int *t, int *b);
-E_API void e_comp_object_frame_geometry_set(Evas_Object *obj, int l, int r, int t, int b);
-E_API Eina_Bool e_comp_object_frame_title_set(Evas_Object *obj, const char *name);
-E_API Eina_Bool e_comp_object_frame_exists(Evas_Object *obj);
-E_API Eina_Bool e_comp_object_frame_theme_set(Evas_Object *obj, const char *name);
+EINTERN E_Zone *e_comp_object_util_zone_get(Evas_Object *obj);
+EINTERN void e_comp_object_util_del_list_append(Evas_Object *obj, Evas_Object *to_del);
+EINTERN void e_comp_object_util_del_list_remove(Evas_Object *obj, Evas_Object *to_del);
+EINTERN void e_comp_object_util_autoclose(Evas_Object *obj, E_Comp_Object_Autoclose_Cb del_cb, E_Comp_Object_Key_Cb cb, const void *data);
+EINTERN void e_comp_object_util_center(Evas_Object *obj);
+EINTERN void e_comp_object_util_center_on(Evas_Object *obj, Evas_Object *on);
+EINTERN void e_comp_object_util_center_pos_get(Evas_Object *obj, int *x, int *y);
+EINTERN void e_comp_object_util_fullscreen(Evas_Object *obj);
+EINTERN Eina_Bool e_comp_object_frame_allowed(Evas_Object *obj);
+EINTERN void e_comp_object_frame_geometry_get(Evas_Object *obj, int *l, int *r, int *t, int *b);
+EINTERN void e_comp_object_frame_geometry_set(Evas_Object *obj, int l, int r, int t, int b);
+EINTERN Eina_Bool e_comp_object_frame_title_set(Evas_Object *obj, const char *name);
+EINTERN Eina_Bool e_comp_object_frame_exists(Evas_Object *obj);
+EINTERN Eina_Bool e_comp_object_frame_theme_set(Evas_Object *obj, const char *name);
E_API void e_comp_object_signal_emit(Evas_Object *obj, const char *sig, const char *src);
E_API void e_comp_object_signal_callback_add(Evas_Object *obj, const char *sig, const char *src, Edje_Signal_Cb cb, const void *data);
E_API void e_comp_object_signal_callback_del(Evas_Object *obj, const char *sig, const char *src, Edje_Signal_Cb cb);
E_API void e_comp_object_signal_callback_del_full(Evas_Object *obj, const char *sig, const char *src, Edje_Signal_Cb cb, const void *data);
-E_API void e_comp_object_input_objs_del(Evas_Object *obj);
+EINTERN void e_comp_object_input_objs_del(Evas_Object *obj);
E_API void e_comp_object_input_area_set(Evas_Object *obj, int x, int y, int w, int h);
-E_API void e_comp_object_input_rect_get(Evas_Object *obj, Eina_List **list);
+EINTERN void e_comp_object_input_rect_get(Evas_Object *obj, Eina_List **list);
E_API void e_comp_object_damage(Evas_Object *obj, int x, int y, int w, int h);
-E_API Eina_Bool e_comp_object_damage_exists(Evas_Object *obj);
-E_API void e_comp_object_render_update_add(Evas_Object *obj);
-E_API void e_comp_object_render_update_del(Evas_Object *obj);
-E_API void e_comp_object_shape_apply(Evas_Object *obj);
-E_API void e_comp_object_redirected_set(Evas_Object *obj, Eina_Bool set);
-E_API void e_comp_object_native_surface_set(Evas_Object *obj, Eina_Bool set);
-E_API void e_comp_object_native_surface_override(Evas_Object *obj, Evas_Native_Surface *ns);
-E_API void e_comp_object_blank(Evas_Object *obj, Eina_Bool set);
-E_API void e_comp_object_dirty(Evas_Object *obj);
-E_API Eina_Bool e_comp_object_render(Evas_Object *obj);
-E_API Eina_Bool e_comp_object_effect_allowed_get(Evas_Object *obj);
+EINTERN Eina_Bool e_comp_object_damage_exists(Evas_Object *obj);
+EINTERN void e_comp_object_render_update_add(Evas_Object *obj);
+EINTERN void e_comp_object_render_update_del(Evas_Object *obj);
+EINTERN void e_comp_object_shape_apply(Evas_Object *obj);
+EINTERN void e_comp_object_redirected_set(Evas_Object *obj, Eina_Bool set);
+EINTERN void e_comp_object_native_surface_set(Evas_Object *obj, Eina_Bool set);
+EINTERN void e_comp_object_native_surface_override(Evas_Object *obj, Evas_Native_Surface *ns);
+EINTERN void e_comp_object_blank(Evas_Object *obj, Eina_Bool set);
+EINTERN void e_comp_object_dirty(Evas_Object *obj);
+EINTERN Eina_Bool e_comp_object_render(Evas_Object *obj);
+EINTERN Eina_Bool e_comp_object_effect_allowed_get(Evas_Object *obj);
E_API Eina_Bool e_comp_object_effect_set(Evas_Object *obj, const char *effect);
E_API void e_comp_object_effect_params_set(Evas_Object *obj, int id, int *params, unsigned int count);
-E_API void e_comp_object_effect_clip(Evas_Object *obj);
-E_API void e_comp_object_effect_unclip(Evas_Object *obj);
+EINTERN void e_comp_object_effect_clip(Evas_Object *obj);
+EINTERN void e_comp_object_effect_unclip(Evas_Object *obj);
E_API Eina_Bool e_comp_object_effect_start(Evas_Object *obj, Edje_Signal_Cb end_cb, const void *end_data);
E_API Eina_Bool e_comp_object_effect_stop(Evas_Object *obj, Edje_Signal_Cb end_cb);
E_API E_Comp_Object_Mover *e_comp_object_effect_mover_add(int pri, const char *sig, E_Comp_Object_Mover_Cb provider, const void *data);
#endif
E_API unsigned int e_comp_object_is_animating(Evas_Object *obj);
E_API void e_comp_object_alpha_set(Evas_Object *obj, Eina_Bool alpha);
-E_API Eina_Bool e_comp_object_alpha_get(Evas_Object *obj);
+EINTERN Eina_Bool e_comp_object_alpha_get(Evas_Object *obj);
E_API void e_comp_object_mask_set(Evas_Object *obj, Eina_Bool set);
E_API Eina_Bool e_comp_object_mask_has(Evas_Object *obj);
-E_API void e_comp_object_size_update(Evas_Object *obj, int w, int h);
+EINTERN void e_comp_object_size_update(Evas_Object *obj, int w, int h);
E_API void e_comp_object_transform_bg_set(Evas_Object *obj, Eina_Bool set);
E_API void e_comp_object_transform_bg_color_set(Evas_Object *obj, int r, int g, int b, int a);
-E_API void e_comp_object_transform_bg_vertices_set(Evas_Object *obj, E_Util_Transform_Rect_Vertex *vertices);
+
+EINTERN void e_comp_object_transform_bg_vertices_set(Evas_Object *obj, E_Util_Transform_Rect_Vertex *vertices);
EINTERN void e_comp_object_transform_bg_vertices_set_with_zoom(Evas_Object *obj, E_Util_Transform_Rect_Vertex *vertices, E_Util_Transform_Zoom zoom);
-E_API void e_comp_object_transform_transp_set(Evas_Object *obj, Eina_Bool set);
-E_API void e_comp_object_transform_transp_vertices_set(Evas_Object *obj, E_Util_Transform_Rect_Vertex *vertices);
+EINTERN void e_comp_object_transform_transp_set(Evas_Object *obj, Eina_Bool set);
+EINTERN void e_comp_object_transform_transp_vertices_set(Evas_Object *obj, E_Util_Transform_Rect_Vertex *vertices);
EINTERN void e_comp_object_transform_transp_vertices_set_with_zoom(Evas_Object *obj, E_Util_Transform_Rect_Vertex *vertices, E_Util_Transform_Zoom zoom);
-E_API void e_comp_object_layer_update(Evas_Object *obj, Evas_Object *above, Evas_Object *below);
+EINTERN void e_comp_object_layer_update(Evas_Object *obj, Evas_Object *above, Evas_Object *below);
EINTERN int e_comp_object_layer_get(Evas_Object *obj);
E_API Eina_Bool e_comp_object_content_set(Evas_Object* obj, Evas_Object *content, E_Comp_Object_Content_Type type);
-E_API Eina_Bool e_comp_object_content_unset(Evas_Object* obj);
-E_API Evas_Object *e_comp_object_content_get(Evas_Object* obj);
+EINTERN Eina_Bool e_comp_object_content_unset(Evas_Object* obj);
+EINTERN Evas_Object *e_comp_object_content_get(Evas_Object* obj);
E_API E_Comp_Object_Content_Type e_comp_object_content_type_get(Evas_Object* obj);
E_API void e_comp_object_dim_client_set(E_Client *ec);
-E_API E_Client *e_comp_object_dim_client_get(void);
+EINTERN E_Client *e_comp_object_dim_client_get(void);
E_API void e_comp_object_dim_mask_update(Evas_Object *obj, Eina_Bool mask_set, int x, int y, int w, int h);
-E_API void e_comp_object_dim_mask_set(Evas_Object *obj, Eina_Bool set);
-E_API void e_comp_object_clear(Evas_Object *obj);
+EINTERN void e_comp_object_dim_mask_set(Evas_Object *obj, Eina_Bool set);
+EINTERN void e_comp_object_clear(Evas_Object *obj);
-E_API Eina_Bool e_comp_object_hwc_update_exists(Evas_Object *obj);
-E_API void e_comp_object_hwc_update_set(Evas_Object *obj, Eina_Bool set);
+EINTERN Eina_Bool e_comp_object_hwc_update_exists(Evas_Object *obj);
+E_API void e_comp_object_hwc_update_set(Evas_Object *obj, Eina_Bool set);
-E_API Eina_Bool e_comp_object_effect_object_part_swallow(Evas_Object *obj, const char *part_name, Evas_Object *swallow_obj);
-E_API Eina_Bool e_comp_object_effect_hiding_set(Evas_Object *obj, Eina_Bool set);
+EINTERN Eina_Bool e_comp_object_effect_object_part_swallow(Evas_Object *obj, const char *part_name, Evas_Object *swallow_obj);
+EINTERN Eina_Bool e_comp_object_effect_hiding_set(Evas_Object *obj, Eina_Bool set);
-E_API void e_comp_object_indicator_swallow(Evas_Object *obj, Evas_Object *indicator);
-E_API void e_comp_object_indicator_unswallow(Evas_Object *obj, Evas_Object *indicator);
-E_API void e_comp_object_indicator_size_set(Evas_Object *obj, int w, int h);
+EINTERN void e_comp_object_indicator_swallow(Evas_Object *obj, Evas_Object *indicator);
+EINTERN void e_comp_object_indicator_unswallow(Evas_Object *obj, Evas_Object *indicator);
+EINTERN void e_comp_object_indicator_size_set(Evas_Object *obj, int w, int h);
-E_API void e_comp_object_map_update(Evas_Object *obj);
+EINTERN void e_comp_object_map_update(Evas_Object *obj);
EINTERN Eina_Bool e_comp_object_render_trace_set(Evas_Object *obj, Eina_Bool set);
-E_API Eina_Bool e_comp_object_native_usable_get(Evas_Object *obj);
+EINTERN Eina_Bool e_comp_object_native_usable_get(Evas_Object *obj);
-E_API Eina_Bool e_comp_object_image_filter_set(Evas_Object *obj, E_Comp_Image_Filter filter);
+EINTERN Eina_Bool e_comp_object_image_filter_set(Evas_Object *obj, E_Comp_Image_Filter filter);
EINTERN E_Comp_Image_Filter e_comp_object_image_filter_get(Evas_Object *obj);
EINTERN void e_comp_object_damage_trace_debug(Eina_Bool onoff);
E_API Eina_Bool e_comp_object_map_set(Evas_Object *obj, E_Map *em);
// get E_Map from evas_object. it must be freed after used.
-E_API E_Map *e_comp_object_map_get(const Evas_Object *obj);
+EINTERN E_Map *e_comp_object_map_get(const Evas_Object *obj);
E_API Eina_Bool e_comp_object_map_enable_set(Evas_Object *obj, Eina_Bool enabled);
E_API Eina_Bool e_comp_object_render_update_lock(Evas_Object *obj);