Mercurial > boomslang
view pyntnclick/widgets/imagebutton.py @ 637:c27087877c84 pyntnclick
Mouse events propagate! Crashes galore!
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sun, 12 Feb 2012 00:59:49 +0200 |
parents | 08647ef4d324 |
children | fdc63049b08c |
line wrap: on
line source
import pygame from pyntnclick.widgets.base import Button class ImageButtonWidget(Button): """An image that is also a button. Whatever next?""" def __init__(self, rect, image): if not isinstance(rect, pygame.Rect): rect = pygame.Rect(rect, image.get_size()) super(ImageButtonWidget, self).__init__(rect) self.image = image def draw(self, surface): surface.blit(self.image, self.rect)