changeset 189:aeacd8dfeb07

Add grab_focus helper
author Neil Muller <drnlmuller@gmail.com>
date Wed, 14 Sep 2011 17:42:47 +0200
parents d76c069164c0
children c9cee22934be
files mamba/widgets/base.py
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mamba/widgets/base.py	Wed Sep 14 17:41:26 2011 +0200
+++ b/mamba/widgets/base.py	Wed Sep 14 17:42:47 2011 +0200
@@ -29,6 +29,11 @@
         "Override me"
         pass
 
+    def grab_focus(self):
+        if self.focussable and self.parent:
+            self.parent.defocus()
+            self.focussed = True
+
 
 class Button(Widget):