...Merge branch 'master' of http://www.netdig.org/git/iramuteq
authorpierre <pierre@probuntu.home>
Sun, 30 Dec 2012 16:53:02 +0000 (17:53 +0100)
committerpierre <pierre@probuntu.home>
Sun, 30 Dec 2012 16:53:02 +0000 (17:53 +0100)
1  2 
tree.py

diff --combined tree.py
+++ b/tree.py
@@@ -102,7 -102,7 +102,7 @@@ class LeftTree(CT.CustomTreeCtrl)
  #        smileidx = il.Add(images.Smiles.GetBitmap())
  #        numicons = il.GetImageCount()
  
 -        self.AssignImageList(il)
 +        #self.AssignImageList(il)
          self.count = 0
          self.log = log
  
          #textctrl.Bind(wx.EVT_CHAR, self.OnTextCtrl)
          #combobox.Bind(wx.EVT_COMBOBOX, self.OnComboBox)
          #lenArtIds = len(ArtIDs) - 2
-         for x in range(len(self.history.corpora)) :
-             if 'corpus_name' in self.h[self.history.order[x]] :
-                 key = 'corpus_name'
-             else :
-                 key = 'name'
-             child = self.AppendItem(self.root, self.h[self.history.order[x]][key])
+         for corpus in self.h :
+             #if 'corpus_name' in self.h[self.history.order[x]] :
+             #    key = 'corpus_name'
+             #else :
+             #    key = 'name'
+             child = self.AppendItem(self.root, corpus['corpus_name'])
              #if x == 1:
              #    child = self.AppendItem(self.root, "Item %d" % x + "\nHello World\nHappy wxPython-ing!")
              #    self.SetItemBold(child, True)
              #else:
              #    child = self.AppendItem(self.root, "Item %d" % x)
-             self.SetPyData(child, self.h[self.history.order[x]])
+             self.SetPyData(child, corpus)
              self.SetItemImage(child, 24, CT.TreeItemIcon_Normal)
              self.SetItemImage(child, 13, CT.TreeItemIcon_Expanded)
  
              #    elif y == 4 and x == 1:
              #        last = self.AppendItem(child, "item %d-%s" % (x, chr(ord("a")+y)), wnd=combobox)
              #    else:
-             if 'corpus_name' in self.h[self.history.order[x]] :
-                 if 'analyses' in self.h[self.history.order[x]] :
-                     for y in self.h[self.history.order[x]]['analyses'] :
-                         last = self.AppendItem(child, y['name'], ct_type=0)
-                             
-                         self.SetPyData(last, y)
-                         self.SetItemImage(last, 24, CT.TreeItemIcon_Normal)
-                         self.SetItemImage(last, 13, CT.TreeItemIcon_Expanded)
+            # if 'corpus_name' in self.h[self.history.order[x]] :
+             if 'analyses' in corpus :
+                 for y in corpus['analyses'] :
+                     last = self.AppendItem(child, y['name'], ct_type=0)
+                         
+                     self.SetPyData(last, y)
+                     self.SetItemImage(last, 24, CT.TreeItemIcon_Normal)
+                     self.SetItemImage(last, 13, CT.TreeItemIcon_Expanded)
      
              #    if random.randint(0, 3) == 0:
              #        self.SetItemLeftImage(last, random.randint(0, lenArtIds))
          
          pydata = self.itemdict['pydata']
          if 'corpus_name' in pydata :
-             self.history.delete(pydata['uuid'], True)
+             self.history.delete(pydata, True)
          else :
-             self.history.delete(pydata['uuid'])
+             self.history.delete(pydata)
          self.DeleteChildren(self.current)
          self.Delete(self.current)
          self.current = None