Commit Graph

32397 Commits

Author SHA1 Message Date
Chris Michael 2a96aff413 ecore-wl2: Add function to find a window based on surface
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael a34e83137e ecore-wl2: Add pointer fields to input structure
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 9ceeaf1b29 ecore-wl2: Add placeholder touch listener structure and setup touch
listener

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael fc2a4f5f34 ecore-wl2: Add placeholder keyboard listener structure and setup
keyboard listener

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 84d84dfcf1 ecore-wl2: Add placeholder pointer listener structure and setup
pointer listener

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael e6ed988e54 ecore-wl2: Add support for initial setup of pointer cursor
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 79f4fa95ed ecore-wl2: Add start of Ecore_Wl2_Input code
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael e4c39ba2fe ecore-wl2: Fix doxygen comment
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael e0fdb907dc ecore-wl2: Add support for xdg shell listener
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 353ecac25e ecore-wl2: Add start of Ecore_Wl2_Output code for outputs
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael d1c4d53e50 ecore-wl2: Free window when surface gets deleted
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 2811d85907 ecore-wl2: Add placeholder API for ecore_wl2_window_raise
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 561a67069c ecore-wl2: Update doxygen for window move and resize functions
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 58bc1a5e87 ecore-wl2: Add API function to resize a window
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael addfd3f42a ecore-wl2: Add API function to move a window
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael eb34a9f53e ecore-wl2: Add API function to free a window
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 137c24c904 ecore-wl2: Add API function to hide a window
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 7458725b85 ecore-wl2: Add API function for ecore_wl2_window_show
Summary: This adds preliminary support for wl_shell and xdg_shell

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 3fd3d99baf ecore-wl2: Add a listener for display sync when connect is called
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael e283efa5a1 ecore-wl2: Add bool fields to window structure to store state
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 2c4aeefc23 ecore-wl2: Add function to create/get a wl_surface for a window
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael a925d0ca66 ecore-wl2: Add support for window types
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 9005f360d0 ecore-wl2: Add function to return window id
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael e81351491f ecore-wl2: Add start of ecore_wl2_window code
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 1d69824237 ecore-wl2: Add API function to return an iterator for display globals
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 01706a9eae ecore-wl2: Group connect and disconnect functions together
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael c273933205 ecore-wl2: Add internal function to cleanup Ecore_Wl2_Display when closed
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael d76c2e2a2d ecore-wl2: Add API function for servers to terminate wayland display main loop
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael de7a0947a5 ecore-wl2: Create new xkb context for each display when connected
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 6a05c1e69b ecore-wl2: Add API function for servers to destroy a wayland display
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael ea416178e4 ecore-wl2: Add API function for clients to disconnect from a Wayland display
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 7c226972dc ecore-wl2: Add API function to return the wl_shm interface
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 69bf2f0c7c ecore-wl2: Remove unused wl_registry field in display structure
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael f3d640f10a ecore-wl2: Call wl_event_loop_dispatch with a 0 timeout
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael f449ad4f87 ecore-wl2: Add support for binding various wayland interfaces
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 2366f6b7d8 ecore-wl2: Add xdg_shell protocol files
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael e4db8ef7c5 ecore-wl2: Add API function to return wl_display
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 7f34987f65 ecore-wl2: Modify ecore_wl2_display_create to take an optional socket name
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael e4aa6eedc8 ecore-wl2: Use Eina_Stringshare type instead of const char
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael d006ebff71 ecore-wl2: Start on code to handle globals being added or removed
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 35dfb992ca ecore-wl2: Add start of opaque Ecore_Wl2_Display structure
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael d013e678bb ecore-wl2: Add pkgconfig file for Ecore_Wl2 library
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 71e7efde0f ecore-wl2: Add wayland log handler callback to print wl log messages
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 674d3d386a ecore-wl2: Add ecore_wl2_display file to build order
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael d2dbbdc071 ecore-wl2: Link to wayland-server for ecore_wl2 library
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 8e8f2e480c ecore-wl2: Add start of doxygen infrastructure
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael e6a3a0736c ecore-wl2: Add API function for ecore_wl2_shutdown
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 26459b4492 ecore-wl2: Add events for adding and removing globals
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael 04add6501d ecore-wl2: Add API function for ecore_wl2_init
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00
Chris Michael c42fa00bfa ecore-wl2: Add start of headers for ecore_wl2 library
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-11-11 10:34:45 -05:00