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()