static void _e_blur_ec_set(E_Blur *blur, E_Client *ec);
static void _e_blur_behind_ec_set(E_Blur_Behind *blur, E_Client *ec);
-static void _e_blur_rectangle_view_image_new(E_Blur_Rectangle *blur_rectangle, E_Client *ec, const char *name);
+static void _e_blur_rectangle_view_image_new(E_Blur_Rectangle *blur_rectangle, E_View_Tree *view_tree, const char *name);
static void _e_blur_rectangle_view_image_free(E_Blur_Rectangle *blur_rectangle);
-static void _e_blur_rectangle_dim_rect_new(E_Blur_Rectangle *blur_rectangle, E_Client *ec, const char *name);
+static void _e_blur_rectangle_dim_rect_new(E_Blur_Rectangle *blur_rectangle, E_View_Tree *view_tree, const char *name);
static void _e_blur_rectangle_dim_rect_free(E_Blur_Rectangle *blur_rectangle);
-static void _e_blur_rectangle_corner_radius_image_new(E_Blur_Rectangle *blur_rectangle, E_Client *ec, const char *name);
+static void _e_blur_rectangle_corner_radius_image_new(E_Blur_Rectangle *blur_rectangle, E_View_Tree *view_tree, const char *name);
static void _e_blur_rectangle_corner_radius_image_free(E_Blur_Rectangle *blur_rectangle);
static void
}
static void
-_e_blur_rectangle_view_image_new(E_Blur_Rectangle *blur_rectangle, E_Client *ec, const char *name)
+_e_blur_rectangle_view_image_new(E_Blur_Rectangle *blur_rectangle, E_View_Tree *view_tree, const char *name)
{
- E_View_Client *blur_view_client;
- E_View_Tree *blur_view_client_tree;
E_View_Image *view_image = NULL;
E_View *img_view = NULL;
- blur_view_client = e_client_view_get(ec);
- EINA_SAFETY_ON_NULL_RETURN(blur_view_client);
- blur_view_client_tree = e_view_parent_get(e_view_client_view_get(blur_view_client));
- EINA_SAFETY_ON_NULL_RETURN(blur_view_client_tree);
+ EINA_SAFETY_ON_NULL_RETURN(view_tree);
- view_image = e_view_image_filled_create(blur_view_client_tree);
+ view_image = e_view_image_filled_create(view_tree);
EINA_SAFETY_ON_NULL_RETURN(view_image);
e_view_image_snapshot_set(view_image, true);
}
static void
-_e_blur_rectangle_dim_rect_new(E_Blur_Rectangle *blur_rectangle, E_Client *ec, const char *name)
+_e_blur_rectangle_dim_rect_new(E_Blur_Rectangle *blur_rectangle, E_View_Tree *view_tree, const char *name)
{
- E_View_Client *blur_view_client;
- E_View_Tree *blur_view_client_tree;
E_View_Rect *dim_rect = NULL;
E_View *dim_view = NULL;
int dim_color[4] = {15, 15, 15, 153};
- blur_view_client = e_client_view_get(ec);
- EINA_SAFETY_ON_NULL_RETURN(blur_view_client);
- blur_view_client_tree = e_view_parent_get(e_view_client_view_get(blur_view_client));
- EINA_SAFETY_ON_NULL_RETURN(blur_view_client_tree);
+ EINA_SAFETY_ON_NULL_RETURN(view_tree);
- dim_rect = e_view_rect_create(blur_view_client_tree, 1, 1, dim_color);
+ dim_rect = e_view_rect_create(view_tree, 1, 1, dim_color);
EINA_SAFETY_ON_NULL_RETURN(dim_rect);
dim_view = e_view_rect_view_get(dim_rect);
}
static void
-_e_blur_rectangle_corner_radius_image_new(E_Blur_Rectangle *blur_rectangle, E_Client *ec, const char *name)
+_e_blur_rectangle_corner_radius_image_new(E_Blur_Rectangle *blur_rectangle, E_View_Tree *view_tree, const char *name)
{
- E_View_Client *blur_view_client;
- E_View_Tree *blur_view_client_tree;
E_View_Image *corner_radius_image = NULL;
E_View *corner_radius_view = NULL;
unsigned int *pixels;
- blur_view_client = e_client_view_get(ec);
- EINA_SAFETY_ON_NULL_RETURN(blur_view_client);
- blur_view_client_tree = e_view_parent_get(e_view_client_view_get(blur_view_client));
- EINA_SAFETY_ON_NULL_RETURN(blur_view_client_tree);
+ EINA_SAFETY_ON_NULL_RETURN(view_tree);
- corner_radius_image = e_view_image_filled_create(blur_view_client_tree);
+ corner_radius_image = e_view_image_filled_create(view_tree);
EINA_SAFETY_ON_NULL_RETURN(corner_radius_image);
corner_radius_view = e_view_image_view_get(corner_radius_image);
ds_tizen_blur_rectangle_add_destroy_listener(tizen_blur_rectangle, &blur_rectangle->listener.destroy);
blur_rectangle->tizen_blur_rectangle = tizen_blur_rectangle;
- _e_blur_rectangle_view_image_new(blur_rectangle, blur->ec, "blur_obj");
+ _e_blur_rectangle_view_image_new(blur_rectangle, blur_view_client_tree, "blur_obj");
EINA_SAFETY_ON_NULL_GOTO(blur_rectangle->view_image, fail);
img_view = e_view_image_view_get(blur_rectangle->view_image);
- _e_blur_rectangle_dim_rect_new(blur_rectangle, blur->ec, "blur_dim_obj");
+ _e_blur_rectangle_dim_rect_new(blur_rectangle, blur_view_client_tree, "blur_dim_obj");
EINA_SAFETY_ON_NULL_GOTO(blur_rectangle->dim_rect, fail);
dim_view = e_view_rect_view_get(blur_rectangle->dim_rect);
if ((blur_rectangle->rx != 0) && (blur_rectangle->ry != 0))
{
- _e_blur_rectangle_corner_radius_image_new(blur_rectangle, blur->ec, "blur_corner_radius_image");
+ _e_blur_rectangle_corner_radius_image_new(blur_rectangle, blur_view_client_tree, "blur_corner_radius_image");
EINA_SAFETY_ON_NULL_GOTO(blur_rectangle->corner_radius_image, fail);
corner_img_view = e_view_image_view_get(blur_rectangle->corner_radius_image);
_e_blur_behind_ec_set(blur_behind, ec);
- _e_blur_rectangle_view_image_new(blur_behind->blur_rectangle, ec, "blur_behind_obj");
+ _e_blur_rectangle_view_image_new(blur_behind->blur_rectangle, view_client_tree, "blur_behind_obj");
EINA_SAFETY_ON_NULL_GOTO(blur_behind->blur_rectangle->view_image, fail);
image_view = e_view_image_view_get(blur_behind->blur_rectangle->view_image);
- _e_blur_rectangle_dim_rect_new(blur_behind->blur_rectangle, ec, "blur_behind_dim_obj");
+ _e_blur_rectangle_dim_rect_new(blur_behind->blur_rectangle, view_client_tree, "blur_behind_dim_obj");
EINA_SAFETY_ON_NULL_GOTO(blur_behind->blur_rectangle->dim_rect, fail);
dim_view = e_view_rect_view_get(blur_behind->blur_rectangle->dim_rect);