I missed this one by Brian.. > Write an app that sets > ecore_evas_alpha_set(ee, 1); > ecore_evas_borderless_set(ee, 1); > and run a compositor? > > Then, if desired set them to stack 'always below', and either > alt-drag them around or use esmart_draggies?
That might be one way to implement things 'behind the scenes' so to speak. But the issue here is really that of providing a suitable mechanism to allow for easily creating and displaying interesting 'desklets/applets' kinds of things. One basically needs a specialized, or higher-level, mechanism similar in part to what edje/edc now provides.. or also say eg. with specialized/higher-level versions of Freevo's kaa.evas, or Simon's glade-like idea, etc. This is basically what the current gdesklets/superkaramba/ adesklets/who-knows-what... all do, in one way or another. It's also similar in form to what html provides, or Mozilla's xul, and who knows how many others. In this case, they have some description format plus scripting language specially 'tuned' to defining "desklets" kinds of things, and then realize these descriptions and script-logic somehow (via gtk or qt or imlib2+?). For example, here's a snippet of what I found on the gdesklet website (http://www.gdesklets.de) that describes what they start with: ################ Features of the ADL (Applet Description Language): * Human-readable and human-editable * Not too verbose * XML-based * Intuitive design * Independent of screen resolution * Rich layouting capabilities * Inline scripting * Specially designed for the purpose of making applets ################ The only part of such a mechanism that would be an added bonus for E would be some form of closer communication with e17 say, and this would have to be thru some ipc mechanism if the 'desklets' were separate apps. It might also be desirable to allow e17 to "swallow" certain desklets, if it so decides.. these thus becoming essentially e17 modules then.. and for this one would need something like kde's kparts idea -- wherein the part of the desklet that is to be swallowed (into an e17 shelf, or menu, or bar..) would have to be provided as a shared lib (plus maybe other stuff). Wether this kind of ease and flexibility for creating efl based "epplets" is desired.. is another matter. But expecting that having an e17 pseudo-api for similar things, solely as current e17 modules.. will make for lots of nice, widely used such... ummmmm. jose. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel