From: Daniel S. <sno...@op...> - 2004-03-15 07:11:37
|
I've run into a small problem using ecore_evas and not entirely sure of the best approach to take on it. I dont know how many of you are actively using it, but here's to hoping at least one or two of you are :) Problem: Need to refresh (return it to its original state after creating and moving many evas objects around on it) the window. Old solution: The original program was using the X libraries for window creation and event handling, so to refresh the window, I simply free'd the evas I was painting on, created a new evas for the window and ran the initial setup routine (add background/borders/title etc). No problem here. Since then I've altered it so window creation and event handling is done by ecore_evas. Now I've noticed that initialising an ecore_evas window creates both window and evas at the same time - you only get one evas for the window and when you free that evas, you can't easily manufacture another evas (note that ecore_evas_get only gets you the evas wrapped by the ecore_evas object. Once you've free'd that, there's no longer anything to get). Is there an easier way to tackle this thing? Cheers, Daniel. -- email:sno...@op... http://members.optusnet.com.au/stonierd/ |