0002857: Spacebar doesn't activate embedded edit buttons

svn: r14869
This commit is contained in:
Raphael Ackermann 2010-03-19 14:59:53 +00:00
parent 236028d808
commit d6e1ebf801

View File

@ -92,6 +92,7 @@ _SDATA_START = 2
_SDATA_STOP = 4
_RETURN = gtk.gdk.keyval_from_name("Return")
_KP_ENTER = gtk.gdk.keyval_from_name("KP_Enter")
_SPACE = gtk.gdk.keyval_from_name("space")
_LEFT_BUTTON = 1
_RIGHT_BUTTON = 3
@ -1603,7 +1604,7 @@ def button_activated(event, mouse_button):
if (event.type == gtk.gdk.BUTTON_PRESS and \
event.button == mouse_button) or \
(event.type == gtk.gdk.KEY_PRESS and \
event.keyval in (_RETURN, _KP_ENTER)):
event.keyval in (_RETURN, _KP_ENTER, _SPACE)):
return True
else:
return False