comparison pyntnclick/widgets/base.py @ 711:e9265818a96c pyntnclick

Add image widget for rect_drawer
author Neil Muller <neil@dip.sun.ac.za>
date Sun, 05 Aug 2012 14:54:49 +0200
parents 58d78038a197
children 3b2d1adca59c
comparison
equal deleted inserted replaced
710:d4f97c8e0dbe 711:e9265818a96c
236 if self.parent: 236 if self.parent:
237 self.parent.remove(self) 237 self.parent.remove(self)
238 if self.close_callback: 238 if self.close_callback:
239 self.close_callback() 239 self.close_callback()
240 return True 240 return True
241
242
243 class Image(Widget):
244 """Basic widget that draws an image, with an associated rect"""
245
246 def __init__(self, rect, gd, image):
247 super(Image, self).__init__(rect, gd)
248 self.image = image
249 self.rect.width = image.get_rect().width
250 self.rect.height = image.get_rect().height
251 self.visible = True
252
253 def draw(self, surface):
254 if self.visible:
255 surface.blit(self.image, self.rect)