Merge branch 'master' of ctpug.org.za:tabakrolletjie
[tabakrolletjie.git] / tabakrolletjie / widgets.py
index 72d726f1d21cfc7ed3d1a53235002a8689561ea5..c1d71c3b2fb18885b4429fe88a6f7f279cdb5d1c 100644 (file)
@@ -75,5 +75,9 @@ class ImageButton(Button):
         super(ImageButton, self).__init__(self._img.get_size(), name,
                                           pos, padding)
 
+    def update_image(self, *imgparts, **kwargs):
+        transform=kwargs.pop("transform", NullTransform())
+        self._img = loader.load_image(*imgparts, transform=transform)
+        
     def render(self, surface):
         surface.blit(self._img, self._pos, None)