+ transform = kwargs.pop("transform", NullTransform())
+ self._img = kwargs.pop("image", None)
+ if self._img is None:
+ self._img = loader.load_image(*imgparts, transform=transform)
+ self._disabled_img = self._img.copy()
+ disabled_colour = kwargs.pop("disabled_colour", (80, 80, 80))
+ Multiply(colour=disabled_colour).apply(self._disabled_img)