From 10b5c5b7e7d1c61892183ed6d14e66ddd8021868 Mon Sep 17 00:00:00 2001 From: cncfanatics Date: Mon, 4 Oct 2010 16:37:00 +0200 Subject: [PATCH] Sort attributes in item stats alphabeticly --- gui/itemStats.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gui/itemStats.py b/gui/itemStats.py index 3357c082d..e6c7f4acd 100644 --- a/gui/itemStats.py +++ b/gui/itemStats.py @@ -118,10 +118,14 @@ class ItemParams (wx.Panel): self.paramList.SetColumnWidth(0,250) self.paramList.SetColumnWidth(1,200) attrs = stuff.itemModifiedAttributes if stuff is not None else item.attributes + names = list(attrs.iterkeys()) + names.sort() - for name, attr in attrs.iteritems(): + for name in names: index = self.paramList.InsertStringItem(sys.maxint, name) - self.paramList.SetStringItem(index, 1, str(attr) if stuff is not None else str(attr.value)) + self.paramList.SetStringItem(index, 1, str(attrs[name]) if stuff is not None else str(attrs[name].value)) + + self.Layout() ###########################################################################