X-Git-Url: https://git.ctpug.org.za/?p=naja.git;a=blobdiff_plain;f=naja%2Fwidgets%2Fimage_box.py;h=e9b4bf398d4e941dc731d795338e7e79324ca0b5;hp=32787dfce793d9813a904e899ba55cf81be2c0bd;hb=237c4215b45bde3e5f6fe769f7b8f2955590e34e;hpb=a6de62bab3beb608b3fd9f975947f4a46ec5d1c9 diff --git a/naja/widgets/image_box.py b/naja/widgets/image_box.py index 32787df..e9b4bf3 100644 --- a/naja/widgets/image_box.py +++ b/naja/widgets/image_box.py @@ -22,3 +22,18 @@ class ImageBox(Widget): def draw(self, surface): surface.blit(self.surface, self.rect) + + +class PreRenderedImageBox(Widget): + """Hold an image given as a surface""" + + def __init__(self, pos, image): + super(PreRenderedImageBox, self).__init__(pos) + self.surface = image.copy() + + def prepare(self): + self.size = self.surface.get_rect().size + + def draw(self, surface): + surface.blit(self.surface, self.rect) +