On Fri, 2003-06-13 at 12:16, Gen Zhang wrote: > Hi all. I'm kinda new to X programming, but I took one look at the > enlightenment libraries (evas, ecore, etc) and knew that what I saw was pure > elegance and power. Anyway, I've set my project this summer to produce a Mac > OS X, ala Aqua, docker. Frankly, I think if this is possible, it would be a > very impressible demonstration of E17. So far, with only evas and ecore as > dependencies, I've got it to do the zooming thing and at a fair speed too (on > software rendering). To say the least, it's been interesting to write with a > toolkit that is more or less undocumented. But I've now run into a couple of > problems: > + Transparency. Obviously until X supports true alpha-blending > pseudotranparency will have to do. But so far I've seen two ways to do this, > but I've managed to get neither to work. Basically, I've seen applications > with grab the appropriate root pixmap (?term and also waimea) and ones which > grab *everything* (mosfet/KDE menu transparencies and also KDE-CVS). However, > either way involves getting a pixmap, which I've managed fine, and drawing > that pixmap, which I haven't managed fine. I'm stuck on how to get evas to > use a standard X Pixmap for an image. uhmg? mosfet does fake transparency? I thought those KDE guys got into XRender ( yes! there is true alpha-blending! thanks to keith Packard - look on www.xwin.org for more info ( i guess there is some, since that is keith's new hangout since he got kicked out by X ( or did he leave? what ever ... ) ) ). so i suggest you look into XRender ( there is also some basic tutorial on the net for that. just google it up ). > + Task management. I haven't got any ideas on this at all. I've done > this > before with python scripting and something called superkaramba which > basically polled the system tasklist every now and then, which is hardly > ideal. Looking at existing taskbar codes, they seem to rely on the window > manager to send an event when things happen; however, I'm almost completely > oblivious to X protocols and how to tell the window manager to send the > relevant events. can't help you here... sorry. > > I'm hoping that someone with a better knowledge of the libraries/X would have > some idea about how to resolve these "issues" :p. I think that the first one > is only a matter of what is the correct function call, and the latter is a > matter of understanding the necessary protocols. I've tried googling all over > the place, but I've only learnt that there are some properties that could be > set, but nothing definite. > as i said, check xwin.org i think this is the burning place for X stuff at the moment. > > Regards, > Gen Zhang
reg. moritz ------------------------------------------------------- This SF.NET email is sponsored by: eBay Great deals on office technology -- on eBay now! Click here: http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 _______________________________________________ enlightenment-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
