Cedric Bail <cedric.bail@free.fr>
onefang (David Seikel) <onefang@gmail.com>
LinuxTitan (Stephen Houston) <linuxtitan@gmail.com>
+Metrics <metrics@score5.org>
-------------------------------------------------------------------------------
ESSENTIAL FEATURES
-------------------------------------------------------------------------------
-
+* fm2 needs a way to set custom backgrounds and handle scrolling
+* fm2 needs to display symlink info on files somehow
+* fm2 needs to display more than 1 file being dragged (if more than 1 is being
+ dragged)
+* fm2 needs a way of mapping a mimetype to 1 ore more commands to execute or
+ internal e actions to do (like add as wallpaper etc.)
+* fm2 needs a way to use custom icons per dir/file
+* fm2 needs a icon views (auto-arrange, snap to grid and free placement)
* fm2 needs a way to bypass thumb gen anim on just a unrealize/realize as well
as change state instantly if it already was selected
* fm2 needs right click menu for enable/disable .order file (will change the
(event == ECORE_FILE_EVENT_CREATED_DIRECTORY))
{
_e_fm2_live_file_add(sd->obj, file, NULL, 0);
- printf("FADD %s\n", file);
+// printf("FADD %s\n", file);
}
else if ((event == ECORE_FILE_EVENT_DELETED_FILE) ||
(event == ECORE_FILE_EVENT_DELETED_DIRECTORY))
{
_e_fm2_live_file_del(sd->obj, file);
- printf("FDEL %s\n", file);
+// printf("FDEL %s\n", file);
}
else if (event == ECORE_FILE_EVENT_MODIFIED)
{
_e_fm2_live_file_changed(sd->obj, file);
- printf("FMOD %s\n", file);
+// printf("FMOD %s\n", file);
}
else if (event == ECORE_FILE_EVENT_DELETED_SELF)
{
static void
_e_smart_del(Evas_Object *obj)
{
+ Evas_Object *sobj;
+
INTERNAL_ENTRY;
if (sd->del_func) sd->del_func(obj);
while (sd->subobjs)
{
- evas_object_del(sd->subobjs->data);
+ sobj = sd->subobjs->data;
sd->subobjs = evas_list_remove_list(sd->subobjs, sd->subobjs);
+ evas_object_del(sobj);
}
free(sd);
}
wd = e_widget_data_get(obj);
E_FREE(wd->entry_text);
+ E_FREE(wd->preview_size_text);
+ E_FREE(wd->preview_owner_text);
+ E_FREE(wd->preview_perms_text);
+ E_FREE(wd->preview_time_text);
+ E_FREE(wd->path);
free(wd);
}