Make calculate for visibility of client based on geometry of E_Desk. 69/90469/1
authorSeunghun Lee <shiin.lee@samsung.com>
Fri, 30 Sep 2016 07:44:43 +0000 (16:44 +0900)
committerSeunghun Lee <shiin.lee@samsung.com>
Fri, 30 Sep 2016 07:49:50 +0000 (16:49 +0900)
commit3fda534a498951e44b79e9706bbb0e0c1b1f8ebc
tree7f2c474410086ba32be3ba97260f41b37ea681de
parent5bf90dc64e557aa8b8babef5ffddece5d815b3ec
Make calculate for visibility of client based on geometry of E_Desk.

This patch depends on following patch of enlightenment.

commit 2b4ac34d416bcdb465244e6ba8a4e351ad582b19
Author: Seunghun Lee <shiin.lee@samsung.com>
Date:   Thu Sep 29 11:47:21 2016 +0900

e_desk: Make E_Desk has geometry, and clients can be membered to E_Desk's smart object.

By this patch, we can change the geometry of E_Desk, and the geometry of clients
can be also changed by the E_Desk, not E_Zone.

Added New APIs :
   E_API void e_desk_client_add(E_Desk *desk, E_Client *ec);
   E_API void e_desk_client_del(E_Desk *desk, E_Client *ec);
   E_API void e_desk_geometry_set(E_Desk *desk, int x, int y, int w, int h);

Usage in console :
   $ enlightenment_info -desktop_geometry_set [X] [Y] [W] [H]

Change-Id: I3a075b9dd2325bc0985b7591ace90133e58db283
src/e_mod_effect.c