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)

-- 


Reply via email to