Mercurial > mamba
comparison mamba/habitats/editor.py @ 387:f86188a0f259
Tweak load list length
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Sat, 17 Sep 2011 01:44:53 +0200 |
parents | 21caf90f604e |
children | 171c3d817c48 |
comparison
equal
deleted
inserted
replaced
386:d760a309d0bf | 387:f86188a0f259 |
---|---|
225 if level_name in RESERVED_NAMES: | 225 if level_name in RESERVED_NAMES: |
226 continue | 226 continue |
227 load_button = TextButton((0, 0), level_name) | 227 load_button = TextButton((0, 0), level_name) |
228 load_button.add_callback('clicked', self.load_level, level_name) | 228 load_button.add_callback('clicked', self.load_level, level_name) |
229 load_list.append(load_button) | 229 load_list.append(load_button) |
230 load_dialog = ListBox((200, 200), 'Select Level', load_list) | 230 load_dialog = ListBox((200, 200), 'Select Level', load_list, 6) |
231 self.container.add(load_dialog) | 231 self.container.add(load_dialog) |
232 load_dialog.grab_focus() | 232 load_dialog.grab_focus() |
233 return True | 233 return True |
234 | 234 |
235 def load_level(self, ev, widget, level_name): | 235 def load_level(self, ev, widget, level_name): |
249 self.container.paused = False | 249 self.container.paused = False |
250 self.edit_widget = EditLevelWidget(self.level) | 250 self.edit_widget = EditLevelWidget(self.level) |
251 self.container.add(self.edit_widget) | 251 self.container.add(self.edit_widget) |
252 self.clear_toolbar() | 252 self.clear_toolbar() |
253 self.setup_toolbar() | 253 self.setup_toolbar() |
254 return True | |
254 | 255 |
255 def change_toolbar(self, ev, widget, new_mode): | 256 def change_toolbar(self, ev, widget, new_mode): |
256 self.mode = new_mode | 257 self.mode = new_mode |
257 self.edit_widget.tile_mode = (self.mode != 'Sprites') | 258 self.edit_widget.tile_mode = (self.mode != 'Sprites') |
258 self.clear_toolbar() | 259 self.clear_toolbar() |