static void _fill_data (E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
static void _free_data (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);
-static int _basic_check (E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
static int _basic_apply (E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
static void _cb_icon_sel (void *data, void *data2);
static Evas_Object *_get_icon (void *data);
v->create_cfdata = _create_data;
v->free_cfdata = _free_data;
v->basic.create_widgets = _basic_create;
- v->basic.check_changed = _basic_check;
v->basic.apply_cfdata = _basic_apply;
cfd = e_config_dialog_new(con, _("File Icon"), "E",
}
static void
-_fill_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
+_fill_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
{
E_Config_Mime_Icon *mi;
}
static void
-_free_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
+_free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
{
if (cfdata->gui.fsel)
e_object_del(E_OBJECT(cfdata->gui.fsel));
of = e_widget_frametable_add(evas, _("Basic Info"), 0);
ob = e_widget_label_add(evas, _("Mime:"));
- e_widget_frametable_object_append(of, ob, 0, 0, 1, 1, 1, 1, 0, 1);
+ e_widget_frametable_object_append(of, ob, 0, 0, 1, 1, 1, 1, 1, 1);
ob = e_widget_entry_add(evas, &(cfdata->mime), NULL, NULL, NULL);
e_widget_entry_readonly_set(ob, 1);
e_widget_size_min_set(ob, 100, 1);
}
static int
-_basic_check(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
-{
- E_Config_Mime_Icon *mi;
-
- mi = (E_Config_Mime_Icon *) cfdata->data;
-
- return ((cfdata->type == DEFAULT) && (mi->icon)) ||
- ((cfdata->type == THUMB) &&
- ((!mi->icon) || strcmp(mi->icon, "THUMB"))) ||
- ((cfdata->type == THEME) &&
- ((!mi->icon) || strncmp(mi->icon, "e/icons/fileman/mime", 20))) ||
- (((cfdata->type == EDJ) || (cfdata->type == IMG)) &&
- ((!mi->icon) || !strcmp(mi->icon, "THUMB") ||
- !strncmp(mi->icon, "e/icons/fileman/mime", 20) ||
- strcmp(mi->icon, cfdata->icon)));
-}
-
-static int
-_basic_apply(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
+_basic_apply(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
{
Eina_List *l;
E_Config_Mime_Icon *mi;
break;
case EDJ:
case IMG:
- if (!mi->icon) return 0;
mi->icon = eina_stringshare_add(cfdata->file);
break;
case DEFAULT:
dia = e_dialog_new(cfd->con, "E", "_mime_icon_select_dialog");
if (!dia) return;
if (cfdata->type == EDJ)
- e_dialog_title_set(dia, _("Select an Edje file"));
+ e_dialog_title_set(dia, _("Select an Edj File"));
else if (cfdata->type == IMG)
- e_dialog_title_set(dia, _("Select an image"));
+ e_dialog_title_set(dia, _("Select an Image"));
dia->data = cfdata;
o = e_widget_fsel_add(dia->win->evas, "~/", "/", NULL, NULL,
e_dialog_resizable_set(dia, 1);
e_win_centered_set(dia->win, 1);
e_dialog_show(dia);
- e_dialog_border_icon_set(dia, "enlightenment/file_icons");
+ e_win_resize(dia->win, 475, 341);
cfdata->gui.fsel = dia;
}
}
static void
-_cb_type(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
+_cb_type(void *data, Evas_Object *obj, void *event_info)
{
E_Config_Dialog_Data *cfdata;
}
static void
-_cb_fsel_sel(void *data, Evas_Object *obj __UNUSED__)
+_cb_fsel_sel(void *data, Evas_Object *obj)
{
E_Config_Dialog_Data *cfdata;