Enlightenment CVS committal

Author  : devilhorns
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/modules/fileman


Modified Files:
        e_fwin.c e_mod_config.c 


Log Message:
Enable some different View Modes. Most disabled for now until they work
better.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/modules/fileman/e_fwin.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- e_fwin.c    12 Aug 2007 23:04:38 -0000      1.5
+++ e_fwin.c    12 Aug 2007 23:34:30 -0000      1.6
@@ -1428,8 +1428,7 @@
        fmc.icon.fixed.w = 1;
        fmc.icon.fixed.h = 1;
 #else   
-       //   fmc.view.mode = E_FM2_VIEW_MODE_CUSTOM_ICONS;
-       fmc.view.mode = E_FM2_VIEW_MODE_GRID_ICONS;
+       fmc.view.mode = fileman_config->view.mode;
        fmc.icon.icon.w = fileman_config->icon.icon.w;
        fmc.icon.icon.h = fileman_config->icon.icon.h;
        fmc.icon.fixed.w = 0;
===================================================================
RCS file: /cvs/e/e17/apps/e/src/modules/fileman/e_mod_config.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- e_mod_config.c      12 Aug 2007 23:04:38 -0000      1.3
+++ e_mod_config.c      12 Aug 2007 23:34:30 -0000      1.4
@@ -6,7 +6,7 @@
 {
    /* general view mode */
    struct {
-      E_Fm2_View_Mode mode;
+      int   mode;
       int   open_dirs_in_place;
       int   selector;
       int   single_click;
@@ -98,9 +98,7 @@
 static void 
 _fill_data(E_Config_Dialog_Data *cfdata) 
 {
-   /* Disable changing view mode for now until they are ready */
-   //cfdata->view.mode = fileman_config->view.mode;
-   
+   cfdata->view.mode = fileman_config->view.mode;
    cfdata->view.open_dirs_in_place = fileman_config->view.open_dirs_in_place;
    cfdata->view.single_click = fileman_config->view.single_click;
    cfdata->view.show_full_path = fileman_config->view.show_full_path;
@@ -120,9 +118,7 @@
 static int 
 _basic_apply(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata) 
 {
-   /* Disable changing view mode for now until they are ready */
-   //fileman_config->view.mode = cfdata->view.mode;
-   
+   fileman_config->view.mode = cfdata->view.mode;
    fileman_config->view.open_dirs_in_place = cfdata->view.open_dirs_in_place;
    fileman_config->view.single_click = cfdata->view.single_click;
    fileman_config->view.show_full_path = cfdata->view.show_full_path;
@@ -146,10 +142,30 @@
 static Evas_Object *
 _basic_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) 
 {
-   Evas_Object *o, *ob;
+   Evas_Object *o, *ob, *of;
+   E_Radio_Group *rg;
+   
+   o = e_widget_list_add(evas, 0, 0);
+   of = e_widget_framelist_add(evas, _("View Mode"), 0);
+   rg = e_widget_radio_group_new(&(cfdata->view.mode));
+   ob = e_widget_radio_add(evas, _("Icons"), 0, rg);
+   e_widget_disabled_set(ob, 1);
+   e_widget_framelist_object_append(of, ob);
+   ob = e_widget_radio_add(evas, _("Grid Icons"), 1, rg);
+   e_widget_framelist_object_append(of, ob);
+   ob = e_widget_radio_add(evas, _("Custom Icons"), 2, rg);
+   e_widget_framelist_object_append(of, ob);
+   ob = e_widget_radio_add(evas, _("Custom Grid Icons"), 3, rg);
+   e_widget_disabled_set(ob, 1);
+   e_widget_framelist_object_append(of, ob);
+   ob = e_widget_radio_add(evas, _("Custom Smart Grid Icons"), 4, rg);
+   e_widget_disabled_set(ob, 1);
+   e_widget_framelist_object_append(of, ob);
+   ob = e_widget_radio_add(evas, _("List"), 5, rg);
+   e_widget_disabled_set(ob, 1);
+   e_widget_framelist_object_append(of, ob);
+   e_widget_list_object_append(o, of, 1, 1, 0.5);
    
-   o = e_widget_list_add(evas, 1, 0);
-
    ob = e_widget_label_add(evas, _("Icon Size"));
    e_widget_list_object_append(o, ob, 1, 1, 0.5);
    ob = e_widget_slider_add(evas, 1, 0, _("%1.0f"), 16.0, 256.0, 1.0, 0, 



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to