raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=3eb8330144a31d49d87711dedd9519b4a9b50931

commit 3eb8330144a31d49d87711dedd9519b4a9b50931
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Mon Aug 11 10:56:35 2014 +0900

    remove performance - engine cfg dialog as its obsolete
    
    this dialog had a singl option in it - use shaped windows... and we
    don't even use it anymore. remove the dialog to avoid confusion and
    set use shaeped window to 0 - maybe config val could go entirely?
---
 src/bin/e_config.c                                 |   3 +
 src/modules/Makefile_conf_performance.mk           |   1 -
 src/modules/conf_performance/e_int_config_engine.c | 139 ---------------------
 src/modules/conf_performance/e_mod_main.c          |   3 -
 4 files changed, 3 insertions(+), 143 deletions(-)

diff --git a/src/bin/e_config.c b/src/bin/e_config.c
index 4b4a380..075ed1d 100644
--- a/src/bin/e_config.c
+++ b/src/bin/e_config.c
@@ -1508,6 +1508,9 @@ e_config_load(void)
    /* FIXME: disabled auto apply because it causes problems */
    e_config->cfgdlg_auto_apply = 0;
 
+   // this is obsolete so 0 it out.
+   e_config->use_shaped_win = 0;
+
    ecore_event_add(E_EVENT_CONFIG_LOADED, NULL, NULL, NULL);
 }
 
diff --git a/src/modules/Makefile_conf_performance.mk 
b/src/modules/Makefile_conf_performance.mk
index a7bd239..7ac263e 100644
--- a/src/modules/Makefile_conf_performance.mk
+++ b/src/modules/Makefile_conf_performance.mk
@@ -15,7 +15,6 @@ src_modules_conf_performance_module_la_LDFLAGS = 
$(MOD_LDFLAGS)
 src_modules_conf_performance_module_la_SOURCES = 
src/modules/conf_performance/e_mod_main.c \
                             src/modules/conf_performance/e_mod_main.h \
                             
src/modules/conf_performance/e_int_config_performance.c \
-                            src/modules/conf_performance/e_int_config_engine.c 
\
                             
src/modules/conf_performance/e_int_config_powermanagement.c
 
 PHONIES += conf_performance install-conf_performance
