# HG changeset patch # User Jeremy Thurgood # Date 1282654599 -7200 # Node ID ca10d7e9a2c1d0b17402370d8a531d3cdc64bf52 # Parent 5e704ee7b84b65f5c9cced6f21a7dbd249ae8b53 And CursorWidget-ify the popup menu. diff -r 5e704ee7b84b -r ca10d7e9a2c1 gamelib/popupmenu.py --- a/gamelib/popupmenu.py Tue Aug 24 14:53:05 2010 +0200 +++ b/gamelib/popupmenu.py Tue Aug 24 14:56:39 2010 +0200 @@ -9,6 +9,9 @@ from albow.resource import get_font from pygame.rect import Rect +from cursor import CursorWidget + + class PopupMenuButton(Button): def __init__(self, text, action): @@ -18,9 +21,10 @@ self.set_rect(Rect(0, 0, BUTTON_SIZE, BUTTON_SIZE)) self.margin = (BUTTON_SIZE - self.font.get_linesize()) / 2 -class PopupMenu(Menu): +class PopupMenu(Menu, CursorWidget): def __init__(self, shell): + CursorWidget.__init__(self) self.shell = shell items = [ ('Resume Game', 'hide'),