Changeset 133

Show
Ignore:
Timestamp:
Thu Nov 2 04:58:36 2006
Author:
manatlan
Message:

- *bug* drag a tag in a catg works now again [[BR]]

Files:

Legend:

Unmodified
Added
Removed
Modified
  • trunk/jbrout.py

    r130 r133  
    512 512                 self.remove(new)  
    513 513  
    514       #~ def find(self,node):  
    515           #~ """ return the 'iter' of the node in the model or None """  
    516           #~ def _lookInside(model, path, iter0, rechNode):  
    517               #~ node = model.get(iter0)  
    518               #~ if node.file == rechNode.file:  
    519                   #~ _lookInside.ite = iter0  
    520                   #~ return True  
    521           #~ _lookInside.ite=None  
    522           #~ self.foreach( _lookInside, node )  
    523           #~ return _lookInside.ite  
      514     def find(self,name):  
      515         """ return the 'iter' of the node 'name" in the model or None """  
      516         def _lookInside(model, path, iter0, rechNode):  
      517             node = model.get(iter0)  
      518             if node and node.name==rechNode:  
      519                 _lookInside.ite = iter0  
      520                 return True  
      521         _lookInside.ite=None  
      522         self.foreach( _lookInside, name )  
      523         return _lookInside.ite  
    524 524  
    525 525     def expander(self,tree):  
     
    2106 2106                     moved=False  
    2107 2107                     for i in self.dragTags:  
    2108                           node = model.get(i) # node can be a TagNode or a CatgNode  
      2108                         it = model.find(i)  
      2109                         node = model.get(it) # node can be a TagNode or a CatgNode  
    2109 2110  
    2110 2111                         _cur = iterTo  
     
    2117 2118                                 break  
    2118 2119  
    2119                           if model.get_path(i) not in parents:  
      2120                         if model.get_path(it) not in parents:  
    2119 2120                             node.moveToCatg(nodeTo)  
    2120 2121                             moved=True