On Sat, 15 Aug 2009 22:00:19 +0200 Diego Jacobi <[email protected]> said:

[...snip...]

> Thanks.
> I see that the best of EFL is the kindness of its comunity of developers.

:) we try and help - sometimes get grumpy and snarky if we think we're being
asked stupid questions (eg gentoo users asking for help with compiling who
don't know what prefix is. you chose gentoo - they u'd better damn well know
the basics of compiling and development!). but your questions have been
sensible :)

> I feel comfortable with EFL API, but because of my lack of skills in
> graphic design, it is yet harder for me alone to design a nice
> interface with edje than with C. But this is exactly what i dont want.
> I want to completelly separate the ui design from the code as edje
> aims.
> I will have to wait until it gets a bit more easy for the people like
> me who cant get a single pixel in a nice color.

hmm. well something that puts high-level widgets together we don't have - glade
thing. edje is lower-level. you will still be looking at doing work with edje
yourself - but the point is that it ius separated and an artist/designer can
come along and clean it all up. in the end though any good software will need
a artist/designer invovlved. unless its cmd-line. you will need an icon, web
page, and god knows what else. it's like saying you want to make a car, but you
don't need a mechanical engineer. :) apps that look and feel good are apps
where a designer/artist was involved. it's just a skill that comes with the
territory. yes - i know you say you have no skills. ok you may not be able to
DRAW. people have drawn much for you, but you CAN learn the basics of ui layout
- the principles and follow them. it's not hard. you don't need artistic
talent. that stuff is handy for when you need to draw things - an icon for you
app is going to be a must sooner or later for example :)

> Also i was like expecting it to not be sort of a replace to glade.
> I was kinda expecting something like a plugable UI. I mean, a compiled
> plugin, loadable at run time, with all the required stuff in a UI
> which is able to emit signals or call functions in a C code, maybe in
> another process, and also coexist with other UI in the same
> application. Like a media player, with a compact and full UI.
> And also able to be runned with a double clic and self loaded with
> harmless example data, so somebody can see how an UI interacts with
> the user, without having it connected to the program it self, or
> without having the program at all.

hmm. ok this is not edje - though it has some aspects of it - the edje object u
load is defined in the .edj file entirely. it can behave and react on its own
and you can deal with it via mesages, signals etc. - you can also set the text
of text parts and move/resize it. but as such it reacts on its own. you can
swallow it INTO another edje - have a swallow region and the other edje will
then control the swallowed object. i guess you still make the decisions where
to swallow or keep as part of the parent edje object.

> I can imagine sort of a theme downloader application, which lets you
> download themes for any application made with edje, even the ones that
> you dont have, but you can test the theme and if you like it, then
> download the application. And maybe, different applications use the
> same theme. Like a video player, there wont be a need to make an
> abstraction layer to use different engines. Different applications
> with the same theme could use xine or mplayer or gstreamer or
> anything. And the same for things like a browser, the startmenu,
> desktop, docker, etc.

technically that's emotion. it is an abstraction layer between evas and xine or
gstreamer atm. mpolayer isn't possible due to the way it works (atm).

> Cheers.
> Diego
> 
> ------------------------------------------------------------------------------
> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to