diff --git a/src/modules/conf_performance/e_int_config_engine.c 
b/src/modules/conf_performance/e_int_config_engine.c
deleted file mode 100644
index 71fc3d7..0000000
--- a/src/modules/conf_performance/e_int_config_engine.c
+++ /dev/null
@@ -1,139 +0,0 @@
-#include "e.h"
-
-static void *_create_data(E_Config_Dialog *cfd);
-static void _fill_data(E_Config_Dialog_Data *cfdata);
-static void _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-static int _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data 
*cfdata);
-static Evas_Object *_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, 
E_Config_Dialog_Data *cfdata);
-static int _basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data 
*cfdata);
-static void _cb_shaped_change(void *data, Evas_Object *obj);
-static void _cb_confirm_yes(void *data);
-static void _cb_confirm_no(void *data);
-
-struct _E_Config_Dialog_Data
-{
-   E_Config_Dialog *cfd;
-
-   int use_shaped_win;
-   Evas_Object *o_shaped;
-};
-
-E_Config_Dialog *
-e_int_config_engine(E_Comp *comp, const char *params __UNUSED__)
-{
-   E_Config_Dialog *cfd;
-   E_Config_Dialog_View *v;
-
-   if (e_config_dialog_find("E", "advanced/engine")) return NULL;
-
-   v = E_NEW(E_Config_Dialog_View, 1);
-   if (!v) return NULL;
-   v->create_cfdata = _create_data;
-   v->free_cfdata = _free_data;
-   v->basic.apply_cfdata = _basic_apply_data;
-   v->basic.create_widgets = _basic_create_widgets;
-   v->basic.check_changed = _basic_check_changed;
-
-   cfd = e_config_dialog_new(comp, _("Engine Settings"), "E", 
"advanced/engine",
-                            "preferences-engine", 0, v, NULL);
-   return cfd;
-}
-
-static void *
-_create_data(E_Config_Dialog *cfd)
-{
-   E_Config_Dialog_Data *cfdata;
-
-   cfdata = E_NEW(E_Config_Dialog_Data, 1);
-   _fill_data(cfdata);
-   cfdata->cfd = cfd;
-   return cfdata;
-}
-
-static void
-_fill_data(E_Config_Dialog_Data *cfdata)
-{
-   cfdata->use_shaped_win = e_config->use_shaped_win;
-}
-
-static void
-_free_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
-{
-   E_FREE(cfdata);
-}
-
-static int
-_basic_apply_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data 
*cfdata)
-{
-   e_config->use_shaped_win = cfdata->use_shaped_win;
-   e_config_save_queue();
-   return 1;
-}
-
-static int
-_basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data 
*cfdata)
-{
-   return !(cfdata->use_shaped_win == e_config->use_shaped_win);
-}
-
-static Evas_Object *
-_basic_create_widgets(E_Config_Dialog *cfd __UNUSED__, Evas *evas, 
E_Config_Dialog_Data *cfdata)
-{
-   Evas_Object *o, *ob, *of;
-
-   o = e_widget_list_add(evas, 0, 0);
-
-   of = e_widget_framelist_add(evas, _("General Settings"), 0);
-   ob = e_widget_check_add(evas, _("Use shaped windows instead of ARGB"),
-                           &(cfdata->use_shaped_win));
-   cfdata->o_shaped = ob;
-   e_widget_on_change_hook_set(ob, _cb_shaped_change, cfdata);
-   e_widget_framelist_object_append(of, ob);
-   e_widget_list_object_append(o, of, 1, 0, 0.5);
-
-   return o;
-}
-
-static void
-_cb_shaped_change(void *data, Evas_Object *obj __UNUSED__)
-{
-   E_Config_Dialog_Data *cfdata = NULL;
-
-   if (!(cfdata = data)) return;
-   if (cfdata->use_shaped_win)
-     {
-        /* pop dialog */
-        e_confirm_dialog_show(_("Use shaped windows instead of ARGB"),
-                              "preferences-engine",
-                              _("You have chosen to use shaped windows<br>"
-                                "but your current screen is composited."
-                                "<br><br>"
-                                "Are you really sure you wish to use<br>"
-                                "shaped windows?"),
-                              NULL, NULL, _cb_confirm_yes,
-                              _cb_confirm_no, cfdata, cfdata, NULL, NULL);
-     }
-}
-
-static void
-_cb_confirm_yes(void *data)
-{
-   E_Config_Dialog_Data *cfdata = NULL;
-
-   if (!(cfdata = data)) return;
-   cfdata->use_shaped_win = 1;
-
-   e_config_dialog_changed_set(cfdata->cfd, _basic_check_changed(cfdata->cfd, 
cfdata));
-}
-
-static void
-_cb_confirm_no(void *data)
-{
-   E_Config_Dialog_Data *cfdata = NULL;
-
-   if (!(cfdata = data)) return;
-   cfdata->use_shaped_win = 0;
-   e_widget_check_checked_set(cfdata->o_shaped, 0);
-
-   e_config_dialog_changed_set(cfdata->cfd, _basic_check_changed(cfdata->cfd, 
cfdata));
-}
diff --git a/src/modules/conf_performance/e_mod_main.c 
b/src/modules/conf_performance/e_mod_main.c
index 83e68ee..21eecd4 100644
--- a/src/modules/conf_performance/e_mod_main.c
+++ b/src/modules/conf_performance/e_mod_main.c
@@ -16,7 +16,6 @@ e_modapi_init(E_Module *m)
 {
    e_configure_registry_category_add("advanced", 80, _("Advanced"), NULL, 
"preferences-advanced");
    e_configure_registry_item_add("advanced/performance", 20, _("Performance"), 
NULL, "preferences-system-performance", e_int_config_performance);   
-   e_configure_registry_item_add("advanced/engine", 50, _("Engine"), NULL, 
"preferences-engine", e_int_config_engine);
    e_configure_registry_item_add("advanced/powermanagement", 50, _("Power 
Management"), NULL, "preferences-system-power-management", 
e_int_config_powermanagement);
    conf_module = m;
    e_module_delayed_set(m, 1);
@@ -27,9 +26,7 @@ EAPI int
 e_modapi_shutdown(E_Module *m __UNUSED__)
 {
    E_Config_Dialog *cfd;
-   while ((cfd = e_config_dialog_get("E", "advanced/engine"))) 
e_object_del(E_OBJECT(cfd));
    while ((cfd = e_config_dialog_get("E", "advanced/performance"))) 
e_object_del(E_OBJECT(cfd));
-   e_configure_registry_item_del("advanced/engine");
    e_configure_registry_item_del("advanced/performance");
    e_configure_registry_item_del("advanced/powermanagement");
    e_configure_registry_category_del("advanced");

-- 


Reply via email to