Gustavo Sverzut Barbieri wrote: > On Nov 21, 2007 5:48 AM, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: >>>> If the desktop (and/or fm) component can do whatever it now >>>> does with "icons", and whatever else it does with "gadgets", then >>>> why can't it do anything with "whizblings"? Or with "wambots", or >>>> with ..... ? >>> >>> you can. its a few trivial lines of module code to go put any evas >>> object on the desktop. anywhere. a few more to allow you to just >>> move it around anywhere - and a few more to resize. if you REALLY >>> want that. a shelf is NOT THE SOLUTION TO THIS. tyring to use the >>> shelf shows a fundamental mis-understanding of e's internal code >>> and how it all works, and just how trivial it is to do it yourself >>> with custom objects. >> You mean to tell me that someone(s) could write say a lib >> that has some sort of api for creating "worblets", which beasts are >> displayed as evas objects of a given evas canvas, and this could be >> used, via a suitable e17-module, to display such things on the e17 >> desktop? Maybe even on particular virtual desktops? How about on an >> instance of a fm view? >> Could they maybe use ewl or etk or python-efl or ruby-efl >> or ... to write such a worblets lib? > > I think so.... I didn't try, but seems that using "flames" as a > baseline could work, ASAP I'll give it a try, but I don't promise it > before 17-December. >
I actually wrote a desktop widgets library that uses EFL. It was called Eluminate and provided a modular scripting API via Python or Perl. I never finished the Ruby module, but it can easily be done. There were some security concerns and such, but I was able to pull off an XMMS2 controller as well as basic CPU/Memory monitors. I also had built in support for multi-instancing and a few other nice things. The project was called Eluminate and I was just about to dump it for good. I have lost interest in it and just don't have time to run it any more. It's BSD licensed and anyone who wants it is welcomed to take it over. If anybody cares to take a look, it's at http://www.eluminate.org Thanks, Ed (ekrunch on freenode) -- "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." - Brian W. Kernighan ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel