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