raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=822680869ff70a0f69dd383e3a810f3f18462dbc

commit 822680869ff70a0f69dd383e3a810f3f18462dbc
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Thu Sep 19 20:02:41 2019 +0100

    e comp - remove the disable/fast effects
    
    for fast we probably should look at something like having a multiplier
    on edj transitions and set it to 0 to make it instant. this would be
    much better and able to apply to ALL effects... so let's remove this
    way for now. as for no shaodws and other stuff - moving to wl cant
    control CSD and even then it's a theme look ant feel - a "flat theme
    withotu any shadows" would just not have them. probably not a checkbox
    to have here.
---
 src/bin/e_comp_canvas.c       |  19 ++----
 src/bin/e_comp_cfdata.c       |  10 ---
 src/bin/e_comp_cfdata.h       |  12 ----
 src/bin/e_comp_object.c       |  90 +++++----------------------
 src/bin/e_int_config_comp.c   | 140 +-----------------------------------------
 src/modules/wizard/page_150.c |  20 ++----
 6 files changed, 24 insertions(+), 267 deletions(-)

diff --git a/src/bin/e_comp_canvas.c b/src/bin/e_comp_canvas.c
index c68b18b66..6295720b8 100644
--- a/src/bin/e_comp_canvas.c
+++ b/src/bin/e_comp_canvas.c
@@ -545,26 +545,15 @@ E_API void
 e_comp_canvas_zone_update(E_Zone *zone)
 {
    Evas_Object *o;
-   const char *const over_styles[] =
-   {
-      "e/comp/screen/overlay/default",
-      "e/comp/screen/overlay/noeffects"
-   };
-   const char *const under_styles[] =
-   {
-      "e/comp/screen/base/default",
-      "e/comp/screen/base/noeffects"
-   };
-   E_Comp_Config *conf = e_comp_config_get();
 
    if (zone->over && zone->base)
      {
         e_theme_edje_object_set(zone->base, "base/theme/comp",
-                                under_styles[conf->disable_screen_effects]);
+                                "e/comp/screen/base/default");
         edje_object_part_swallow(zone->base, "e.swallow.background",
                                  zone->transition_object ?: zone->bg_object);
         e_theme_edje_object_set(zone->over, "base/theme/comp",
-                                over_styles[conf->disable_screen_effects]);
+                                "e/comp/screen/overlay/default");
         return;
      }
    E_FREE_FUNC(zone->base, evas_object_del);
@@ -572,7 +561,7 @@ e_comp_canvas_zone_update(E_Zone *zone)
    zone->base = o = edje_object_add(e_comp->evas);
    evas_object_repeat_events_set(o, 1);
    evas_object_name_set(zone->base, "zone->base");
-   e_theme_edje_object_set(o, "base/theme/comp", 
under_styles[conf->disable_screen_effects]);
+   e_theme_edje_object_set(o, "base/theme/comp", "e/comp/screen/base/default");
    edje_object_part_swallow(zone->base, "e.swallow.background", 
zone->transition_object ?: zone->bg_object);
    evas_object_move(o, zone->x, zone->y);
    evas_object_resize(o, zone->w, zone->h);
@@ -585,7 +574,7 @@ e_comp_canvas_zone_update(E_Zone *zone)
    evas_object_raise(o);
    evas_object_name_set(zone->over, "zone->over");
    evas_object_pass_events_set(o, 1);
-   e_theme_edje_object_set(o, "base/theme/comp", 
over_styles[conf->disable_screen_effects]);
+   e_theme_edje_object_set(o, "base/theme/comp", 
"e/comp/screen/overlay/default");
    evas_object_move(o, zone->x, zone->y);
    evas_object_resize(o, zone->w, zone->h);
    evas_object_raise(o);
