0002857: Spacebar doesn't activate embedded edit buttons

svn: r14867
This commit is contained in:
Raphael Ackermann 2010-03-19 13:47:20 +00:00
parent a13a0e1fcd
commit cb2bdd9613

View File

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