| Trees | Indices | Help |
|---|
|
|
object --+
|
baseObject.AutoPropertyObject --+
|
BrailleDisplayDriver
Abstract base braille display driver. Each braille display driver should be a separate Python module in the root brailleDisplayDrivers directory containing a BrailleDisplayDriver class which inherits from this base class.
At a minimum, drivers must set name
and description and override the check method. To display braille, numCells and display must be implemented.
Drivers should dispatch input such as presses of buttons, wheels or
other controls using the inputCore framework. They should subclass BrailleDisplayGesture and execute instances of those
gestures using inputCore.manager.executeGesture. These gestures can
be mapped in gestureMap. A driver can also inherit baseObject.ScriptableObject to provide display specific
scripts.
|
|||
|
Inherited from |
|||
|
|||
|
|||
| int |
|
||
|
|||
|
Inherited from Inherited from Inherited from |
|||
|
|||
| bool |
|
||
|
Inherited from |
|||
|
|||
name = ""
|
|||
description = ""
|
|||
gestureMap = Nonehash(x) |
|||
|
Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
Determine whether this braille display is available. The display will
be excluded from the list of available displays if this method returns
|
Terminate this display driver. This will be called when NVDA is finished with this display driver. It should close any open connections, perform cleanup, etc. Subclasses should call the superclass method first. Postcondition: This instance can no longer be used unless it is constructed again. |
Obtain the number of braille cells on this display.
Note: 0 indicates that braille should be disabled. |
Display the given braille cells.
|
| Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0.1 on Fri Nov 18 17:45:57 2011 | http://epydoc.sourceforge.net |