Enlightenment CVS committal
Author : tsauerbeck
Project : misc
Module : eplayer
Dir : misc/eplayer/src
Modified Files:
callbacks.c callbacks.h interface.c
Log Message:
Added marker for playlist items
===================================================================
RCS file: /cvsroot/enlightenment/misc/eplayer/src/callbacks.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- callbacks.c 17 Nov 2003 21:03:10 -0000 1.15
+++ callbacks.c 18 Nov 2003 17:58:54 -0000 1.16
@@ -177,6 +177,18 @@
paused = 0;
}
+void cb_playlist_item_selected(void *udata, Evas_Object *obj,
+ const char *emission, const char *src) {
+ ePlayer *player = udata;
+ Evas_List *items = e_container_elements_get(player->gui.playlist);
+ Evas_List *l;
+
+ for (l = items; l; l = l->next)
+ if (l->data != obj)
+ edje_object_signal_emit(l->data,
+ "PLAYLIST_ITEM_UNSELECTED", "");
+}
+
void cb_seek_forward(void *udata, Evas_Object *obj,
const char *emission, const char *src) {
ePlayer *player = udata;
===================================================================
RCS file: /cvsroot/enlightenment/misc/eplayer/src/callbacks.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- callbacks.h 17 Nov 2003 21:03:10 -0000 1.6
+++ callbacks.h 18 Nov 2003 17:58:54 -0000 1.7
@@ -31,6 +31,8 @@
void cb_playlist_item_play(void *udata, Evas_Object *obj,
const char *emission, const char *src);
+void cb_playlist_item_selected(void *udata, Evas_Object *obj,
+ const char *emission, const char *src);
void cb_seek_forward(void *udata, Evas_Object *obj,
const char *emission, const char *src);
===================================================================
RCS file: /cvsroot/enlightenment/misc/eplayer/src/interface.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- interface.c 17 Nov 2003 21:03:10 -0000 1.15
+++ interface.c 18 Nov 2003 17:58:54 -0000 1.16
@@ -171,6 +171,8 @@
cb_playlist_scroll_down, player);
edje_object_signal_callback_add(o, "PLAYLIST_ITEM_PLAY", "",
cb_playlist_item_play, player);
+ edje_object_signal_callback_add(o, "PLAYLIST_ITEM_SELECTED", "",
+ cb_playlist_item_selected, player);
}
int refresh_volume(void *udata) {
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs