Page MenuHomePhabricator

ecore_wayland: check to support 'conformant' for wayland in wayland 2
Open, NormalPublic

Description

The conformant manages the area of content according to the enlightenment's global message related with the window.
ex:indicator on/off, clipboard on/off, keyboard on/off

  1. add ECORE_WL_EVENT_CONFORMANT_CHANGE

The event eventually executes the _elm_win_state_change funcition.
the elm window(efl_ui_win) changes the content area.

enum _Ecore_Wl_Conformant_Part_Type

			{	
			   ECORE_WL_INDICATOR_PART = 0,	
			   ECORE_WL_KEYBOARD_PART = 1,	
			   ECORE_WL_CLIPBOARD_PART = 2	
			};	
				
			enum _Ecore_Wl_Virtual_Keyboard_State	
			{	
			   ECORE_WL_VIRTUAL_KEYBOARD_STATE_UNKNOWN = 0,	
			   ECORE_WL_VIRTUAL_KEYBOARD_STATE_OFF,	
			   ECORE_WL_VIRTUAL_KEYBOARD_STATE_ON,	
			};	
				
			enum _Ecore_Wl_Indicator_State	
			{	
			   ECORE_WL_INDICATOR_STATE_UNKNOWN = 0,	
			   ECORE_WL_INDICATOR_STATE_OFF,	
			   ECORE_WL_INDICATOR_STATE_ON	
			};	
				
			enum _Ecore_Wl_Clipboard_State	
			{	
			   ECORE_WL_CLIPBOARD_STATE_UNKNOWN = 0,	
			   ECORE_WL_CLIPBOARD_STATE_OFF,	
			   ECORE_WL_CLIPBOARD_STATE_ON	
			};

https://review.tizen.org/gerrit/#/c/42865/1
https://review.tizen.org/gerrit/#/c/54865/
if there is another good method to deal with conformant area, it is better to discuss about it using this task.

jypark created this task.Jul 25 2017, 12:09 AM
jypark added a subscriber: eagleeye.

I would add a side task here regarding conformant. We have no way to test it upstream and this is bad. We really need a module in E upstream that support it (if just for wayland) and make sure that this match Tizen needs.

i've mentioned this in emails too. we need e to be able to test these protocols somehow via actions and keybindings, window menus, shelf etc. etc. ... we need a working vkbd in e again for starters...