From 756faca85bd26614d15741cb827a2d9c51c5e9b6 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Wed, 8 Aug 2012 09:56:58 +0000 Subject: [PATCH] and by default for fullscreen windows use fullscreen comp style theme thing. it means u know its a fullscreen window opening AND thus u can "protect" against security issues like apps popping up fs windows mimicking your desktop with screenshots etc. :) SVN revision: 75003 --- src/modules/comp/e_mod_comp_cfdata.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/modules/comp/e_mod_comp_cfdata.c b/src/modules/comp/e_mod_comp_cfdata.c index 448d78942..1353d142b 100644 --- a/src/modules/comp/e_mod_comp_cfdata.c +++ b/src/modules/comp/e_mod_comp_cfdata.c @@ -98,32 +98,44 @@ e_mod_comp_cfdata_config_new(void) cfg->match.borders = NULL; cfg->match.overrides = NULL; + mat = E_NEW(Match, 1); cfg->match.overrides = eina_list_append(cfg->match.overrides, mat); mat->name = eina_stringshare_add("E"); mat->clas = eina_stringshare_add("Background_Window"); mat->shadow_style = eina_stringshare_add("none"); + mat = E_NEW(Match, 1); cfg->match.overrides = eina_list_append(cfg->match.overrides, mat); mat->name = eina_stringshare_add("E"); mat->clas = eina_stringshare_add("everything"); mat->shadow_style = eina_stringshare_add("everything"); + + mat = E_NEW(Match, 1); + cfg->match.overrides = eina_list_append(cfg->match.overrides, mat); + mat->fullscreen = 1; + mat->shadow_style = eina_stringshare_add("fullscreen"); + mat = E_NEW(Match, 1); cfg->match.overrides = eina_list_append(cfg->match.overrides, mat); mat->primary_type = ECORE_X_WINDOW_TYPE_DROPDOWN_MENU; mat->shadow_style = eina_stringshare_add("menu"); + mat = E_NEW(Match, 1); cfg->match.overrides = eina_list_append(cfg->match.overrides, mat); mat->primary_type = ECORE_X_WINDOW_TYPE_POPUP_MENU; mat->shadow_style = eina_stringshare_add("menu"); + mat = E_NEW(Match, 1); cfg->match.overrides = eina_list_append(cfg->match.overrides, mat); mat->primary_type = ECORE_X_WINDOW_TYPE_COMBO; mat->shadow_style = eina_stringshare_add("menu"); + mat = E_NEW(Match, 1); cfg->match.overrides = eina_list_append(cfg->match.overrides, mat); mat->primary_type = ECORE_X_WINDOW_TYPE_TOOLTIP; mat->shadow_style = eina_stringshare_add("menu"); + mat = E_NEW(Match, 1); cfg->match.overrides = eina_list_append(cfg->match.overrides, mat); mat->shadow_style = eina_stringshare_add("popup");