Example #1
0
 def create_channel(self, name):
     """ create a channelwindow (pool?), add new window to tree """
     win = GtkWindow()
     newchan = channelView(name, win, nestable.STATE_WINDOW)
     win.show()
     newchan.set_detach_handler(self.detach_handler)
     treeitem = GtkTreeItem(name)
     self.channel_tree.append(treeitem)
     channeltree = GtkTree()
     treeitem.set_subtree(channeltree)
     treeitem.show()
     newchan.set_tree(channeltree)
     self.channels[name] = (newchan, treeitem)
     treeitem.connect("button-press-event", self.tree_handler, name)
     newchan.set_handler(self.handler)
     return newchan
Example #2
0
 def create_channel(self, name):
     newchan = channelView(name)
     newchan.setcallback(self.view_handler)
     self.name = name
     return newchan