summaryrefslogtreecommitdiff
path: root/src/lib/efl_wl/Efl_Wl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/efl_wl/Efl_Wl.h')
-rw-r--r--src/lib/efl_wl/Efl_Wl.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/efl_wl/Efl_Wl.h b/src/lib/efl_wl/Efl_Wl.h
index d4385d2a59..cf3de2112e 100644
--- a/src/lib/efl_wl/Efl_Wl.h
+++ b/src/lib/efl_wl/Efl_Wl.h
@@ -143,6 +143,17 @@ EAPI void *efl_wl_global_add(Evas_Object *obj, const void *interface, uint32_t v
143 * @since 1.21 143 * @since 1.21
144 */ 144 */
145EAPI Eina_Bool efl_wl_surface_extract(Evas_Object *surface); 145EAPI Eina_Bool efl_wl_surface_extract(Evas_Object *surface);
146
147/**
148 * Get the Evas_Object for an extracted wl_surface resource created by an efl_wl object
149 *
150 * @note Passing anything other than a valid wl_surface resource from an efl_wl object will guarantee a crash.
151 *
152 * @param surface_resource The wl_resource for a wl_surface
153 * @return The Evas_Object of the surface, NULL on failure
154 * @since 1.21
155 */
156EAPI Evas_Object *efl_wl_extracted_surface_object_find(void *surface_resource);
146#endif 157#endif
147 158
148#endif 159#endif