+ #self.InsertColumn(0,'id', wx.LIST_FORMAT_LEFT)
+# i=1
+ self.InsertColumn(0, 'forme', wx.LIST_FORMAT_RIGHT)
+ self.InsertColumn(1, 'nb', wx.LIST_FORMAT_RIGHT)
+ self.InsertColumn(2, 'type', wx.LIST_FORMAT_RIGHT)
+ #self.InsertColumn(3, '', wx.LIST_FORMAT_RIGHT)
+
+ #ct = 0
+# for key, data in dlist.iteritems():
+# ct += 1
+# index = self.InsertStringItem(sys.maxint, data[0])
+# self.SetStringItem(index, 1, `data[1]`)
+# self.SetStringItem(index, 2, data[2])
+# self.SetStringItem(index, 3, '')
+# self.SetItemData(index, key)
+
+ self.SetColumnWidth(0, 150)
+ self.SetColumnWidth(1, 100)
+ self.SetColumnWidth(2, 100)
+ #self.SetColumnWidth(3, wx.LIST_AUTOSIZE)
+
+ self.itemDataMap = dlist
+ self.itemIndexMap = dlist.keys()
+ self.SetItemCount(len(dlist))