ecore_evas: document client leader routines

Subscribers: cedric, jpeg

Differential Revision: https://phab.enlightenment.org/D4963

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
This commit is contained in:
Bryce Harrington 2017-06-14 14:26:26 -07:00 committed by Cedric BAIL
parent 638ee888d9
commit 60e0e3d1d5
1 changed files with 27 additions and 1 deletions

View File

@ -2862,9 +2862,35 @@ EAPI Eina_List *ecore_evas_ecore_evas_list_get(void);
*/
EAPI Eina_List *ecore_evas_sub_ecore_evas_list_get(const Ecore_Evas *ee);
/* specific calls to an x11 environment ecore_evas */
/**
* @brief Set the window's client leader.
*
* @param ee Ecore_Evas for the window.
* @param win The window.
*
* Sets the client leader X atom property for the given window. All
* non-transient top-level windows created by an app other than the main
* window must have this property set to the app's main window.
*/
EAPI void ecore_evas_x11_leader_set(Ecore_Evas *ee, Ecore_X_Window win);
/**
* @brief Get the client leader.
*
* @param ee Ecore_Evas for the window.
* @return the current client leader.
*
* @see ecore_evas_x11_leader_set()
*/
EAPI Ecore_X_Window ecore_evas_x11_leader_get(Ecore_Evas *ee);
/**
* @brief Reset the client leader to default.
*
* @param ee Ecore_Evas for the window.
*
* @see ecore_evas_x11_leader_set()
*/
EAPI void ecore_evas_x11_leader_default_set(Ecore_Evas *ee);
/**