e_client: change parameters for transform_update_with_desk_zoom 89/237389/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Tue, 30 Jun 2020 03:46:37 +0000 (12:46 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Tue, 30 Jun 2020 03:46:37 +0000 (12:46 +0900)
From e_client_transform_core_update_with_desk_zoom(E_Client *ec)
To   e_client_transform_core_update_with_desk_zoom(E_Client *ec, double zoomx, double zoomy, Evas_Coord cx, Evas_Coord cy)

Change-Id: I513d646c1c045377c0e24b725a51a24aa11199a6

src/bin/e_client.c
src/bin/e_client.h
src/bin/e_desk.c

index 38f27ed..95f182a 100644 (file)
@@ -7375,23 +7375,13 @@ _e_client_transform_core_update_with_zoom(E_Client *ec, double zoomx, double zoo
 }
 
 EINTERN void
-e_client_transform_core_update_with_desk_zoom(E_Client *ec)
+e_client_transform_core_update_with_desk_zoom(E_Client *ec, double zoomx, double zoomy, Evas_Coord cx, Evas_Coord cy)
 {
-   E_Desk *desk;
-   double zoomx, zoomy;
-   Evas_Coord cx, cy;
-   Eina_Bool ret;
    Eina_Bool enable;
 
    if (!ec) return;
    if (ec->new_client) return;
 
-   desk = ec->desk;
-   if (!desk) return;
-
-   ret = e_desk_zoom_get(desk, &zoomx, &zoomy, &cx, &cy);
-   if (!ret) return;
-
    enable = e_client_transform_core_enable_get(ec);
    if (enable)
      _e_client_transform_core_update_with_zoom(ec, zoomx, zoomy, cx, cy);
index d627a01..c683a04 100644 (file)
@@ -1178,7 +1178,7 @@ E_API E_Util_Transform *e_client_transform_core_transform_get(E_Client *ec, int
 E_API void              e_client_transform_core_input_transform(E_Client *ec, int x, int y, int *out_x, int *out_y);
 E_API void              e_client_transform_core_input_inv_transform(E_Client *ec, int x, int y, int *out_x, int *out_y);
 E_API void              e_client_transform_core_input_inv_rect_transform(E_Client *ec, int x, int y, int *out_x, int *out_y);
-EINTERN void            e_client_transform_core_update_with_desk_zoom(E_Client *ec);
+EINTERN void            e_client_transform_core_update_with_desk_zoom(E_Client *ec, double zoomx, double zoomy, Evas_Coord cx, Evas_Coord cy);
 
 E_API E_Pixmap *e_client_pixmap_change(E_Client *ec, E_Pixmap *newcp);
 E_API void e_client_window_role_set(E_Client *ec, const char *role);
index c4363b3..c2c0dd2 100644 (file)
@@ -1588,7 +1588,7 @@ _e_desk_client_zoom(E_Client *ec, double zoomx, double zoomy, Evas_Coord cx, Eva
    transformed = e_client_transform_core_enable_get(ec);
 
    if (transformed)
-     e_client_transform_core_update_with_desk_zoom(ec);
+     e_client_transform_core_update_with_desk_zoom(ec, zoomx, zoomy, cx, cy);
    else
      _e_desk_object_zoom(ec->frame, zoomx, zoomy, cx, cy);