On Tue, Nov 24, 2009 at 7:33 PM, Andreas Volz <li...@brachttal.net> wrote: > Hello, > > I tried to send some messages from my edje file to my application code. > My first idea was to emit signals and put my data somewhere in the > signal or source field. > > Then I found the edje_object_message_* functions. Maybe this could help > here. Could someone show a little example or explain how to use these > functions?
Check python bindings, I did a file for that, should be easy to figure out. I guess some parts of Elementary or E17 should do it as well. But it's quite simple: // C: Edje_Message_Int msg = { 1234 }; edje_object_message_send(ed, EDJE_MESSAGE_INT, code, &msg); // EDC: define a public function in your group called "message()". It will take type and code, then whatever you give as msg will come as variable arguments to edje. Much like va_arg(), you need to know the proper type to get it from embryo. See embryo.inc -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel