Changed input method for keyboard
[getaclue.git] / player_mainwindow.py
index 8ffdb16..e167f03 100644 (file)
@@ -199,9 +199,6 @@ along with GetAClue.  If not, see <http://www.gnu.org/licenses/>."""
                # update the puzzle grid
                puzgrid = self.ui.get_object ("puzzlegrid")
 
-               # set focus to the puzzle grid
-               self.window.set_focus (puzgrid)
-
                puzgrid.queue_draw ()
 
        # callback for tree view "across" being activated
@@ -324,9 +321,10 @@ along with GetAClue.  If not, see <http://www.gnu.org/licenses/>."""
 
                return False
 
-       # callback for puzzle grid key release event
-       def on_puzzlegrid_key_press_event (self, drawarea, event):
+       # callback for main window key release event
+       def on_mainwindow_key_press_event (self, window, event):
                if self.puzzle:
+                       drawarea = self.ui.get_object ("puzzlegrid")
                        key = gtk.gdk.keyval_name (event.keyval).lower ()
 
                        if event.state == gtk.gdk.SHIFT_MASK and key == "up":