Ejemplo n.º 1
0
    def sendPressed(self, inp=None):

        try:
            text = self.input.get()
            index = int(self.listbox.curselection()[0])
            if (self.checkWhisper.get()):
                message = Message(text, self.manager.myIp, 'whisper')
                users = self.manager.contactManager.users
                user = users[self.usersListBox[index]].nickname()
                self.manager.messageManager.client.sendTo(
                    self.usersListBox[self.listbox.curselection()[0]],
                    self.manager.messageManager.parser.codeWhisper(message))
                self.sendToUI("You -> " + user + ": " + message.content())

            else:
                message = Message(self.input.get(),
                                  self.manager.contactManager.mySelf, "say")
                if (int(self.listbox.curselection()[0]) != 0):
                    message._to = self.usersListBox[
                        self.listbox.curselection()[0]]
                self.printMessage(message)
                self.manager.messageManager.client.sendBroadcast(
                    self.manager.messageManager.parser.codeSay(message))
            self.input.delete(0, 'end')

        except Exception as e:
            print "Error on sendPressed: ", e
 def sendPressed(self, inp = None):
     
     try:
         text = self.input.get()
         index = int(self.listbox.curselection()[0])
         if(self.checkWhisper.get()):
             message = Message(text, self.manager.myIp, 'whisper')
             users = self.manager.contactManager.users
             user = users[self.usersListBox[index]].nickname()
             self.manager.messageManager.client.sendTo(self.usersListBox[self.listbox.curselection()[0]], self.manager.messageManager.parser.codeWhisper(message))
             self.sendToUI("You -> " + user + ": " + message.content())
             
         else:
             message = Message(self.input.get(), self.manager.contactManager.mySelf, "say")
             if(int(self.listbox.curselection()[0]) != 0):
                 message._to = self.usersListBox[self.listbox.curselection()[0]]
             self.printMessage(message)
             self.manager.messageManager.client.sendBroadcast(self.manager.messageManager.parser.codeSay(message))    
         self.input.delete(0, 'end')
                 
     except Exception as e:
         print "Error on sendPressed: ", e