Great!  Just what I was looking for.  Thanks Dave!

Jess

On Fri, Feb 22, 2008 at 07:59:21PM +0100, Dave wrote:
> Jess ha scritto:
> >Hello,
> >  I am working on testing out interaction from my interface to the 
> >  application and vise-versa and have come
> >up with a couple of questions that don't seem to be covered very 
> >explicitly in the documentation.  I was hoping some kind soul could 
> >provide a little guidance.
> >
> >My first question is regarding sending signals to the application, and 
> >when it makes sense to use different
> >approaches.  For instance, I know I can send an event to the code via 
> >'action: SIGNAL_EMIT "foo" "bar"', but
> >I have seen some Embryo code using emit(), but have not found much 
> >documentation there.  I have spoken with
> >Gustavo a little bit per a previous post, and he advised not to do too 
> >much in embryo.  So, are these the
> >only way to generate signals to the code? 
> Yes , you can use just SIGNAL_EMIT most of the time. And, optionally, 
> you can also emit signal from embryo script. But don't use embryo only 
> to emit signal.
> 
> >And if so, when does it make sense to use one or the other?  What 
> >about multiple events with similar "objects"?  Also, is there a way from 
> >code to detect the source of the signal, so as to be able to use one 
> >function as handler for multiple events?
> >  
> Yes you can use glob (*) when add a callback. Look at the reference here:
> http://docs.enlightenment.org/api/edje/html/edje_8c.html#4f440980b12bfda26e0d61738482b061
> It's well explained.
> >My second question is in regards to communicating from C to the Edje 
> >interface.  I have not delved too far in
> >this area yet, and was wondering if there is anything to be aware of (I 
> >haven't seen to much in the docs about
> >this), so wanted to make sure I'm not wasting my time (ie, I assume its 
> >possible, is that right?).  I have
> >seen the documentation around the SWALLOW part type, and am working on 
> >some testing for that,  but as of now,
> >have not figured out the specifics.  Can anyone provide a pointer to the 
> >documentation for this, or better
> >yet, which app in the cvs repo that I could pour over to see some 
> >real-world activity?  What about moving an
> >object from code?  Say I have image1.png, and I want to move it to a new 
> >position?
> >  
> You don't have to move the image by the c code, instead create a 
> different state on that image (with the new position) and that from the 
> c code you can emit a signal that will change the image to the new state.
> 
> >
> >Thanks very much (yet again) ;-)
> >
> >Jess
> >
> >
> >-------------------------------------------------------------------------
> >This SF.net email is sponsored by: Microsoft
> >Defy all challenges. Microsoft(R) Visual Studio 2008.
> >http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> >_______________________________________________
> >enlightenment-devel mailing list
> >[email protected]
> >https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >  
> 

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to