From: Brendon D. <bda...@ma...> - 2001-10-28 23:32:08
|
Opps... forgot to reply to list: Cool... I was kinda hoping however (and thinking of getting started on in a week or 2) was that epplets in e17 would be part of the desktop evas, thus allowing for cool effects with translucency and that kind of stuff. but, now that i think of it... it might be kind of annoying to have ALL epplets be part of the desktop evas because they would always be beneath all other windows. maybe we could have it so you can have an epplet as part of the desktop, but you can raise if off the desktop (then it actually creates a separate window for it) and put it above other windows. or maybe epplets that are part of the desktop should be something else entirely? I think i like the idea of being able to take it off the desktop and put it on. dont know how complex that would actually be to do though. well, just some thoughts. let me know what you think. Brendon On Sun, 2001-10-28 at 02:24, Brian Mattern wrote: > i decided to play around a bit with making a simple epplet lib. for the > moment i just have it as part of an xmms control epplet (not separated > out as a library yet, but it in separate files). Basically, it provides > convenience functions to get a window open with an ebits file as its > contents (setting the window size, to the bits min-size and the window's min-, max-size to the bits min-, max- size. It also sets up basic callbacks for mouse up, down, move, window expose, and configure. (On resize, it resizes the evas and ebits to the new window size). The exmms file shows how easy it is to write an epplet using the api. > > The simplest version (that does nothing other than display its bits) would be: > > #include <epplet.h> > main() > { > Epplet *epp; > epp = epplet_new("Blank Epplet", "./layout.bits.db"); > ecore_event_loop(); > } > > you can get what i've written so far at: > http://uts.cc.utexas.edu/~bmattern/exmms-0.3.tar.gz > > this is a fully functioning (but basic) xmms controller, it just has to > be run from the same dir as its font and bits file for now. > > -- > brian > > > > > > > > _______________________________________________ > enlightenment-devel mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel |