Enable some different View Modes. Most disabled for now until they work
better. SVN revision: 31278
This commit is contained in:
parent
c28150f1e8
commit
5b13763f3f
|
@ -1428,8 +1428,7 @@ _e_fwin_config_set(E_Fwin *fwin)
|
|||
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;
|
||||
|
|
|
@ -6,7 +6,7 @@ struct _E_Config_Dialog_Data
|
|||
{
|
||||
/* 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 @@ _create_data(E_Config_Dialog *cfd)
|
|||
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 @@ _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
|||
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 @@ _basic_apply(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
|||
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,
|
||||
|
|
Loading…
Reference in New Issue