Enlightenment CVS committal

Author  : atmosphere
Project : e17
Module  : apps/euphoria

Dir     : e17/apps/euphoria/src


Modified Files:
        callbacks.c callbacks.h interface.c euphoria.c 


Log Message:
add a CLOSE signal so you can close euphoria without stopping playback
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/euphoria/src/callbacks.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -3 -r1.17 -r1.18
--- callbacks.c 1 Mar 2004 22:21:48 -0000       1.17
+++ callbacks.c 1 Mar 2004 22:45:36 -0000       1.18
@@ -1,5 +1,5 @@
 /*
- * $Id: callbacks.c,v 1.17 2004/03/01 22:21:48 atmosphere Exp $
+ * $Id: callbacks.c,v 1.18 2004/03/01 22:45:36 atmosphere Exp $
  * vim:noexpandtab:sw=4:sts=4:ts=4
  */
 
@@ -269,6 +269,11 @@
 }
 
 EDJE_CB(euphoria_quit) {
+       xmmsc_playback_stop(e->xmms);
+       ecore_main_loop_quit();
+}
+
+EDJE_CB(euphoria_close) {
        ecore_main_loop_quit();
 }
 
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/euphoria/src/callbacks.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- callbacks.h 1 Mar 2004 22:17:36 -0000       1.6
+++ callbacks.h 1 Mar 2004 22:45:36 -0000       1.7
@@ -2,7 +2,7 @@
 #define __CALLBACKS_H
 
 /*
- * $Id: callbacks.h,v 1.6 2004/03/01 22:17:36 atmosphere Exp $
+ * $Id: callbacks.h,v 1.7 2004/03/01 22:45:36 atmosphere Exp $
  * vim:noexpandtab:sw=4:sts=4:ts=4
  */
 
@@ -51,6 +51,7 @@
 EDJE_CB(playlist_item_selected);
 
 EDJE_CB(euphoria_quit);
+EDJE_CB(euphoria_close);
 EDJE_CB(switch_group);
 
 EDJE_CB(update_seeker);
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/euphoria/src/interface.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- interface.c 1 Mar 2004 22:17:36 -0000       1.8
+++ interface.c 1 Mar 2004 22:45:36 -0000       1.9
@@ -1,5 +1,5 @@
 /*
- * $Id: interface.c,v 1.8 2004/03/01 22:17:36 atmosphere Exp $
+ * $Id: interface.c,v 1.9 2004/03/01 22:45:36 atmosphere Exp $
  * vim:noexpandtab:sw=4:sts=4:ts=4
  */
 
@@ -251,6 +251,8 @@
        EdjeCallback cb[] = {
                {"QUIT", "*",
                 (EdjeCb) on_edje_euphoria_quit},
+               {"CLOSE", "*",
+                (EdjeCb) on_edje_euphoria_close},
                {"PLAY_PREVIOUS", "*",
                 (EdjeCb) on_edje_track_prev},
                {"PLAY_NEXT", "*",
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/euphoria/src/euphoria.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- euphoria.c  29 Feb 2004 14:52:07 -0000      1.8
+++ euphoria.c  1 Mar 2004 22:45:36 -0000       1.9
@@ -1,5 +1,5 @@
 /*
- * $Id: euphoria.c,v 1.8 2004/02/29 14:52:07 atmosphere Exp $
+ * $Id: euphoria.c,v 1.9 2004/03/01 22:45:36 atmosphere Exp $
  * vim:noexpandtab:sw=4:sts=4:ts=4
  */
 
@@ -57,8 +57,6 @@
        if (!e)
                return;
 
-       xmmsc_playback_stop(e->xmms);
-
        playlist_free(e->playlist);
 
        ui_shutdown(e);




-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to