efl: add autodel option to EvasObject
authorU. Artie Eoff <ullysses.a.eoff@intel.com>
Tue, 2 Apr 2013 16:39:54 +0000 (09:39 -0700)
committerU. Artie Eoff <ullysses.a.eoff@intel.com>
Tue, 2 Apr 2013 16:39:54 +0000 (09:39 -0700)
commita58e1893e9f7627aa6abbb18bb9b513b76390bf2
tree2dad7f78070256412240d4ce5747df5e67ec2a2f
parent6c3c12e3e0a11970fbca419ed651f37f74d32b73
efl: add autodel option to EvasObject

By passing autodel=false to class EvasObject, this allows us to wrap
an Evas_Object* where the underlying pointer lifetime is managed by
some other internal object, hence telling the EvasObject instance to
avoid deleting the underlying pointer when the EvasObject itself is
destroyed.

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
src/efl/evasobject.cpp
src/efl/evasobject.h