Module core
[hide private]
[frames] | no frames]

Module core

source code

NVDA core

Functions [hide private]
 
newVARIANT_value_fset(self, value) source code
 
new__getattr__(self, name) source code
 
new__call__(self, *args, **kwargs) source code
 
newCpbDel(self) source code
 
doStartupDialogs() source code
 
restart()
Restarts NVDA by starting a new copy with -r.
source code
 
resetConfiguration()
Loads the configuration, installs the correct language support and initialises audio so that it will use the configured synth and speech settings.
source code
 
_setInitialFocus()
Sets the initial focus if no focus event was received at startup.
source code
 
main()
NVDA's core main loop.
source code
Variables [hide private]
  oldVARIANT_value_fset = VARIANT.value.fset
  old__getattr__ = comtypes.client.lazybind.Dispatch.__getattr__
  _cpbDel = _compointer_base.__del__
Function Details [hide private]

main()

source code 

NVDA's core main loop. This initializes all modules such as audio, IAccessible, keyboard, mouse, and GUI. Then it initialises the wx application object and installs the core pump timer, which checks the queues and executes functions every 1 ms. Finally, it starts the wx main loop.