Enlightenment CVS committal

Author  : tsauerbeck
Project : misc
Module  : eplayer

Dir     : misc/eplayer/src


Modified Files:
        callbacks.h interface.c 


Log Message:
clicking the app raises it now, so the RAISE signal isn't needed anymore
===================================================================
RCS file: /cvsroot/enlightenment/misc/eplayer/src/callbacks.h,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- callbacks.h 22 Jan 2004 19:41:46 -0000      1.16
+++ callbacks.h 25 Jan 2004 20:23:59 -0000      1.17
@@ -36,7 +36,6 @@
 EDJE_CB(playlist_item_selected);
 
 EDJE_CB(eplayer_quit);
-EDJE_CB(eplayer_raise);
 EDJE_CB(switch_group);
 
 EDJE_CB(update_seeker);
===================================================================
RCS file: /cvsroot/enlightenment/misc/eplayer/src/interface.c,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -3 -r1.38 -r1.39
--- interface.c 25 Jan 2004 13:44:44 -0000      1.38
+++ interface.c 25 Jan 2004 20:23:59 -0000      1.39
@@ -52,18 +52,28 @@
        evas_object_resize(dragger, (Evas_Coord) w, (Evas_Coord) h);
 }
 
+static void cb_dragger_mouse_up(void *data, Evas *evas, Evas_Object *o,
+                                void *ev) {
+       ePlayer *player = data;
+
+       ecore_evas_raise(player->gui.ee);
+}
+
 static int ui_init_dragger(ePlayer *player) {
        Evas_Object *dragger;
 
-       if (!(dragger = esmart_draggies_new (player->gui.ee)))
+       if (!(dragger = esmart_draggies_new(player->gui.ee)))
                return 0;
 
-       esmart_draggies_button_set (dragger, 1);
+       esmart_draggies_button_set(dragger, 1);
+
+       evas_object_name_set(dragger, "dragger");
+       evas_object_move(dragger, 0, 0);
+       evas_object_layer_set(dragger, 9999);
+       evas_object_show(dragger);
 
-       evas_object_name_set (dragger, "dragger");
-       evas_object_move (dragger, 0, 0);
-       evas_object_layer_set (dragger, 9999);
-       evas_object_show (dragger);
+       esmart_draggies_event_callback_add(dragger, EVAS_CALLBACK_MOUSE_UP,
+                                          cb_dragger_mouse_up, player);
 
        return 1;
 }
@@ -214,8 +224,6 @@
        EdjeCallback cb[] = {
                {"QUIT", "*",
                 (EdjeCb) cb_eplayer_quit},
-               {"RAISE", "*",
-                (EdjeCb) cb_eplayer_raise},
                {"PLAY_PREVIOUS", "*",
                 (EdjeCb) cb_track_prev},
                {"PLAY_NEXT", "*",




-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to