Enlightenment CVS committal Author : raster Project : e17 Module : libs/edje
Dir : e17/libs/edje/src/bin Modified Files: edje_main.c Log Message: fully supported message queues now. that was a chunk of work! =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/edje/src/bin/edje_main.c,v retrieving revision 1.41 retrieving revision 1.42 diff -u -3 -r1.41 -r1.42 --- edje_main.c 26 Mar 2004 09:10:04 -0000 1.41 +++ edje_main.c 2 Jul 2004 10:17:25 -0000 1.42 @@ -643,6 +643,21 @@ evas_object_resize(de->edje, w - 20, h - 30); } +static void +message_cb(void *data, Evas_Object *obj, Edje_Message_Type type, int id, void *msg) +{ + printf("MESSAGE for %p from script type %i id %i\n", obj, type, id); + if (type == EDJE_MESSAGE_STRING) + { + Edje_Message_String *emsg; + + emsg = (Edje_Message_String *)msg; + printf("STWING: \"%s\"\n", emsg->str); + } + printf("Send msg to script...\n"); + edje_object_message_send(obj, EDJE_MESSAGE_NONE, 12345, NULL); +} + void test_setup(char *file, char *name) { @@ -733,14 +748,15 @@ de->title = o; o = edje_object_add(evas); + edje_object_message_handler_set(o, message_cb, NULL); // edje_object_signal_callback_add(o, "do_it", "the_source", cb, NULL); // edje_object_signal_callback_add(o, "mouse,*", "logo", cb, NULL); edje_object_signal_callback_add(o, "*", "*", cb, NULL); edje_object_file_set(o, file, name); edje_object_part_drag_size_set(o, "dragable", 0.01, 0.5); // edje_object_part_drag_value_set(o, "dragable", 0.5, 0.5); -edje_object_part_drag_step_set(o, "dragable", 0.1, 0.1); -edje_object_part_drag_page_set(o, "dragable", 0.2, 0.2); + edje_object_part_drag_step_set(o, "dragable", 0.1, 0.1); + edje_object_part_drag_page_set(o, "dragable", 0.2, 0.2); evas_object_move(o, xx + 10, yy + 20); evas_object_show(o); edje_object_size_min_get(o, &(de->minw), &(de->minh)); ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs