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