kuuko pushed a commit to branch master. http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=3100dcfa46c4b7c159b9e259b6eefa46986517b8
commit 3100dcfa46c4b7c159b9e259b6eefa46986517b8 Author: Kai Huuhko <kai.huu...@gmail.com> Date: Sat Nov 9 12:00:38 2013 +0200 Elementary: Forgot to add signal callbacks to GLView. --- efl/elementary/glview.pyx | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/efl/elementary/glview.pyx b/efl/elementary/glview.pyx index 81b9ad9..15c3dc8 100644 --- a/efl/elementary/glview.pyx +++ b/efl/elementary/glview.pyx @@ -349,4 +349,25 @@ cdef class GLView(LayoutClass): """ elm_glview_changed_set(self.obj) + def callback_focused_add(self, func, *args, **kwargs): + """when glview has received focus.""" + self._callback_add("focused", func, *args, **kwargs) + + def callback_focused_del(self, func): + self._callback_del("focused", func) + + def callback_unfocused_add(self, func, *args, **kwargs): + """when glview has lost focus.""" + self._callback_add("unfocused", func, *args, **kwargs) + + def callback_unfocused_del(self, func): + self._callback_del("unfocused", func) + + def callback_language_changed_add(self, func, *args, **kwargs): + """the program's language changed""" + self._callback_add("language,changed", func, *args, **kwargs) + + def callback_language_changed_del(self, func): + self._callback_del("language,changed", func) + _object_mapping_register("Elm_Glview", GLView) --