summaryrefslogtreecommitdiff
path: root/src/modules/ecore_evas/engines/extn
diff options
context:
space:
mode:
authorGwanglim Lee <gl77.lee@samsung.com>2014-02-28 07:20:01 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2014-02-28 07:20:01 +0900
commitcbf6f94c807556e59007843e40ad8bb6c2021427 (patch)
tree65eaa935122076b099b21cd23049da2b69651ed0 /src/modules/ecore_evas/engines/extn
parent8e17290f1903d6ec51af517e4ab67d6e959a1843 (diff)
ecore_evas: Added support for window auxiliary hint
Summary: The window auxiliary hint is the value which is used to decide which actions should be made available to the user by the WM. If you want to set specific hint to your window, then you should check whether it exists in the supported auxiliary hints that are registered in the root window by the window manager. Once you've added an auxiliary hint, you can get a new ID which is used to change value and delete hint. The window manager sends the response message to the application on receiving auxiliary hint change event. A list of auxiliary hint within the Ecore_Evas has this format: ID:HINT:VALUE,ID:HINT:VALUE,... Reviewers: raster, cedric, seoz, Hermet Reviewed By: raster CC: cedric Differential Revision: https://phab.enlightenment.org/D543
Diffstat (limited to 'src/modules/ecore_evas/engines/extn')
-rw-r--r--src/modules/ecore_evas/engines/extn/ecore_evas_extn.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/modules/ecore_evas/engines/extn/ecore_evas_extn.c b/src/modules/ecore_evas/engines/extn/ecore_evas_extn.c
index 221a7de639..4b2aaeb0e1 100644
--- a/src/modules/ecore_evas/engines/extn/ecore_evas_extn.c
+++ b/src/modules/ecore_evas/engines/extn/ecore_evas_extn.c
@@ -882,7 +882,9 @@ static const Ecore_Evas_Engine_Func _ecore_extn_plug_engine_func =
882 NULL, // wm_rot_preferred_rotation_set 882 NULL, // wm_rot_preferred_rotation_set
883 NULL, // wm_rot_available_rotations_set 883 NULL, // wm_rot_available_rotations_set
884 NULL, // wm_rot_manual_rotation_done_set 884 NULL, // wm_rot_manual_rotation_done_set
885 NULL // wm_rot_manual_rotation_done 885 NULL, // wm_rot_manual_rotation_done
886
887 NULL // aux_hints_set
886}; 888};
887 889
888static Eina_Bool 890static Eina_Bool
@@ -2007,7 +2009,9 @@ static const Ecore_Evas_Engine_Func _ecore_extn_socket_engine_func =
2007 NULL, // wm_rot_preferred_rotation_set 2009 NULL, // wm_rot_preferred_rotation_set
2008 NULL, // wm_rot_available_rotations_set 2010 NULL, // wm_rot_available_rotations_set
2009 NULL, // wm_rot_manual_rotation_done_set 2011 NULL, // wm_rot_manual_rotation_done_set
2010 NULL // wm_rot_manual_rotation_done 2012 NULL, // wm_rot_manual_rotation_done
2013
2014 NULL // aux_hints_set
2011}; 2015};
2012 2016
2013EAPI Ecore_Evas * 2017EAPI Ecore_Evas *