I would also suggest searching the list for other times this topic has
come up. This would not be the first time Edje_Edit.h would exist. I'm
not saying it will change the end result, but it might prepare you for
arguments on the topic.

On Nov 29, 2007 8:06 PM, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
> > > One 'problem' with an edje api for getting/setting properties
> > > is that it exposes edje's internal structure more and more.. which
> > > may or may not be desirable.
> > >
> > The api I have in mind don't have this exposure problem:
> > I don't want to return pointer to the internal structs,
> > but only the asked value:
> > ...
>
>         I understand, but it's not that you're exposing actual
> internal structs, just that one starts to expose more and more
> properties that are part of the edc description (and some also
> just happen to be part of edje's current internal variables).
>         Some of these might indeed be useful to query (eg. maybe
> the list of parts, their types, and such), but others may not
> be that finalized or whatnot. Again, it may or may not be useful
> to have those kinds of edje api funcs, but in the end it's really
> the '.edj' eet file that you really need to work with, ie. you
> really want to have an eet_edj lib for working with .edj stuff
> that is general to the edje lib.
>
> > I have never looked at eet... but this raise to me a question:
> > after the edje has been modified in memory, how can I save it
> > back to the edje/eet file?
>
>         That's one of the reasons why working directly with the
> edj eet file would be useful. You're either going to have to
> add edje functionality for 'saving' from an edje object, or you
> use eet to read/write the edj file you need via a suitable api.
>
>         It's been a looong time since I last really looked at
> edje, and I've forgotten most of what I never really gathered
> then anyway.. but it seems to me that all these things are best
> dealt with working with the .edj eet file. You may even be able
> to get away with simply calling an edje_reload api function in
> order to get the edje to re-read and update all relevant data
> in its file/group that has changed.. so, you just work with the
> edj file and modify that as you wish.
>
>         I tell you what, why don't you take a few days to look
> at not just edje, but eet and edje_cc (maybe embryo too), and
> maybe speak with raster, tilman, and rephorm (if he has time),
> and then we can pick things up again then if you haven't become
> an "edje-expert" by then -- I'm certainly not one, but I do know
> that there's a lot of stuff that can be done to make edje better. :)
>
>    jose.
>
>
> _____________________________________________________________
> Free information on the best online trading options. Click here!
> http://thirdpartyoffers.juno.com/TGL2121/fc/Ioyw6i3mJ8YAXV47QvcaC1zvDK8fir8qwrGHtxCfkMWWKWqMEdzlOI/
>
>
>
>
> -------------------------------------------------------------------------
> SF.Net email is sponsored by: The Future of Linux Business White Paper
> from Novell.  From the desktop to the data center, Linux is going
> mainstream.  Let it simplify your IT future.
> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>

-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to