diff --git a/src/bin/e_comp_cfdata.c b/src/bin/e_comp_cfdata.c
index 6deff5863..7f23e28e9 100644
--- a/src/bin/e_comp_cfdata.c
+++ b/src/bin/e_comp_cfdata.c
@@ -53,17 +53,7 @@ e_comp_cfdata_edd_init(E_Config_DD **conf_edd, E_Config_DD 
**match_edd)
    E_CONFIG_VAL(D, T, nofade, UCHAR);
    E_CONFIG_VAL(D, T, smooth_windows, UCHAR);
    E_CONFIG_VAL(D, T, first_draw_delay, DOUBLE);
-   E_CONFIG_VAL(D, T, disable_screen_effects, UCHAR);
    E_CONFIG_VAL(D, T, enable_advanced_features, UCHAR);
-   E_CONFIG_VAL(D, T, fast_popups, UCHAR);
-   E_CONFIG_VAL(D, T, fast_borders, UCHAR);
-   E_CONFIG_VAL(D, T, fast_menus, UCHAR);
-   E_CONFIG_VAL(D, T, fast_overrides, UCHAR);
-   E_CONFIG_VAL(D, T, match.disable_popups, UCHAR);
-   E_CONFIG_VAL(D, T, match.disable_borders, UCHAR);
-   E_CONFIG_VAL(D, T, match.disable_overrides, UCHAR);
-   E_CONFIG_VAL(D, T, match.disable_menus, UCHAR);
-   E_CONFIG_VAL(D, T, match.disable_objects, UCHAR);
    E_CONFIG_LIST(D, T, match.popups, *match_edd);
    E_CONFIG_LIST(D, T, match.borders, *match_edd);
    E_CONFIG_LIST(D, T, match.overrides, *match_edd);
diff --git a/src/bin/e_comp_cfdata.h b/src/bin/e_comp_cfdata.h
index 00adef6c2..c1b0b1f53 100644
--- a/src/bin/e_comp_cfdata.h
+++ b/src/bin/e_comp_cfdata.h
@@ -30,26 +30,14 @@ struct _E_Comp_Config
    unsigned char smooth_windows;
    unsigned char nofade;
    double        first_draw_delay;
-   Eina_Bool disable_screen_effects;
    Eina_Bool enable_advanced_features;
-   // the following options add the "/fast" suffix to the normal groups
-   Eina_Bool fast_popups;
-   Eina_Bool fast_borders;
-   Eina_Bool fast_menus;
-   Eina_Bool fast_overrides;
-   Eina_Bool fast_objects;
 
    struct
    {
-      Eina_Bool disable_popups;
       Eina_List *popups;    // used for e popups
-      Eina_Bool disable_borders;
       Eina_List *borders;    // used for borders
-      Eina_Bool disable_overrides;
       Eina_List *overrides;    // used for client menus, tooltips etc.
-      Eina_Bool disable_menus;
       Eina_List *menus;    // used for e menus
-      Eina_Bool disable_objects;
       Eina_List *objects;    // used for e objects which are not popups or 
menus
    } match;
 };
diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index 2c9423c18..c4d403bef 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -591,7 +591,7 @@ _e_comp_object_shadow_setup(E_Comp_Object *cw)
    E_Comp_Match *m;
    Eina_Stringshare *reshadow_group = NULL;
    Eina_Bool focus = EINA_FALSE, urgent = EINA_FALSE, skip = EINA_FALSE,
-             fast = EINA_FALSE, reshadow = EINA_FALSE, no_shadow = EINA_FALSE, 
override;
+             reshadow = EINA_FALSE, no_shadow = EINA_FALSE, override;
    Eina_Stringshare *name, *title;
    E_Comp_Config *conf = e_comp_config_get();
 
@@ -601,8 +601,7 @@ _e_comp_object_shadow_setup(E_Comp_Object *cw)
    list = override ? conf->match.overrides : conf->match.borders;
    name = cw->ec->icccm.name;
    title = cw->ec->icccm.title;
