- super(ImageButton, self).__init__(self._img.get_size(), pos, padding)
+ 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)
+ Multiply((128, 128, 128)).apply(self._disabled_img)