summaryrefslogtreecommitdiff
path: root/src/lib/ecore_x
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2017-03-28 13:51:39 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2017-03-28 13:51:39 +0900
commitd8dd685966858dcc393302374d9c9ae77267e831 (patch)
tree8c02a0fb26e6b300b8f935f21b92053d4f48493d /src/lib/ecore_x
parent479fd2465071e7f14a595240811a6af6e8c4c4c0 (diff)
window stacks - make these unstable bta api for now
until settled, make these as beta for now.
Diffstat (limited to 'src/lib/ecore_x')
-rw-r--r--src/lib/ecore_x/Ecore_X.h14
1 files changed, 10 insertions, 4 deletions
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
1380 ECORE_X_ILLUME_WINDOW_STATE_FLOATING 1380 ECORE_X_ILLUME_WINDOW_STATE_FLOATING
1381} Ecore_X_Illume_Window_State; 1381} Ecore_X_Illume_Window_State;
1382 1382
1383#ifdef EFL_BETA_API_SUPPORT
1384// XXX: FIXME: re-evaluate this after looking at xdg foreign in wayland
1383typedef enum _Ecore_X_Stack_Type 1385typedef enum _Ecore_X_Stack_Type
1384{ 1386{
1385 ECORE_X_STACK_NONE = 0, 1387 ECORE_X_STACK_NONE = 0,
@@ -1396,6 +1398,7 @@ typedef enum _Ecore_X_Stack_Position
1396 ECORE_X_STACK_POSITION_TOP, 1398 ECORE_X_STACK_POSITION_TOP,
1397 ECORE_X_STACK_POSITION_LAST 1399 ECORE_X_STACK_POSITION_LAST
1398} Ecore_X_Stack_Position; 1400} Ecore_X_Stack_Position;
1401#endif
1399 1402
1400/* Window layer constants */ 1403/* Window layer constants */
1401#define ECORE_X_WINDOW_LAYER_BELOW 2 1404#define ECORE_X_WINDOW_LAYER_BELOW 2
@@ -2757,10 +2760,13 @@ EAPI Eina_Bool ecore_x_window_keygrab_unset(Ecore_X_
2757EAPI void ecore_x_e_keyrouter_set(Ecore_X_Window root, Eina_Bool on); /**< @since 1.15 */ //Key router set keyrouter flag using this 2760EAPI void ecore_x_e_keyrouter_set(Ecore_X_Window root, Eina_Bool on); /**< @since 1.15 */ //Key router set keyrouter flag using this
2758EAPI Eina_Bool ecore_x_e_keyrouter_get(Ecore_X_Window root); /**< @since 1.15 */ //Client check the existance of keyrouter using this 2761EAPI Eina_Bool ecore_x_e_keyrouter_get(Ecore_X_Window root); /**< @since 1.15 */ //Client check the existance of keyrouter using this
2759 2762
2760EAPI void ecore_x_e_stack_type_set(Ecore_X_Window win, Ecore_X_Stack_Type stack_type); /**< @since 1.19 */ 2763#ifdef EFL_BETA_API_SUPPORT
2761EAPI Ecore_X_Stack_Type ecore_x_e_stack_type_get(Ecore_X_Window win); /**< @since 1.19 */ 2764// XXX: FIXME: re-evaluate this after looking at xdg foreign in wayland
2762EAPI void ecore_x_e_stack_position_set(Ecore_X_Window win, Ecore_X_Stack_Position stack_position); /**< @since 1.19 */ 2765EAPI void ecore_x_e_stack_type_set(Ecore_X_Window win, Ecore_X_Stack_Type stack_type);
2763EAPI Ecore_X_Stack_Position ecore_x_e_stack_position_get(Ecore_X_Window win); /**< @since 1.19 */ 2766EAPI Ecore_X_Stack_Type ecore_x_e_stack_type_get(Ecore_X_Window win);
2767EAPI void ecore_x_e_stack_position_set(Ecore_X_Window win, Ecore_X_Stack_Position stack_position);
2768EAPI Ecore_X_Stack_Position ecore_x_e_stack_position_get(Ecore_X_Window win);
2769#endif
2764 2770
2765#include <Ecore_X_Atoms.h> 2771#include <Ecore_X_Atoms.h>
2766#include <Ecore_X_Cursor.h> 2772#include <Ecore_X_Cursor.h>