-   skip = (override ? conf->match.disable_overrides : 
conf->match.disable_borders) || (title && (!strncmp(title, "noshadow", 8)));
-   fast = override ? conf->fast_overrides : conf->fast_borders;
+   skip = (title && (!strncmp(title, "noshadow", 8)));
 
    /* skipping here is mostly a hack for systray because I hate it */
    if (!skip)
@@ -619,15 +618,6 @@ _e_comp_object_shadow_setup(E_Comp_Object *cw)
              no_shadow = m->no_shadow;
              if (m->shadow_style)
                {
-                  /* fast effects are just themes with "/fast" appended and 
shorter effect times */
-                  if (fast)
-                    {
-                       snprintf(buf, sizeof(buf), "e/comp/frame/%s/fast", 
m->shadow_style);
-                       reshadow = ok = !e_util_strcmp(reshadow_group, buf);
-                       if (!ok)
-                         ok = e_theme_edje_object_set(cw->shobj, 
"base/theme/comp", buf);
-                    }
-                  /* default to non-fast style if fast not available */
                   if (!ok)
                     {
                        snprintf(buf, sizeof(buf), "e/comp/frame/%s", 
m->shadow_style);
@@ -652,13 +642,6 @@ _e_comp_object_shadow_setup(E_Comp_Object *cw)
         if (ok) break;
         if (conf->shadow_style)
           {
-             if (fast)
-               {
-                  snprintf(buf, sizeof(buf), "e/comp/frame/%s/fast", 
conf->shadow_style);
-                  reshadow = ok = !e_util_strcmp(reshadow_group, buf);
-                  if (!ok)
-                    ok = e_theme_edje_object_set(cw->shobj, "base/theme/comp", 
buf);
-               }
              if (!ok)
                {
                   snprintf(buf, sizeof(buf), "e/comp/frame/%s", 
conf->shadow_style);
@@ -669,18 +652,9 @@ _e_comp_object_shadow_setup(E_Comp_Object *cw)
           }
         if (!ok)
           {
-             if (fast)
-               {
-                  reshadow = ok = !e_util_strcmp(reshadow_group, 
"e/comp/frame/default/fast");
-                  if (!ok)
-                    ok = e_theme_edje_object_set(cw->shobj, "base/theme/comp", 
"e/comp/frame/default/fast");
-               }
+             reshadow = ok = !e_util_strcmp(reshadow_group, 
"e/comp/frame/default");
              if (!ok)
-               {
-                  reshadow = ok = !e_util_strcmp(reshadow_group, 
"e/comp/frame/default");
-                  if (!ok)
-                    ok = e_theme_edje_object_set(cw->shobj, "base/theme/comp", 
"e/comp/frame/default");
-               }
+               ok = e_theme_edje_object_set(cw->shobj, "base/theme/comp", 
"e/comp/frame/default");
           }
         break;
      }
@@ -2869,7 +2843,7 @@ e_comp_object_util_type_set(Evas_Object *obj, 
E_Comp_Object_Type type)
    const char *name = NULL;
    Eina_List *l, *list = NULL;
    E_Comp_Config *conf = e_comp_config_get();
-   Eina_Bool skip = EINA_FALSE, fast = EINA_FALSE, shadow = EINA_FALSE;
+   Eina_Bool skip = EINA_FALSE, shadow = EINA_FALSE;
    E_Comp_Match *m;
    const char *grp;
    char buf[1024];
@@ -2882,19 +2856,13 @@ e_comp_object_util_type_set(Evas_Object *obj, 
E_Comp_Object_Type type)
      {
       case E_COMP_OBJECT_TYPE_MENU:
         list = conf->match.menus;
-        skip = conf->match.disable_menus;
-        fast = conf->fast_menus;
         shadow = EINA_TRUE;
         break;
       case E_COMP_OBJECT_TYPE_POPUP:
         list = conf->match.popups;
-        skip = conf->match.disable_popups;
-        fast = conf->fast_popups;
         break;
       default:
         list = conf->match.objects;
-        skip = conf->match.disable_objects;
-        fast = conf->fast_objects;
      }
    content = edje_object_part_swallow_get(obj, "e.swallow.content");
    if (content)
@@ -2918,18 +2886,9 @@ e_comp_object_util_type_set(Evas_Object *obj, 
E_Comp_Object_Type type)
                  ((name) && (m->name) && (!e_util_glob_match(name, m->name))))
                continue;
              if (!m->shadow_style) continue;
-             if (fast)
-               {
-                  snprintf(buf, sizeof(buf), "e/comp/frame/%s/fast", 
m->shadow_style);
-                  if (eina_streq(buf, grp)) return;
-                  ok = e_theme_edje_object_set(obj, "base/theme/comp", buf);
-               }
-             if (!ok)
-               {
-                  snprintf(buf, sizeof(buf), "e/comp/frame/%s", 
m->shadow_style);
-                  if (eina_streq(buf, grp)) return;
-                  ok = e_theme_edje_object_set(obj, "base/theme/comp", buf);
-               }
+             snprintf(buf, sizeof(buf), "e/comp/frame/%s", m->shadow_style);
+             if (eina_streq(buf, grp)) return;
+             ok = e_theme_edje_object_set(obj, "base/theme/comp", buf);
              if (ok)
                {
                   shadow = !m->no_shadow;
@@ -2949,30 +2908,13 @@ e_comp_object_util_type_set(Evas_Object *obj, 
E_Comp_Object_Type type)
         if (ok) break;
         if (conf->shadow_style)
           {
-             if (fast)
-               {
-                  snprintf(buf, sizeof(buf), "e/comp/frame/%s/fast", 
conf->shadow_style);
-                  if (eina_streq(buf, grp)) return;
-                  ok = e_theme_edje_object_set(obj, "base/theme/comp", buf);
-               }
-             if (!ok)
-               {
-                  snprintf(buf, sizeof(buf), "e/comp/frame/%s", 
conf->shadow_style);
-                  if (eina_streq(buf, grp)) return;
-                  ok = e_theme_edje_object_set(obj, "base/theme/comp", buf);
-               }
+             snprintf(buf, sizeof(buf), "e/comp/frame/%s", conf->shadow_style);
+             if (eina_streq(buf, grp)) return;
+             ok = e_theme_edje_object_set(obj, "base/theme/comp", buf);
              if (ok) break;
           }
-        if (fast)
-          {
-             if (eina_streq("e/comp/frame/default/fast", grp)) return;
-             ok = e_theme_edje_object_set(obj, "base/theme/comp", 
"e/comp/frame/default/fast");
-          }
-        if (!ok)
-          {
-             if (eina_streq("e/comp/frame/default", grp)) return;
-             ok = e_theme_edje_object_set(obj, "base/theme/comp", 
"e/comp/frame/default");
-          }
+        if (eina_streq("e/comp/frame/default", grp)) return;
+        ok = e_theme_edje_object_set(obj, "base/theme/comp", 
"e/comp/frame/default");
         break;
      }
    if (shadow && (e_util_strcmp(evas_object_type_get(obj), "edje") || 
(!edje_object_data_get(obj, "noshadow"))))
@@ -3727,9 +3669,6 @@ e_comp_object_signal_emit(Evas_Object *obj, const char 
*sig, const char *src)
    if (cw->frame_object) edje_object_signal_emit(cw->frame_object, sig, src);
    if (cw->frame_icon && e_icon_edje_get(cw->frame_icon))
      edje_object_signal_emit(e_icon_edje_get(cw->frame_icon), sig, src);
-   if ((cw->ec->override && e_comp_config_get()->match.disable_overrides) ||
-       ((!cw->ec->override) && e_comp_config_get()->match.disable_borders))
-     return;
    /* start with highest priority callback first */
    EINA_INLIST_REVERSE_FOREACH(_e_comp_object_movers, prov)
      {
@@ -4417,8 +4356,7 @@ e_comp_object_effect_allowed_get(Evas_Object *obj)
    API_ENTRY EINA_FALSE;
 
    if (!cw->shobj) return EINA_FALSE;
-   if (cw->ec->override) return !e_comp_config_get()->match.disable_overrides;
-   return !e_comp_config_get()->match.disable_borders;
+   return EINA_TRUE;
 }
 
 /* setup an api effect for a client */
diff --git a/src/bin/e_int_config_comp.c b/src/bin/e_int_config_comp.c
index 68317d45b..cea8c5d40 100644
--- a/src/bin/e_int_config_comp.c
+++ b/src/bin/e_int_config_comp.c
@@ -39,17 +39,7 @@ struct _E_Config_Dialog_Data
    int          fps_corner;
    int          fps_average_range;
    double       first_draw_delay;
-   int disable_screen_effects;
    int enable_advanced_features;
-   // the following options add the "/fast" suffix to the normal groups
-   int fast_popups;
-   int fast_borders;
-   int fast_menus;
-   int fast_overrides;
-   int fast_objects;
-   int fast;
-   Evas_Object *fast_ob;
-   int fast_changed E_BITFIELD;
 };
 
 /* Protos */
