Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_int_config_modules.c 


Log Message:


TODO update - and remove nastiness in module config dialog

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_modules.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -3 -r1.29 -r1.30
--- e_int_config_modules.c      10 May 2006 08:38:44 -0000      1.29
+++ e_int_config_modules.c      10 May 2006 13:38:25 -0000      1.30
@@ -8,7 +8,6 @@
 #define MOD_UNLOADED 2
 
 typedef struct _CFModule CFModule;
-typedef struct _E_Widget_Data E_Widget_Data;
 
 static void *_create_data(E_Config_Dialog *cfd);
 static void _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
@@ -20,13 +19,6 @@
 static void _module_configure(void *data, void *data2);
 static void _module_about(void *data, void *data2);
 
-struct _E_Widget_Data
-{
-   E_Radio_Group *group;
-   Evas_Object *o_radio;
-   int valnum;
-};
-
 struct _CFModule
 {
    char *name;
@@ -42,7 +34,7 @@
    struct
      {
        Evas_Object *configure, *about;
-       Evas_Object *enabled, *loaded, *unloaded, *list;
+       Evas_Object *enabled, *unloaded, *list;
      }
    gui;
 };
@@ -212,17 +204,6 @@
                         }
                       cm->state = MOD_ENABLED;
                       break;
-                    case MOD_LOADED:
-                      if (m->enabled) 
-                        {
-                           e_module_save(m);
-                           e_module_disable(m);
-                        }
-                      if (m->func.about)
-                        e_widget_disabled_set(cfdata->gui.about, 0);
-                      
-                      cm->state = MOD_LOADED;
-                      break;
                     case MOD_UNLOADED:
                       if (m)
                         {
@@ -274,7 +255,6 @@
             m = e_module_find(cm->name);
             if (m)
               {
-                 cm->state = MOD_LOADED;
                  if (m->enabled) cm->state = MOD_ENABLED;
               }
             /* This Fails if module author names icon something else */
@@ -299,12 +279,7 @@
    e_widget_disabled_set(ob, 1);
    e_widget_table_object_append(mt, ob, 0, 0, 1, 1, 1, 0, 1, 0);
 
-   ob = e_widget_radio_add(evas, _("Loaded"), MOD_LOADED, rg);
-   cfdata->gui.loaded = ob;
-   e_widget_disabled_set(ob, 1);
-   e_widget_table_object_append(mt, ob, 0, 1, 1, 1, 1, 0, 1, 0);
-
-   ob = e_widget_radio_add(evas, _("Unloaded"), MOD_UNLOADED, rg);
+   ob = e_widget_radio_add(evas, _("Disabled"), MOD_UNLOADED, rg);
    cfdata->gui.unloaded = ob;
    e_widget_disabled_set(ob, 1);
    e_widget_table_object_append(mt, ob, 0, 2, 1, 1, 1, 0, 1, 0);
@@ -334,7 +309,6 @@
 _ilist_cb_change(void *data, Evas_Object *obj)
 {
    E_Module *m;
-   E_Widget_Data *wd;
    E_Config_Dialog_Data *cfdata;
    const char *v;
    int i;
@@ -351,33 +325,16 @@
          {
             cfdata->state = cm->state;
             e_widget_disabled_set(cfdata->gui.enabled, 0);
-            e_widget_disabled_set(cfdata->gui.loaded, 0);
             e_widget_disabled_set(cfdata->gui.unloaded, 0);
             switch (cm->state)
               {
                case MOD_ENABLED:
-                 wd = e_widget_data_get(cfdata->gui.enabled);
-                 edje_object_signal_emit(wd->o_radio, "toggle_on", "");
-                 wd = e_widget_data_get(cfdata->gui.loaded);
-                 edje_object_signal_emit(wd->o_radio, "toggle_off", "");
-                 wd = e_widget_data_get(cfdata->gui.unloaded);
-                 edje_object_signal_emit(wd->o_radio, "toggle_off", "");
-                 break;
-               case MOD_LOADED:
-                 wd = e_widget_data_get(cfdata->gui.enabled);
-                 edje_object_signal_emit(wd->o_radio, "toggle_off", "");
-                 wd = e_widget_data_get(cfdata->gui.loaded);
-                 edje_object_signal_emit(wd->o_radio, "toggle_on", "");
-                 wd = e_widget_data_get(cfdata->gui.unloaded);
-                 edje_object_signal_emit(wd->o_radio, "toggle_off", "");
+                 e_widget_radio_toggle_set(cfdata->gui.enabled, 1);
+                 e_widget_radio_toggle_set(cfdata->gui.unloaded, 0);
                  break;
                case MOD_UNLOADED:
-                 wd = e_widget_data_get(cfdata->gui.enabled);
-                 edje_object_signal_emit(wd->o_radio, "toggle_off", "");
-                 wd = e_widget_data_get(cfdata->gui.loaded);
-                 edje_object_signal_emit(wd->o_radio, "toggle_off", "");
-                 wd = e_widget_data_get(cfdata->gui.unloaded);
-                 edje_object_signal_emit(wd->o_radio, "toggle_on", "");
+                 e_widget_radio_toggle_set(cfdata->gui.unloaded, 1);
+                 e_widget_radio_toggle_set(cfdata->gui.enabled, 0);
                  break;
               }
             e_widget_disabled_set(cfdata->gui.about, 1);




-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to