# 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
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":