Esempio n. 1
0
    def create_query(self, name):
        """ create a query (pool?), add new window to tree """
        win = GtkWindow()
        newquery = queryView(name, win, nestable.STATE_WINDOW)
        win.show()
        newquery.set_detach_handler(self.detach_handler)
        treeitem = GtkTreeItem(name)
        self.query_tree.append(treeitem)
        treeitem.show()
        self.queries[name] = (newquery, treeitem)
        treeitem.connect("button-press-event", self.tree_handler, name)
        newquery.set_handler(self.handler)

        #
        # Remove name from msgwin, if any
        if self.msgwin:
            self.msgwin.deluser(name)
        return newquery
Esempio n. 2
0
 def create_query(self, name):
     newquery = queryView(name)
     self.queries[name] = newquery
     newquery.setcallback(self.view_handler)
     return newquery