port onInput to new parameters and modolarize some stuff

This commit is contained in:
chrys
2016-10-20 21:52:36 +02:00
parent 74aee822a3
commit 6668832eda
9 changed files with 61 additions and 42 deletions

View File

@@ -47,7 +47,13 @@ class cursorManager():
return
self.env['screenData']['oldCursorReview'] = None
self.env['screenData']['newCursorReview'] = None
def isCursorHorizontalMove(self):
return self.env['screenData']['newCursor']['x'] != self.env['screenData']['oldCursor']['x']
def isCursorVerticalMove(self):
return self.env['screenData']['newCursor']['y'] != self.env['screenData']['oldCursor']['y']
def isReviewMode(self):
return self.env['screenData']['newCursorReview'] != None
def enterReviewModeCurrTextCursor(self, overwrite=False):

View File

@@ -44,7 +44,10 @@ class screenManager():
if not self.env['screenData']['oldTTY']:
return False
return self.env['screenData']['newTTY'] != self.env['screenData']['oldTTY']
def isDelta(self):
return self.env['screenData']['newDelta'] != ''
def isNegativeDelta(self):
return self.env['screenData']['newNegativeDelta'] != ''
def getWindowAreaInText(self, text):
if not self.env['runtime']['cursorManager'].isApplicationWindowSet():
return text