# HG changeset patch # User Neil Muller # Date 1316014967 -7200 # Node ID aeacd8dfeb07af2f0a5b384e3536687b445349b7 # Parent d76c069164c0fae8e733607d5d207fb233c6a693 Add grab_focus helper diff -r d76c069164c0 -r aeacd8dfeb07 mamba/widgets/base.py --- 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):