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
