def get_minimum_size(self, data):
        """Returns the minimum size of the managed element, as long as
        it is larger than any manually set minima."""
        size = self.element.get_minimum_size(data)
        return datatypes.Point(
            max(size.x, self.min_width),
            max(size.y, self.min_height)
            )