forked from enlightenment/efl
ecore_wl2: Move ecore_wl2_window_iconified, ecore_wl2_window_pending_get functions to be internal
Summary: This iconified state doesn't match the compositor's. pending is only works for user manual buffer render case. So, no need for it to be a public. ref T8016 Reviewers: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8016 Differential Revision: https://phab.enlightenment.org/D11039
This commit is contained in:
parent
926cbb98af
commit
52fa6aa1b5
|
@ -1115,17 +1115,6 @@ EAPI void ecore_wl2_window_geometry_get(Ecore_Wl2_Window *window, int *x, int *y
|
|||
*/
|
||||
EAPI void ecore_wl2_window_geometry_set(Ecore_Wl2_Window *window, int x, int y, int w, int h);
|
||||
|
||||
/**
|
||||
* Iconify a window
|
||||
*
|
||||
* @param win The window to iconifiy
|
||||
* @param iconified The new iconified state to set
|
||||
*
|
||||
* @ingroup Ecore_Wl2_Window_Group
|
||||
* @since 1.17
|
||||
*/
|
||||
EAPI void ecore_wl2_window_iconified_set(Ecore_Wl2_Window *window, Eina_Bool iconified);
|
||||
|
||||
/**
|
||||
* Set the type of a given window
|
||||
*
|
||||
|
@ -2043,20 +2032,6 @@ EAPI void ecore_wl2_session_recovery_disable(void);
|
|||
*/
|
||||
EAPI void ecore_wl2_window_commit(Ecore_Wl2_Window *window, Eina_Bool flush);
|
||||
|
||||
/**
|
||||
* Check if a wayland window's surface is in the pending state.
|
||||
*
|
||||
* A surface is pending if it's been commit but we haven't received a
|
||||
* frame callback for it yet. This mean's we're not ready to draw yet.
|
||||
*
|
||||
* @param window The window whose surface we want to check
|
||||
*
|
||||
* @return whether the window's surface is pending or not.
|
||||
*
|
||||
* @since 1.21
|
||||
*/
|
||||
EAPI Eina_Bool ecore_wl2_window_pending_get(Ecore_Wl2_Window *window);
|
||||
|
||||
/**
|
||||
* Add a callback that fires when the window's surface_frame callback fires
|
||||
*
|
||||
|
|
|
@ -100,6 +100,31 @@ EAPI void ecore_wl2_window_buffer_attach(Ecore_Wl2_Window *win, void *buffer, in
|
|||
*/
|
||||
EAPI void ecore_wl2_window_buffer_transform_set(Ecore_Wl2_Window *window, int transform);
|
||||
|
||||
/**
|
||||
* Iconify a window
|
||||
*
|
||||
* @param win The window to iconifiy
|
||||
* @param iconified The new iconified state to set
|
||||
*
|
||||
* @ingroup Ecore_Wl2_Window_Group
|
||||
* @since 1.17
|
||||
*/
|
||||
EAPI void ecore_wl2_window_iconified_set(Ecore_Wl2_Window *window, Eina_Bool iconified);
|
||||
|
||||
/**
|
||||
* Check if a wayland window's surface is in the pending state.
|
||||
*
|
||||
* A surface is pending if it's been commit but we haven't received a
|
||||
* frame callback for it yet. This mean's we're not ready to draw yet.
|
||||
*
|
||||
* @param window The window whose surface we want to check
|
||||
*
|
||||
* @return whether the window's surface is pending or not.
|
||||
*
|
||||
* @since 1.21
|
||||
*/
|
||||
EAPI Eina_Bool ecore_wl2_window_pending_get(Ecore_Wl2_Window *window);
|
||||
|
||||
# undef EAPI
|
||||
# define EAPI
|
||||
|
||||
|
|
Loading…
Reference in New Issue