Mercurial > mamba
diff mamba/widgets/messagebox.py @ 383:08a84134ccbf
Use Box base class
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Sat, 17 Sep 2011 01:23:50 +0200 |
parents | 170d4a43c00e |
children | 8cfa757dd7d3 |
line wrap: on
line diff
--- a/mamba/widgets/messagebox.py Sat Sep 17 01:23:41 2011 +0200 +++ b/mamba/widgets/messagebox.py Sat Sep 17 01:23:50 2011 +0200 @@ -1,11 +1,8 @@ -import pygame -from pygame.constants import SRCALPHA - -from mamba.widgets.base import Container +from mamba.widgets.base import Box from mamba.widgets.text import TextWidget, TextButton -class MessageBox(Container): +class MessageBox(Box): def __init__(self, rect, text, post_callback=None, color='white'): super(MessageBox, self).__init__(rect) @@ -37,12 +34,7 @@ ok_button.rect.topleft = ok_pos ok_button.add_callback('clicked', self.close) self.add(ok_button) - - def draw(self, surface): - background = pygame.Surface(self.rect.size, SRCALPHA) - background.fill(pygame.Color('gray')) - surface.blit(background, self.rect) - super(MessageBox, self).draw(surface) + self.rect.height += 5 def close(self, ev, widget): if hasattr(self.parent, 'paused'):