Beispiel #1
0
 def on_parent_iter_set(self, **kwargs):
     if kwargs.get('item') != self.tree_parent:
         return
     if getattr(self, 'iter', None) is not None:
         return
     #if self.tree_parent is not None:
     #    self.tree_parent.unbind(self.on_parent_iter_set)
     thread_to_gtk(self.append_to_store)
Beispiel #2
0
 def on_parent_iter_set(self, **kwargs):
     if kwargs.get('item') != self.tree_parent:
         return
     if getattr(self, 'iter', None) is not None:
         return
     #if self.tree_parent is not None:
     #    self.tree_parent.unbind(self.on_parent_iter_set)
     thread_to_gtk(self.append_to_store)
Beispiel #3
0
 def _do_remove_child(self, name):
     child = self.tree_children.get(name)
     if not child:
         return
     #child.unlink()
     if self.store.iter_is_valid(child.iter):
         thread_to_gtk(self.store.remove, child.iter)
     #del self.tree_children[name]
     self.tree_children.del_child(child)
Beispiel #4
0
 def _do_remove_child(self, name):
     child = self.tree_children.get(name)
     if not child:
         return
     #child.unlink()
     if self.store.iter_is_valid(child.iter):
         thread_to_gtk(self.store.remove, child.iter)
     #del self.tree_children[name]
     self.tree_children.del_child(child)