rename onScreenChange to onScreenUpdate and create onScreenChange

This commit is contained in:
chrys
2016-09-21 23:30:27 +02:00
parent e9b97945a3
commit 02520c9739
14 changed files with 15 additions and 14 deletions

View File

@ -17,8 +17,6 @@ class command():
return 'No Description found'
def run(self):
if self.env['screenData']['newTTY'] == self.env['screenData']['oldTTY']:
return
self.env['runtime']['outputManager'].presentText("screen " + str(self.env['screenData']['newTTY']),soundIcon='ChangeTTY', interrupt=True)
self.env['runtime']['outputManager'].presentText(self.env['screenData']['newDelta'], interrupt=False)

View File

@ -17,8 +17,6 @@ class command():
return 'No Description found'
def run(self):
if self.env['screenData']['newTTY'] == self.env['screenData']['oldTTY']:
return
self.env['commandBuffer']['Marks']['1'] = None
self.env['commandBuffer']['Marks']['2'] = None

View File

@ -17,8 +17,6 @@ class command():
return 'No Description found'
def run(self):
if self.env['screenData']['newTTY'] == self.env['screenData']['oldTTY']:
return
self.env['screenData']['oldCursorReview'] = None
self.env['screenData']['newCursorReview'] = None

View File

@ -14,12 +14,14 @@ class commandManager():
def initialize(self, environment):
self.env = environment
self.env['runtime']['commandManager'].loadCommands('commands')
environment['runtime']['commandManager'].loadCommands('onInput')
environment['runtime']['commandManager'].loadCommands('onScreenChanged')
self.env['runtime']['commandManager'].loadCommands('onInput')
self.env['runtime']['commandManager'].loadCommands('onScreenUpdate')
self.env['runtime']['commandManager'].loadCommands('onScreenChanged')
def shutdown(self):
self.env['runtime']['commandManager'].shutdownCommands('commands')
self.env['runtime']['commandManager'].shutdownCommands('onInput')
self.env['runtime']['commandManager'].shutdownCommands('onScreenUpdate')
self.env['runtime']['commandManager'].shutdownCommands('onScreenChanged')
def loadCommands(self, section='commands'):

View File

@ -32,6 +32,8 @@ commands = {
},
'onScreenChanged':{
},
'onScreenUpdate':{
},
'commands':{
}
}

View File

@ -50,9 +50,11 @@ class fenrir():
print(e)
self.environment['runtime']['debug'].writeDebugOut(str(e),debug.debugLevel.ERROR)
self.environment['runtime']['commandManager'].executeTriggerCommands('onInput')
self.environment['runtime']['commandManager'].executeTriggerCommands('onScreenChanged')
self.environment['runtime']['commandManager'].executeTriggerCommands('onInput')
if self.environment['screenData']['newTTY'] == self.environment['screenData']['oldTTY']:
self.environment['runtime']['commandManager'].executeTriggerCommands('onScreenUpdate')
else:
self.environment['runtime']['commandManager'].executeTriggerCommands('onScreenChanged')
self.handleCommands()
def prepareCommand(self):