1
#appModules/securecrt.py
2
#A part of NonVisual Desktop Access (NVDA)
3
#This file is covered by the GNU General Public License.
4
#See the file COPYING for more details.
5
#Copyright (C) 2010 James Teh <jamie@jantrid.net>
7
"""App module for SecureCRT
11
from NVDAObjects.behaviors import Terminal
12
from NVDAObjects.window import DisplayModelEditableText, DisplayModelLiveText
13
import appModuleHandler
15
class AppModule(appModuleHandler.AppModule):
17
def chooseNVDAObjectOverlayClasses(self, obj, clsList):
18
if obj.windowClassName == "AfxFrameOrView90u" and obj.IAccessibleRole == oleacc.ROLE_SYSTEM_CLIENT:
20
clsList.remove(DisplayModelEditableText)
23
clsList[0:0] = (Terminal, DisplayModelLiveText)