On Wed, 2009-11-25 at 22:42 +0100, Andreas Volz wrote: 
> Am Tue, 24 Nov 2009 19:50:31 -0200 schrieb Gustavo Sverzut Barbieri:
> 
> > 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
> 
> Does it also work the other way around? How could I send messages from
> edje (embryo/lua) to C? Maybe with another mechanism?
> 

not sure if the first parameter should be a constant or a string, but
with lua it should be ed:message_send(MESSAGE_INT, code, msd)

> regards
>       Andreas
> 
> ------------------------------------------------------------------------------
> 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



------------------------------------------------------------------------------
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