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

Reply via email to