Create present_last_line.py
This commit is contained in:
		
							
								
								
									
										30
									
								
								src/fenrir-package/commands/commands/present_last_line.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								src/fenrir-package/commands/commands/present_last_line.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,30 @@ | |||||||
|  | #!/bin/python | ||||||
|  | # -*- coding: utf-8 -*- | ||||||
|  |  | ||||||
|  | # Fenrir TTY screen reader | ||||||
|  | # By Chrys, Storm Dragon, and contributers. | ||||||
|  |  | ||||||
|  | from core import debug | ||||||
|  | from utils import line_utils | ||||||
|  |  | ||||||
|  | class command(): | ||||||
|  |     def __init__(self): | ||||||
|  |         pass | ||||||
|  |     def initialize(self, environment): | ||||||
|  |         pass | ||||||
|  |     def shutdown(self, environment): | ||||||
|  |         pass | ||||||
|  |     def getDescription(self, environment): | ||||||
|  |         return 'current line'         | ||||||
|  |      | ||||||
|  |     def run(self, environment): | ||||||
|  |         x, y, lastLine = \ | ||||||
|  |           line_utils.getCurrentLine(0, environment['screenData']['lines'] -1, environment['screenData']['newContentText']) | ||||||
|  |  | ||||||
|  |         if lastLine.strip(" \t\n") == '': | ||||||
|  |             environment['runtime']['outputManager'].presentText(environment, "blank", soundIcon='EmptyLine', interrupt=True) | ||||||
|  |         else: | ||||||
|  |             environment['runtime']['outputManager'].presentText(environment, lastLine, interrupt=True)  | ||||||
|  |     def setCallback(self, callback): | ||||||
|  |         pass | ||||||
|  |  | ||||||
		Reference in New Issue
	
	Block a user