Mercurial > mamba
changeset 418:546b68aedf0c
Space bar can click buttons
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 17 Sep 2011 16:52:52 +0200 |
parents | 737e19e79857 |
children | fefb37fb9c6d |
files | TODO.txt mamba/widgets/text.py |
diffstat | 2 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/TODO.txt Sat Sep 17 16:49:31 2011 +0200 +++ b/TODO.txt Sat Sep 17 16:52:52 2011 +0200 @@ -2,7 +2,6 @@ ==== General: -* Enter + Space key in you dead dialogs * Highlight tile borders * Sounds, everywhere * Splash screens
--- a/mamba/widgets/text.py Sat Sep 17 16:49:31 2011 +0200 +++ b/mamba/widgets/text.py Sat Sep 17 16:52:52 2011 +0200 @@ -1,6 +1,6 @@ import pygame from pygame.constants import (SRCALPHA, KEYDOWN, K_ESCAPE, K_RETURN, K_UP, - K_DOWN, K_KP_ENTER) + K_DOWN, K_SPACE, K_KP_ENTER) from mamba.constants import COLOR, FONT_SIZE, FOCUS_COLOR, DELETE_KEYS from mamba.widgets.base import Widget, Button @@ -66,6 +66,11 @@ self.prepare() super(TextButton, self).draw(surface) + def event(self, ev): + if ev.type == KEYDOWN and ev.key == K_SPACE: + return self.forced_click() + return super(TextButton, self).event(ev) + class EntryTextWidget(TextWidget): def __init__(self, rect, text, **kwargs):