From 42b082fe36d9888864356666ba77e8f46fa99657 Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Tue, 8 Aug 2017 09:53:52 -0400 Subject: ecore-wl2: Add support for Window Iconify State Change This patch adds support for the Window Iconify State Change event structure and the ecore event type to support it. '#divergence' @feature Signed-off-by: Chris Michael --- src/lib/ecore_wl2/ecore_wl2.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/lib/ecore_wl2/ecore_wl2.c') diff --git a/src/lib/ecore_wl2/ecore_wl2.c b/src/lib/ecore_wl2/ecore_wl2.c index 645012f4e4..ba22eb1986 100644 --- a/src/lib/ecore_wl2/ecore_wl2.c +++ b/src/lib/ecore_wl2/ecore_wl2.c @@ -52,6 +52,7 @@ EAPI int ECORE_WL2_EVENT_WINDOW_SHOW = 0; EAPI int ECORE_WL2_EVENT_WINDOW_HIDE = 0; EAPI int ECORE_WL2_EVENT_WINDOW_ACTIVATE = 0; EAPI int ECORE_WL2_EVENT_WINDOW_DEACTIVATE = 0; +EAPI int ECORE_WL2_EVENT_WINDOW_ICONIFY_STATE_CHANGE = 0; EAPI int _ecore_wl2_event_window_www = -1; EAPI int _ecore_wl2_event_window_www_drag = -1; @@ -134,6 +135,7 @@ ecore_wl2_init(void) ECORE_WL2_EVENT_WINDOW_HIDE = ecore_event_type_new(); ECORE_WL2_EVENT_WINDOW_ACTIVATE = ecore_event_type_new(); ECORE_WL2_EVENT_WINDOW_DEACTIVATE = ecore_event_type_new(); + ECORE_WL2_EVENT_WINDOW_ICONIFY_STATE_CHANGE = ecore_event_type_new(); } if (!no_session_recovery) no_session_recovery = !!getenv("EFL_NO_WAYLAND_SESSION_RECOVERY"); @@ -203,7 +205,8 @@ ecore_wl2_shutdown(void) ECORE_WL2_EVENT_WINDOW_SHOW, ECORE_WL2_EVENT_WINDOW_HIDE, ECORE_WL2_EVENT_WINDOW_ACTIVATE, - ECORE_WL2_EVENT_WINDOW_DEACTIVATE); + ECORE_WL2_EVENT_WINDOW_DEACTIVATE, + ECORE_WL2_EVENT_WINDOW_ICONIFY_STATE_CHANGE); /* shutdown Ecore_Event */ ecore_event_shutdown(); -- cgit v1.2.1