@@ -101,17 +91,6 @@ _create_data(E_Config_Dialog *cfd EINA_UNUSED)
        (cfdata->engine != E_COMP_ENGINE_GL))
      cfdata->engine = E_COMP_ENGINE_SW;
 
-   cfdata->fast_popups = conf->fast_popups;
-   cfdata->fast_borders = conf->fast_borders;
-   cfdata->fast_overrides = conf->fast_overrides;
-   cfdata->fast_menus = conf->fast_menus;
-   cfdata->fast_objects = conf->fast_objects;
-   cfdata->match.disable_popups = conf->match.disable_popups;
-   cfdata->match.disable_borders = conf->match.disable_borders;
-   cfdata->match.disable_overrides = conf->match.disable_overrides;
-   cfdata->match.disable_menus = conf->match.disable_menus;
-   cfdata->match.disable_objects = conf->match.disable_objects;
-   cfdata->disable_screen_effects = conf->disable_screen_effects;
    cfdata->enable_advanced_features = conf->enable_advanced_features;
 
    cfdata->indirect = conf->indirect;
@@ -163,12 +142,6 @@ _free_data(E_Config_Dialog *cfd  EINA_UNUSED,
    free(cfdata);
 }
 
-static void
-_advanced_comp_style_toggle(void *oi, Evas_Object *o)
-{
-   e_widget_disabled_set(oi, e_widget_check_checked_get(o));
-}
-
 static void
 _advanced_matches_edit(void *data, void *d EINA_UNUSED)
 {
@@ -203,53 +176,6 @@ _advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, 
E_Config_Dialog_Data
 
    e_widget_toolbook_page_append(otb, NULL, _("Styles"), ol, 1, 1, 1, 1, 0.5, 
0.0);
 
-   //////////////////////////////////////////////
-
-   ol = e_widget_list_add(evas, 0, 0);
-   {
-      Evas_Object *w, *m, *p, *o1, *o2;
-
-      of = e_widget_framelist_add(evas, _("Fast Effects"), 0);
-      w = ob = e_widget_check_add(evas, _("Enable fast composite effects for 
windows"), &(cfdata->fast_borders));
-      e_widget_disabled_set(ob, cfdata->match.disable_borders);
-      e_widget_framelist_object_append(of, ob);
-      m = ob = e_widget_check_add(evas, _("Enable fast composite effects for 
menus"), &(cfdata->fast_menus));
-      e_widget_disabled_set(ob, cfdata->match.disable_menus);
-      e_widget_framelist_object_append(of, ob);
-      p = ob = e_widget_check_add(evas, _("Enable fast composite effects for 
popups"), &(cfdata->fast_popups));
-      e_widget_disabled_set(ob, cfdata->match.disable_popups);
-      e_widget_framelist_object_append(of, ob);
-      o1 = ob = e_widget_check_add(evas, _("Enable fast composite effects for 
objects"), &(cfdata->fast_objects));
-      e_widget_disabled_set(ob, cfdata->match.disable_objects);
-      e_widget_framelist_object_append(of, ob);
-      o2 = ob = e_widget_check_add(evas, _("Enable fast composite effects for 
overrides"), &(cfdata->fast_overrides));
-      e_widget_disabled_set(ob, cfdata->match.disable_overrides);
-      e_widget_framelist_object_append(of, ob);
-      e_widget_list_object_append(ol, of, 1, 0, 0.5);
-
-      of = e_widget_framelist_add(evas, _("Disable Effects"), 0);
-      ob = e_widget_check_add(evas, _("Disable composite effects for 
windows"), &(cfdata->match.disable_borders));
-      e_widget_on_change_hook_set(ob, _advanced_comp_style_toggle, w);
-      e_widget_framelist_object_append(of, ob);
-      ob = e_widget_check_add(evas, _("Disable composite effects for menus"), 
&(cfdata->match.disable_menus));
-      e_widget_on_change_hook_set(ob, _advanced_comp_style_toggle, m);
-      e_widget_framelist_object_append(of, ob);
-      ob = e_widget_check_add(evas, _("Disable composite effects for popups"), 
&(cfdata->match.disable_popups));
-      e_widget_on_change_hook_set(ob, _advanced_comp_style_toggle, p);
-      e_widget_framelist_object_append(of, ob);
-      ob = e_widget_check_add(evas, _("Disable composite effects for 
objects"), &(cfdata->match.disable_objects));
-      e_widget_on_change_hook_set(ob, _advanced_comp_style_toggle, o1);
-      e_widget_framelist_object_append(of, ob);
-      ob = e_widget_check_add(evas, _("Disable composite effects for 
overrides"), &(cfdata->match.disable_overrides));
-      e_widget_on_change_hook_set(ob, _advanced_comp_style_toggle, o2);
-      e_widget_framelist_object_append(of, ob);
-      ob = e_widget_check_add(evas, _("Disable composite effects for screen"), 
&(cfdata->disable_screen_effects));
-      e_widget_framelist_object_append(of, ob);
-      e_widget_list_object_append(ol, of, 1, 0, 0.5);
-   }
-
-   e_widget_toolbook_page_append(otb, NULL, _("Effects"), ol, 1, 1, 1, 1, 0.5, 
0.0);
-
    ///////////////////////////////////////////
    ol = e_widget_list_add(evas, 0, 0);
    of = e_widget_framelist_add(evas, _("Behavior"), 0);
@@ -427,31 +353,9 @@ _advanced_apply_data(E_Config_Dialog *cfd  EINA_UNUSED,
        (cfdata->fps_corner != conf->fps_corner) ||
        (cfdata->fps_average_range != conf->fps_average_range) ||
        (!EINA_DBL_EQ(cfdata->first_draw_delay, conf->first_draw_delay)) ||
-       (conf->match.disable_popups != cfdata->match.disable_popups) ||
-       (conf->match.disable_borders != cfdata->match.disable_borders) ||
-       (conf->match.disable_overrides != cfdata->match.disable_overrides) ||
-       (conf->match.disable_menus != cfdata->match.disable_menus) ||
-       (conf->match.disable_objects != cfdata->match.disable_objects) ||
-       (conf->disable_screen_effects != cfdata->disable_screen_effects) ||
-       (conf->enable_advanced_features != cfdata->enable_advanced_features) ||
-       (conf->fast_popups != cfdata->fast_popups) ||
-       (conf->fast_borders != cfdata->fast_borders) ||
-       (conf->fast_overrides != cfdata->fast_overrides) ||
-       (conf->fast_menus != cfdata->fast_menus) ||
-       (conf->fast_objects != cfdata->fast_objects)
+       (conf->enable_advanced_features != cfdata->enable_advanced_features)
        )
      {
-        conf->fast_popups = cfdata->fast_popups;
-        conf->fast_borders = cfdata->fast_borders;
-        conf->fast_overrides = cfdata->fast_overrides;
-        conf->fast_menus = cfdata->fast_menus;
-        conf->fast_objects = cfdata->fast_objects;
-        conf->match.disable_popups = cfdata->match.disable_popups;
-        conf->match.disable_borders = cfdata->match.disable_borders;
-        conf->match.disable_overrides = cfdata->match.disable_overrides;
-        conf->match.disable_menus = cfdata->match.disable_menus;
-        conf->match.disable_objects = cfdata->match.disable_objects;
-        conf->disable_screen_effects = cfdata->disable_screen_effects;
         if (conf->enable_advanced_features != cfdata->enable_advanced_features)
           _advanced_features_changed(conf);
         conf->lock_fps = cfdata->lock_fps;
@@ -495,20 +399,12 @@ _advanced_apply_data(E_Config_Dialog *cfd  EINA_UNUSED,
    return 1;
 }
 
-static void
-_basic_comp_style_fast_toggle(void *data, Evas_Object *o EINA_UNUSED)
-{
-   E_Config_Dialog_Data *cfdata = data;
-   cfdata->fast_changed = 1;
-}
-
 static void
 _basic_comp_style_toggle(void *data, Evas_Object *o)
 {
    E_Config_Dialog_Data *cfdata = data;
    
    e_widget_disabled_set(cfdata->styles_il, e_widget_check_checked_get(o));
-   e_widget_disabled_set(cfdata->fast_ob, e_widget_check_checked_get(o));
    cfdata->match.toggle_changed = 1;
 }
 
@@ -534,21 +430,6 @@ _basic_create_widgets(E_Config_Dialog *cfd,
    ob = e_widget_check_add(evas, _("Don't fade backlight"), &(cfdata->nofade));
    e_widget_list_object_append(ol, ob, 1, 0, 0.5);
    
-   cfdata->fast =
-     (cfdata->fast_menus && cfdata->fast_overrides && cfdata->fast_borders && 
cfdata->fast_popups && cfdata->fast_objects);
-   cfdata->fast_ob = ob = e_widget_check_add(evas, _("Enable \"fast\" 
composite effects"), &(cfdata->fast));
-   evas_object_data_set(ob, "cfdata", cfdata);
-   e_widget_list_object_append(ol, ob, 1, 0, 0.5);
-   e_widget_on_change_hook_set(ob, _basic_comp_style_fast_toggle, cfdata);
-
-   cfdata->match.disable_all =
-     (cfdata->match.disable_menus && cfdata->match.disable_overrides && 
cfdata->match.disable_borders &&
-      cfdata->match.disable_popups && cfdata->match.disable_objects && 
cfdata->disable_screen_effects);
-   e_widget_disabled_set(ob, cfdata->match.disable_all);
-   ob = e_widget_check_add(evas, _("Disable composite effects"), 
&(cfdata->match.disable_all));
-   evas_object_data_set(ob, "cfdata", cfdata);
-   e_widget_list_object_append(ol, ob, 1, 0, 0.5);
-
    of = e_widget_frametable_add(evas, _("Select default style"), 0);
    e_widget_frametable_content_align_set(of, 0.5, 0.5);
    cfdata->styles_il = oi = e_comp_style_selector_create(evas, 
&(cfdata->shadow_style));
@@ -602,7 +483,7 @@ _basic_apply_data(E_Config_Dialog *cfd  EINA_UNUSED,
 {
    E_Comp_Config *conf = e_comp_config_get();
 
-   if (cfdata->match.toggle_changed || cfdata->fast_changed ||
+   if (cfdata->match.toggle_changed ||
        (cfdata->lock_fps != conf->lock_fps) ||
        (cfdata->smooth_windows != conf->smooth_windows) ||
        (cfdata->grab != conf->grab) ||
@@ -621,23 +502,6 @@ _basic_apply_data(E_Config_Dialog *cfd  EINA_UNUSED,
        (!EINA_DBL_EQ(cfdata->first_draw_delay, conf->first_draw_delay))
        )
      {
-        if (cfdata->match.toggle_changed)
-          {
-             conf->match.disable_popups = cfdata->match.disable_popups = 
cfdata->match.disable_all;
-             conf->match.disable_borders = cfdata->match.disable_borders = 
cfdata->match.disable_all;
-             conf->match.disable_overrides = cfdata->match.disable_overrides = 
cfdata->match.disable_all;
-             conf->match.disable_menus = cfdata->match.disable_menus = 
cfdata->match.disable_all;
-             conf->match.disable_objects = cfdata->match.disable_objects = 
cfdata->match.disable_all;
-             conf->disable_screen_effects = cfdata->disable_screen_effects = 
cfdata->match.disable_all;
-          }
-        if (cfdata->fast_changed)
-          {
-             conf->fast_borders = cfdata->fast_borders = cfdata->fast;
-             conf->fast_popups = cfdata->fast_popups = cfdata->fast;
-             conf->fast_menus = cfdata->fast_menus = cfdata->fast;
-             conf->fast_objects = cfdata->fast_objects = cfdata->fast;
-             conf->fast_overrides = cfdata->fast_overrides = cfdata->fast;
-          }
         conf->lock_fps = cfdata->lock_fps;
         conf->smooth_windows = cfdata->smooth_windows;
         conf->grab = cfdata->grab;
diff --git a/src/modules/wizard/page_150.c b/src/modules/wizard/page_150.c
index 8a6aa4969..1a2a0f452 100644
--- a/src/modules/wizard/page_150.c
+++ b/src/modules/wizard/page_150.c
@@ -5,8 +5,6 @@
 
 static Eina_Bool do_gl = 0;
 static Eina_Bool do_vsync = 0;
-static Eina_Bool disable_effects = 0;
-
 
 static void
 check_add(Evas_Object *box, const char *txt, Eina_Bool *val)
@@ -14,17 +12,17 @@ check_add(Evas_Object *box, const char *txt, Eina_Bool *val)
    Evas_Object *ck;
 
    ck = elm_check_add(box);
-   evas_object_show(ck);
    E_ALIGN(ck, 0, 0.5);
    elm_object_text_set(ck, txt);
    elm_check_state_pointer_set(ck, val);
    elm_box_pack_end(box, ck);
+   evas_object_show(ck);
 }
 
 E_API int
 wizard_page_show(E_Wizard_Page *pg EINA_UNUSED)
 {
-   Evas_Object *o, *of;
+   Evas_Object *o, *of, *ob;
 
    api->wizard_title_set(_("Compositing"));
 
@@ -48,10 +46,9 @@ wizard_page_show(E_Wizard_Page *pg EINA_UNUSED)
                do_gl = do_vsync = 1;
              evas_gl_free(gl);
           }
-        check_add(o, _("Hardware Accelerated (OpenGL)"), &do_gl);
-        check_add(o, _("Tear-free Rendering (OpenGL only)"), &do_vsync);
      }
-   check_add(o, _("Disable composite effects"), &disable_effects);
+   check_add(o, _("Hardware Accelerated (OpenGL)"), &do_gl);
+   check_add(o, _("Tear-free Rendering (OpenGL only)"), &do_vsync);
 
    evas_object_show(of);
    api->wizard_page_show(of);
@@ -77,15 +74,6 @@ wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
         conf->smooth_windows = 0;
         conf->vsync = 0;
      }
-   if (disable_effects)
-     {
-        conf->disable_screen_effects =
-        conf->match.disable_borders =
-        conf->match.disable_popups =
-        conf->match.disable_menus =
-        conf->match.disable_objects =
-        conf->match.disable_overrides = 1;
-     }
 
    e_comp_internal_save();
 

-- 


Reply via email to