[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [E-devel] Evas Smart objects
> > > 2. the implementation
> > > ive been playing with smart objects for evoak, so ill explain
> > I thought evoak was considered to be laid to rest?
> No, it was just sleeping. B-)
> There has been a great desire amongst a few people to get evoak up
> and on it's feet, and make it a useful thing. I'm guessing that
> Jorge is attempting that. There is even money in it (someone has
> offered a small bounty).
Ahh, I see. Well, all the best to those involved :)
Just to add a bit to the original email:
If what Jorge or any others here are really interested in is
having an evas "canvas" object, then that is fairly easy to add
A 'quick & dirty' initial implementation would be along
the same lines as what ecore-evas now does (one can later work
on having more refined versions).
The api would be simple:
Evas_Object *evas_object_canvas_add(Evas *evas);
which would add a 'canvas_obj' object to the given evas,
Evas *evas_object_canvas_evas_get(Evas_Object *canvas_obj);
which would retrieve the internal evas that the given canvas_obj
is associated with.
You would then use the retrieved evas to do whatever..
add objects to it (you would not need to render such evases
directly yourself as they will render when the associated canvas
object gets rendered), etc, etc, :)