kuuko pushed a commit to branch master. http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=f3a5b441517333b373d59c2463fbede7002e184b
commit f3a5b441517333b373d59c2463fbede7002e184b Author: Kai Huuhko <kai.huu...@gmail.com> Date: Sun Mar 8 19:35:47 2015 +0200 Evas.SmartObject: Add smart_get, commented out parent getter Need to test if we can use Eo parent_get to do the same thing. --- efl/evas/efl.evas_object_smart.pxi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/efl/evas/efl.evas_object_smart.pxi b/efl/evas/efl.evas_object_smart.pxi index aa7471f..2130b58 100644 --- a/efl/evas/efl.evas_object_smart.pxi +++ b/efl/evas/efl.evas_object_smart.pxi @@ -589,6 +589,13 @@ cdef class SmartObject(Object): def __iter__(self): return SmartObjectIterator(self) + # property parent: + # def __get__(self): + # return object_from_instance(evas_object_parent_get(self.obj)) + + # def parent_get(self): + # return object_from_instance(evas_object_parent_get(self.obj)) + def member_add(self, Object child): """member_add(Object child) @@ -640,6 +647,9 @@ cdef class SmartObject(Object): def __get__(self): return <Smart>evas_smart_data_get(evas_object_smart_smart_get(self.obj)) + def smart_get(self): + return <Smart>evas_smart_data_get(evas_object_smart_smart_get(self.obj)) + def callback_add(self, char *event, func, *args, **kargs): """Add a callback for the smart event specified by event. --