From d8dd685966858dcc393302374d9c9ae77267e831 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Tue, 28 Mar 2017 13:51:39 +0900 Subject: window stacks - make these unstable bta api for now until settled, make these as beta for now. --- src/lib/ecore_x/Ecore_X.h | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src/lib/ecore_x') diff --git a/src/lib/ecore_x/Ecore_X.h b/src/lib/ecore_x/Ecore_X.h index 4d5556339a..c81be31808 100644 --- a/src/lib/ecore_x/Ecore_X.h +++ b/src/lib/ecore_x/Ecore_X.h @@ -1380,6 +1380,8 @@ typedef enum _Ecore_X_Illume_Window_State ECORE_X_ILLUME_WINDOW_STATE_FLOATING } Ecore_X_Illume_Window_State; +#ifdef EFL_BETA_API_SUPPORT +// XXX: FIXME: re-evaluate this after looking at xdg foreign in wayland typedef enum _Ecore_X_Stack_Type { ECORE_X_STACK_NONE = 0, @@ -1396,6 +1398,7 @@ typedef enum _Ecore_X_Stack_Position ECORE_X_STACK_POSITION_TOP, ECORE_X_STACK_POSITION_LAST } Ecore_X_Stack_Position; +#endif /* Window layer constants */ #define ECORE_X_WINDOW_LAYER_BELOW 2 @@ -2757,10 +2760,13 @@ EAPI Eina_Bool ecore_x_window_keygrab_unset(Ecore_X_ EAPI void ecore_x_e_keyrouter_set(Ecore_X_Window root, Eina_Bool on); /**< @since 1.15 */ //Key router set keyrouter flag using this EAPI Eina_Bool ecore_x_e_keyrouter_get(Ecore_X_Window root); /**< @since 1.15 */ //Client check the existance of keyrouter using this -EAPI void ecore_x_e_stack_type_set(Ecore_X_Window win, Ecore_X_Stack_Type stack_type); /**< @since 1.19 */ -EAPI Ecore_X_Stack_Type ecore_x_e_stack_type_get(Ecore_X_Window win); /**< @since 1.19 */ -EAPI void ecore_x_e_stack_position_set(Ecore_X_Window win, Ecore_X_Stack_Position stack_position); /**< @since 1.19 */ -EAPI Ecore_X_Stack_Position ecore_x_e_stack_position_get(Ecore_X_Window win); /**< @since 1.19 */ +#ifdef EFL_BETA_API_SUPPORT +// XXX: FIXME: re-evaluate this after looking at xdg foreign in wayland +EAPI void ecore_x_e_stack_type_set(Ecore_X_Window win, Ecore_X_Stack_Type stack_type); +EAPI Ecore_X_Stack_Type ecore_x_e_stack_type_get(Ecore_X_Window win); +EAPI void ecore_x_e_stack_position_set(Ecore_X_Window win, Ecore_X_Stack_Position stack_position); +EAPI Ecore_X_Stack_Position ecore_x_e_stack_position_get(Ecore_X_Window win); +#endif #include #include -- cgit v1.2.1