Mercurial > pyntnclick
comparison pyntnclick/menuscreen.py @ 803:bcc9277a23e6 pyntnclick
Refactor widget positioning API. Remove unused widgets
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sun, 27 Jan 2013 14:52:16 +0200 |
parents | 0e5b80b3128c |
children | 3a875256f795 |
comparison
equal
deleted
inserted
replaced
802:5ec7905b2365 | 803:bcc9277a23e6 |
---|---|
75 | 75 |
76 def _add_quit_button(self): | 76 def _add_quit_button(self): |
77 self._quit_button = self.make_quit_button() | 77 self._quit_button = self.make_quit_button() |
78 self._quit_button.add_callback('clicked', self.quit) | 78 self._quit_button.add_callback('clicked', self.quit) |
79 | 79 |
80 def make_text_button(self, rect, text): | 80 def make_text_button(self, pos, text): |
81 widget = TextButton(rect, self.gd, text) | 81 widget = TextButton(pos, self.gd, text) |
82 self.container.add(widget) | 82 self.container.add(widget) |
83 return widget | 83 return widget |
84 | 84 |
85 def make_image_button(self, rect, image_name): | 85 def make_image_button(self, pos, image_name): |
86 image = self.resource.get_image(image_name) | 86 image = self.resource.get_image(image_name) |
87 widget = ImageButtonWidget(rect, self.gd, image) | 87 widget = ImageButtonWidget(pos, self.gd, image) |
88 self.container.add(widget) | 88 self.container.add(widget) |
89 return widget | 89 return widget |
90 | 90 |
91 def draw_background(self): | 91 def draw_background(self): |
92 if self._background is not None: | 92 if self._background is not None: |