discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=af1c7d340738c4f23926a12fc2cb13d06a84a275
commit af1c7d340738c4f23926a12fc2cb13d06a84a275 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Wed Apr 6 16:48:58 2016 -0400 ecore-wl2: remove maximized/fullscreen/transient from window types enum these aren't real window types and only complicate internals/api #hoorayforbeta --- src/lib/ecore_wl2/Ecore_Wl2.h | 3 --- src/lib/ecore_wl2/ecore_wl2_window.c | 32 -------------------------------- 2 files changed, 35 deletions(-) diff --git a/src/lib/ecore_wl2/Ecore_Wl2.h b/src/lib/ecore_wl2/Ecore_Wl2.h index a31fee7..b97faad 100644 --- a/src/lib/ecore_wl2/Ecore_Wl2.h +++ b/src/lib/ecore_wl2/Ecore_Wl2.h @@ -137,9 +137,6 @@ typedef enum _Ecore_Wl2_Window_Type { ECORE_WL2_WINDOW_TYPE_NONE, ECORE_WL2_WINDOW_TYPE_TOPLEVEL, - ECORE_WL2_WINDOW_TYPE_FULLSCREEN, - ECORE_WL2_WINDOW_TYPE_MAXIMIZED, - ECORE_WL2_WINDOW_TYPE_TRANSIENT, ECORE_WL2_WINDOW_TYPE_MENU, ECORE_WL2_WINDOW_TYPE_DND, ECORE_WL2_WINDOW_TYPE_CUSTOM, diff --git a/src/lib/ecore_wl2/ecore_wl2_window.c b/src/lib/ecore_wl2/ecore_wl2_window.c index 1de96d3..dc35de0 100644 --- a/src/lib/ecore_wl2/ecore_wl2_window.c +++ b/src/lib/ecore_wl2/ecore_wl2_window.c @@ -141,28 +141,6 @@ _ecore_wl2_window_type_set(Ecore_Wl2_Window *win) { switch (win->type) { - case ECORE_WL2_WINDOW_TYPE_FULLSCREEN: - if (win->xdg_surface) - xdg_surface_set_fullscreen(win->xdg_surface, NULL); - else if (win->wl_shell_surface) - wl_shell_surface_set_fullscreen(win->wl_shell_surface, - WL_SHELL_SURFACE_FULLSCREEN_METHOD_DEFAULT, - 0, NULL); - break; - case ECORE_WL2_WINDOW_TYPE_MAXIMIZED: - if (win->xdg_surface) - xdg_surface_set_maximized(win->xdg_surface); - else if (win->wl_shell_surface) - wl_shell_surface_set_maximized(win->wl_shell_surface, NULL); - break; - case ECORE_WL2_WINDOW_TYPE_TRANSIENT: - if (win->xdg_surface) - xdg_surface_set_parent(win->xdg_surface, win->parent->xdg_surface); - else if (win->wl_shell_surface) - wl_shell_surface_set_transient(win->wl_shell_surface, - win->parent->surface, - win->geometry.x, win->geometry.y, 0); - break; case ECORE_WL2_WINDOW_TYPE_MENU: { Ecore_Wl2_Input *input; @@ -700,8 +678,6 @@ ecore_wl2_window_maximized_set(Ecore_Wl2_Window *window, Eina_Bool maximized) xdg_surface_set_maximized(window->xdg_surface); else if (window->wl_shell_surface) wl_shell_surface_set_maximized(window->wl_shell_surface, NULL); - - window->type = ECORE_WL2_WINDOW_TYPE_MAXIMIZED; } else { @@ -710,8 +686,6 @@ ecore_wl2_window_maximized_set(Ecore_Wl2_Window *window, Eina_Bool maximized) else if (window->wl_shell_surface) wl_shell_surface_set_toplevel(window->wl_shell_surface); - window->type = ECORE_WL2_WINDOW_TYPE_TOPLEVEL; - _ecore_wl2_window_configure_send(window, window->saved.w, window->saved.h, 0); } @@ -748,8 +722,6 @@ ecore_wl2_window_fullscreen_set(Ecore_Wl2_Window *window, Eina_Bool fullscreen) wl_shell_surface_set_fullscreen(window->wl_shell_surface, WL_SHELL_SURFACE_FULLSCREEN_METHOD_DEFAULT, 0, NULL); - - window->type = ECORE_WL2_WINDOW_TYPE_FULLSCREEN; } else { @@ -758,8 +730,6 @@ ecore_wl2_window_fullscreen_set(Ecore_Wl2_Window *window, Eina_Bool fullscreen) else if (window->wl_shell_surface) wl_shell_surface_set_toplevel(window->wl_shell_surface); - window->type = ECORE_WL2_WINDOW_TYPE_TOPLEVEL; - _ecore_wl2_window_configure_send(window, window->saved.w, window->saved.h, 0); } @@ -879,8 +849,6 @@ ecore_wl2_window_iconified_set(Ecore_Wl2_Window *window, Eina_Bool iconified) &states, 0); wl_array_release(&states); } - - window->type = ECORE_WL2_WINDOW_TYPE_TOPLEVEL; } } --