def treeviewCallback(self, treeview, event, data=None): if event.type == gtk.gdk._2BUTTON_PRESS: treeselection = self.treeview.get_selection() (model, treeiter) = treeselection.get_selected() treeiter = self.tm.convert_iter_to_child_iter(None, treeiter) name = self.treestore.get_value(treeiter, 0) if name[0:5] != " ID: " and name[0:14] != " Known Since: ": pm = privateMessage(str(name[2:]), self.messages, self.log)
def treeviewCallback(self, treeview, event, data=None): if event.type == gtk.gdk._2BUTTON_PRESS: treeselection = self.treeview.get_selection() (model, treeiter) = treeselection.get_selected() treeiter = self.tm.convert_iter_to_child_iter(None, treeiter) name = self.treestore.get_value(treeiter,0) if name[0:5] != " ID: " and name[0:14] != " Known Since: ": pm = privateMessage(str(name[2:]), self.messages, self.log)
def plog(self, username, msg, style=LOG_INFO): windowOpen = False for logs in self.privateLogs: if logs[0] == username: windowOpen = True oldtb = self.textbuffer oldview = self.view self.view = logs[1] self.textbuffer = logs[2] self.log(msg, style) self.textbuffer = oldtb self.view = oldview if windowOpen == False: pm = privateMessage(username, self.messages, self) self.plog(username, msg, style)