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