ecore-wayland: Add API functions to iconify an Ecore_Wl_Window
authorChris Michael <cp.michael@samsung.com>
Sat, 23 Aug 2014 12:55:55 +0000 (08:55 -0400)
committerChris Michael <cp.michael@samsung.com>
Wed, 1 Oct 2014 20:15:37 +0000 (16:15 -0400)
These API functions will be called from ecore_evas to iconify an
Ecore_Wl_Window. This is implemented in the xdg_shell protocol

@feature

Signed-off-by: Chris Michael <cp.michael@samsung.com>
src/lib/ecore_wayland/Ecore_Wayland.h

index 396cd0f..790ce0c 100644 (file)
@@ -575,6 +575,17 @@ EAPI void ecore_wl_window_cursor_from_name_set(Ecore_Wl_Window *win, const char
 EAPI void ecore_wl_window_cursor_default_restore(Ecore_Wl_Window *win);
 EAPI void ecore_wl_window_parent_set(Ecore_Wl_Window *win, Ecore_Wl_Window *parent);
 
+/**
+ * Iconify a window
+ * 
+ * @param win The window to iconifiy
+ * 
+ * @ingroup Ecore_Wl_Window_Group
+ * @since 1.12
+ */
+EAPI void ecore_wl_window_iconified_set(Ecore_Wl_Window *win, Eina_Bool iconified);
+EAPI Eina_Bool ecore_wl_window_iconified_get(Ecore_Wl_Window *win);
+
 
 EAPI int ecore_wl_window_id_get(Ecore_Wl_Window *win);
 EAPI void ecore_wl_window_title_set(Ecore_Wl_Window *win, const char *title);