def show(self): Border.draw(self.image, ColorChooser.BLACK, width=1) self.drawWindowDecorations() popupSurface = self.getPopupSurface(self.contentRect) self.image.blit(popupSurface, self.contentRect) self.visible = True
def draw(self): surface = self.getSurface() self.parentSurface.blit(surface, self.rect) if self.borderColor is not None: Border.draw(surface, self.borderColor) pygame.display.update(self.rect)