aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/e_ilist.h
diff options
context:
space:
mode:
authorChristopher Michael <cpmichael1@comcast.net>2007-07-10 11:15:34 +0000
committerChristopher Michael <cpmichael1@comcast.net>2007-07-10 11:15:34 +0000
commitdc7f61493799164a96552497f1835a0e15155de5 (patch)
tree9a7225b5f0edce298a03bd34794d44184c86ada3 /src/bin/e_ilist.h
parent1. fix a lot of things so they pass make distcheck - so many things have (diff)
downloadenlightenment-dc7f61493799164a96552497f1835a0e15155de5.tar.gz
Give menu apps dialogs (favs, ibar, etc, etc) ability to move items up/down
in the list. Allows user to "customize" their order in the menus, as per ManoWarrior feature request. Added some API to ilist widget to help with this. iList can now do append_relative, prepend, and prepend_relative. SVN revision: 30701
Diffstat (limited to 'src/bin/e_ilist.h')
-rw-r--r--src/bin/e_ilist.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bin/e_ilist.h b/src/bin/e_ilist.h
index b528b51e1..47ae0ea4d 100644
--- a/src/bin/e_ilist.h
+++ b/src/bin/e_ilist.h
@@ -21,6 +21,9 @@ struct _E_Ilist_Item
EAPI Evas_Object *e_ilist_add (Evas *evas);
EAPI void e_ilist_append (Evas_Object *obj, Evas_Object *icon, const char *label, int header, void (*func) (void *data, void *data2), void (*func_hilight) (void *data, void *data2), void *data, void *data2);
+EAPI void e_ilist_append_relative (Evas_Object *obj, Evas_Object *icon, const char *label, int header, void (*func) (void *data, void *data2), void (*func_hilight) (void *data, void *data2), void *data, void *data2, int relative);
+EAPI void e_ilist_prepend (Evas_Object *obj, Evas_Object *icon, const char *label, int header, void (*func) (void *data, void *data2), void (*func_hilight) (void *data, void *data2), void *data, void *data2);
+EAPI void e_ilist_prepend_relative (Evas_Object *obj, Evas_Object *icon, const char *label, int header, void (*func) (void *data, void *data2), void (*func_hilight) (void *data, void *data2), void *data, void *data2, int relative);
EAPI void e_ilist_clear (Evas_Object *obj);
EAPI void e_ilist_freeze (Evas_Object *obj);
EAPI void e_ilist_thaw (Evas_Object *obj);