From 8d479ed3b217db37f503864ebe1d58bb529932b6 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 17 Jul 2012 08:31:39 +0000 Subject: [PATCH] add functions for selecting first/last file SVN revision: 73955 --- src/bin/e_fm.c | 14 ++++++++++++++ src/bin/e_fm.h | 2 ++ 2 files changed, 16 insertions(+) diff --git a/src/bin/e_fm.c b/src/bin/e_fm.c index 371f2c933..e165f83c3 100644 --- a/src/bin/e_fm.c +++ b/src/bin/e_fm.c @@ -1079,6 +1079,20 @@ e_fm2_all_sel(Evas_Object *obj) _e_fm2_icon_sel_any(obj); } +EAPI void +e_fm2_first_sel(Evas_Object *obj) +{ + EFM_SMART_CHECK(); + _e_fm2_icon_sel_first(obj, EINA_FALSE); +} + +EAPI void +e_fm2_last_sel(Evas_Object *obj) +{ + EFM_SMART_CHECK(); + _e_fm2_icon_sel_last(obj, EINA_FALSE); +} + EAPI void e_fm2_custom_theme_set(Evas_Object *obj, const char *path) { diff --git a/src/bin/e_fm.h b/src/bin/e_fm.h index f5a19df43..df2b06be0 100644 --- a/src/bin/e_fm.h +++ b/src/bin/e_fm.h @@ -149,6 +149,8 @@ EAPI void e_fm2_underlay_show(Evas_Object *obj); EAPI void e_fm2_underlay_hide(Evas_Object *obj); EAPI void e_fm2_all_unsel(Evas_Object *obj); EAPI void e_fm2_all_sel(Evas_Object *obj); +EAPI void e_fm2_first_sel(Evas_Object *obj); +EAPI void e_fm2_last_sel(Evas_Object *obj); EAPI void e_fm2_path_get(Evas_Object *obj, const char **dev, const char **path); EAPI void e_fm2_refresh(Evas_Object *obj); EAPI const char *e_fm2_real_path_get(Evas_Object *obj);