From 57b617ef256e9aa2c4094d26342a0ff60c30ed26 Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Sat, 17 Mar 2007 19:46:44 +0000 Subject: Don't grab the keyboard on press and only react to presses (temporary until trial1). --- (limited to 'shell/view/frame/frame.py') diff --git a/shell/view/frame/frame.py b/shell/view/frame/frame.py index aa152ef..aedc56d 100644 --- a/shell/view/frame/frame.py +++ b/shell/view/frame/frame.py @@ -92,6 +92,13 @@ class _KeyListener(object): self._frame.mode != MODE_KEYBOARD: return + if self._frame.visible: + self._frame.hide() + else: + self._frame.show() + self._frame.mode = MODE_KEYBOARD + + """ if self._state == _KeyListener._HIDDEN: self._frame.show() self._frame.mode = MODE_KEYBOARD @@ -101,13 +108,17 @@ class _KeyListener(object): elif self._state == _KeyListener._SHOWN_RELEASED: self._frame.hide() self._state = _KeyListener._HIDDEN + """ def key_release(self): + pass + """ if self._state == _KeyListener._SHOWN_PRESSED: self._state = _KeyListener._SHOWN_RELEASED elif self._state == _KeyListener._SHOWN_REPEAT: self._frame.hide() self._state = _KeyListener._HIDDEN + """ class Frame(object): def __init__(self, shell): -- cgit v0.9.1