typedef void (*_E_View_Client_Signal_Cb) (void *data, E_View_Client *client, const char *emission, const char *source);
typedef _E_View_Client_Signal_Cb E_View_Client_Signal_Cb;
-void e_view_client_alpha_set(E_View_Client *client, bool alpha);
-void e_view_client_color_get(E_View_Client *client, int *r, int *g, int *b, int *a);
+E_View *e_view_client_view_get(E_View_Client *client);
+
bool e_view_client_external_view_image_set(E_View_Client *client, E_View_Image *view_image);
bool e_view_client_external_view_edje_set(E_View_Client *client, E_View_Edje *view_edje);
E_View_Client_External_View_Type e_view_client_external_view_type_get(E_View_Client *client);
+
+void e_view_client_alpha_set(E_View_Client *client, bool alpha);
+void e_view_client_color_get(E_View_Client *client, int *r, int *g, int *b, int *a);
void e_view_client_damage(E_View_Client *client, int x, int y, int width, int height);
void e_view_client_dirty(E_View_Client *client);
+void e_view_client_geometry_get(E_View_Client *client, int *x, int *y, int *width, int *height);
+void e_view_client_geometry_set(E_View_Client *client, int x, int y, int width, int height);
+void e_view_client_size_set(E_View_Client *client, int width, int height);
+void e_view_client_show(E_View_Client *client);
+void e_view_client_hide(E_View_Client *client);
+
+void e_view_client_signal_emit(E_View_Client *client, const char *sig, const char *src);
+
+bool e_view_client_native_usable_get(E_View_Client *client);
+
E_View *e_view_client_effect_object_get(E_View_Client *client);
bool e_view_client_effect_set(E_View_Client *client, const char *effect);
bool e_view_client_effect_start(E_View_Client *client, E_View_Client_Signal_Cb end_cb, void *end_data);
bool e_view_client_effect_stop(E_View_Client *client, E_View_Client_Signal_Cb end_cb);
-bool e_view_client_render(E_View_Client *client);
+void e_view_client_effect_params_set(E_View_Client *client, int id, int *params, unsigned int count);
+bool e_view_client_effect_hiding_set(E_View_Client *client, bool hiding);
+
bool e_view_client_visible_get(E_View_Client *client);
unsigned int e_view_client_is_animating(E_View_Client *client);
bool e_view_client_map_set(E_View_Client *client, E_Map *em);
+
+bool e_view_client_render(E_View_Client *client);
bool e_view_client_render_update_lock(E_View_Client *client);
void e_view_client_render_update_unlock(E_View_Client *client);
bool e_view_client_render_update_lock_get(E_View_Client *client);
-void e_view_client_geometry_get(E_View_Client *client, int *x, int *y, int *width, int *height);
-void e_view_client_geometry_set(E_View_Client *client, int x, int y, int width, int height);
-void e_view_client_size_set(E_View_Client *client, int width, int height);
+
void e_view_client_transform_bg_set(E_View_Client *client, bool set);
void e_view_client_transform_bg_color_set(E_View_Client *client, int r, int g, int b, int a);
void e_view_client_transform_transp_set(E_View_Client *client, bool set);
void e_view_client_mask_set(E_View_Client *client, bool set);
bool e_view_client_mask_has(E_View_Client *client);
-void e_view_client_signal_emit(E_View_Client *client, const char *sig, const char *src);
+void e_view_client_dim_mask_update(E_View_Client *client, bool mask_set, int x, int y, int w, int h);
+
void e_view_client_input_area_set(E_View_Client *client, int x, int y, int w, int h);
void e_view_client_input_rect_get(E_View_Client *client, Eina_List **list);
-E_View *e_view_client_view_get(E_View_Client *client);
-void e_view_client_show(E_View_Client *client);
-void e_view_client_hide(E_View_Client *client);
-void e_view_client_effect_params_set(E_View_Client *client, int id, int *params, unsigned int count);
-bool e_view_client_effect_hiding_set(E_View_Client *client, bool hiding);
-bool e_view_client_native_usable_get(E_View_Client *client);
E_View *e_view_client_util_mirror_add(E_View_Client *client);
-void e_view_client_resize_listener_add(E_View_Client *client, struct wl_listener *listener);
void e_view_client_member_add(E_View_Client *client, E_View *view);
-void e_view_client_dim_mask_update(E_View_Client *client, bool mask_set, int x, int y, int w, int h);
+
+void e_view_client_resize_listener_add(E_View_Client *client, struct wl_listener *listener);
#ifdef __cplusplus
}