コード例 #1
0
    def textView_shouldChangeTextInRange_replacementString_(self, aTextView, affectedCharRange, replacementString):
        """delegate method of mainText NSTextView, reroutes key to event 'queue' """
        log.debug("new string: " + replacementString)
        # outbound to server
        myEvent = events.packevent(0, 'local', text=replacementString)
        self.editResponder.remote_event(myEvent)
#        self.handleEditEvent(Event(replacementString, randomColor()))
        return NO  # disallows edit in textview, return YES to accept
コード例 #2
0
ファイル: client.py プロジェクト: BackupTheBerlios/fuse-svn
    def lineReceived(self, line):
#        print 'Got a line' #from stdio
#        ev = events.Event( line )
        try:
#            self.root.callRemote('event', ev)
            user = '******'%(socket.gethostbyname(socket.gethostname()), _uname)
            eventydoo = events.packevent(0, user, events.fuseInsert, 0, 0, line )
            self.root.callRemote('event', eventydoo )
        except pb.DeadReferenceError:
            print 'Server went away'
            reactor.stop()