Simon wrote:

> Actually, one thing that could be really cool would be a tool
> like Glade, but that would allow us to build interfaces made of
> Edje objects and Etk (or Ewl) widgets. For example, for Entrance,
> we could have the main interface still be an Edje object but we
> could replace the entry/buttons by themed Etk widgets. With the
> tool, we could place the widgets wherever we want in the interface
> (no fixed layout anymore). Same for elicit, the spinners could be
> spinners from Etk (just an example). The apps will look exactly
> the same, and will still be as themable as before, but it would
> combine the advantages of the both libraries (Edje and Etk):
> the high themability of Edje and the ease of use of Etk (there
> would be no need to reimplement the behavior of an entry or of
> a spinner in the code, there would natively be keyboard-navigation
> between the different widgets of the interface, ...). I'm not sure
> I'm clear here, but I really think it would be really nice thing
> to have.

        Now that would be good indeed... What exactly would one need
from ewl or etk for this?
        One'd also need to come up with a format for decribing such
gui-interfaces, one that would have the concepts of toolkit widget
types, and edje groups...
        Any suggestions??? :)


        Nathan wrote:

> Use what you like. If you are developing an application that
> a toolkit is sufficient for, then use a toolkit. If you are
> developing something with a highly custom interface, then use
> Edje. There are points in between where you can mix the two
> fairly easily. For example, using a toolkit to provide file
> chooser dialogs or standard widgets, or creating a custom
> theme for the toolkit to make your application look a specific
> way.

        It'd be good to see a real example of this combined use
of toolkit-widgets + custom-edje-widgets in an app like "rage" or
"entrance" or "elicit" or whatever.

        I also think, as I mentioned before, that it would be nice
if the toolkits allowed for 'widgets' obtained via run-time loadable
libs (rather than requiring included headers for custom/derived
widgets), ie. the 'gui-module' kind of thing I mentioned earlier.
        Why?  Well, I think the 'epplet' kinds of things that eg.
some of e17's modules now give would be nice to have *widely available*
and *easily added* in gui's - and I just don't see why an app should
need to know eg. internal headers for a "clock" gizmo? (maybe just
certain simple interfaces that such a thing might want to export..??).
        This might be too unstructured, and there may be better ways..
but just thought I'd mention it. :)


   jose.



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to