Package AccessEngine :: Module AEEventManager'
[hide private]
[frames] | no frames]

Module AEEventManager'

source code

Defines a class that uses a binding to the accessible platform and supports AEEvents.


Authors:
Peter Parente, Pete Brunet, Frank Zenker, Ramona Bunk
Organizations: Copyright:

License: The BSD License All rights reserved. This program and the accompanying materials are made available under the terms of the BSD license which accompanies this distribution, and is available at http://www.opensource.org/licenses/bsd-license.php

Classes [hide private]
  _AEEventManager
Watches for raw events in order to report them to observers and maintains a queue of AEEvent that are executed on a set interval.
Variables [hide private]
  log = logging.getLogger('Event')
integer EVENT_INTERVAL = 10
Number of ms between calls to pump the event queues
integer MAX_EVENTS = 10
Maximum number of raw or AEEvents to process in a single callback from the main loop