comparison tools/area_editor.py @ 486:04908862a0b2

Sort object editor list.
author Simon Cross <hodgestar@gmail.com>
date Sat, 07 Sep 2013 17:38:40 +0200
parents 0ef66a84b24d
children 31d721121966
comparison
equal deleted inserted replaced
485:69b8d6cbc692 486:04908862a0b2
284 284
285 columns = [TableColumn("Object", 690, 'l', '%r')] 285 columns = [TableColumn("Object", 690, 'l', '%r')]
286 286
287 def __init__(self, data): 287 def __init__(self, data):
288 super(ObjectTable, self).__init__(height=450) 288 super(ObjectTable, self).__init__(height=450)
289 self.data = data 289 self.data = sorted(data,
290 key=lambda d: (d.get('classname'), d.get('name')))
290 self.selected_row = -1 291 self.selected_row = -1
291 292
292 def num_rows(self): 293 def num_rows(self):
293 return len(self.data) 294 return len(self.data)
294 295