From 810b9282f579d3e7938bda53ca7484eb91530bd5 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 1 Aug 2012 08:00:21 +0000 Subject: [PATCH] add function for deselecting all selected icons in fm object SVN revision: 74716 --- src/bin/e_fm.c | 7 +++++++ src/bin/e_fm.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/bin/e_fm.c b/src/bin/e_fm.c index 3a6eec465..13a2eb708 100644 --- a/src/bin/e_fm.c +++ b/src/bin/e_fm.c @@ -1380,6 +1380,13 @@ e_fm2_all_list_get(Evas_Object *obj) return list; } +EAPI void +e_fm2_deselect_all(Evas_Object *obj) +{ + EFM_SMART_CHECK(); + _e_fm2_icon_desel_any(obj); +} + EAPI void e_fm2_select_set(Evas_Object *obj, const char *file, int select_) { diff --git a/src/bin/e_fm.h b/src/bin/e_fm.h index 9742a3d89..99bd5dbf8 100644 --- a/src/bin/e_fm.h +++ b/src/bin/e_fm.h @@ -162,6 +162,7 @@ EAPI E_Fm2_Config *e_fm2_config_get(Evas_Object *obj); EAPI Eina_List *e_fm2_selected_list_get(Evas_Object *obj); EAPI Eina_List *e_fm2_all_list_get(Evas_Object *obj); EAPI void e_fm2_select_set(Evas_Object *obj, const char *file, int select); +EAPI void e_fm2_deselect_all(Evas_Object *obj); EAPI void e_fm2_file_show(Evas_Object *obj, const char *file); EAPI void e_fm2_icon_menu_replace_callback_set(Evas_Object *obj, E_Fm_Cb func, void *data); EAPI void e_fm2_icon_menu_start_extend_callback_set(Evas_Object *obj, E_Fm_Cb func, void *data);