Package dogtail :: Module procedural
[hide private]
[frames] | no frames]

Module procedural

source code

Dogtail's procedural UI All the classes here are intended to be single-instance, except for Action.


Author: Zack Cerza <zcerza@redhat.com>

Classes [hide private]
  FocusError
  FocusBase
The base for every class in the module.
  FocusApplication
Keeps track of which application is currently focused.
  FocusDesktop
This isn't used yet, and may never be used.
  FocusWindow
Keeps track of which window is currently focused.
  FocusDialog
Keeps track of which dialog is currently focused.
  FocusWidget
Keeps track of which widget is currently focused.
  Focus
The container class for the focused application, dialog and widget.
  Action
Aids in executing AT-SPI actions, refocusing the widget if necessary.
  Click
A special case of Action, Click will eventually handle raw mouse events.
  Select
Aids in selecting and deselecting widgets, i.e.
Functions [hide private]
 
focusFailed(pred) source code
 
type(text) source code
 
keyCombo(combo) source code
 
run(application, arguments='', appName='') source code
Variables [hide private]
  ENOARGS = 'At least one argument is needed'
  sniff_lock = Lock(lockname= 'sniff_refresh.lock', randomize= F...
  focus = Focus()
  click = Click()
  activate = Action('activate')
  openItem = Action('open')
  menu = Action('menu')
  select = Select(Select.select)
  deselect = Select(Select.deselect)
  __package__ = 'dogtail'
Variables Details [hide private]

sniff_lock

Value:
Lock(lockname= 'sniff_refresh.lock', randomize= False)