Using speech server factory: orca.gnomespeechfactory
Speech module has been initialized.

Traceback (most recent call last):
  File "/usr/local/lib/python2.5/site-packages/orca/orca.py", line 923, in loadUserSettings
    braille.init(_processBrailleEvent, settings.tty)
  File "/usr/local/lib/python2.5/site-packages/orca/braille.py", line 1339, in init
    if brl.init(tty):
StandardError: Failed on call to brlapi_initializeConnection in BrlTTY

Could not initialize connection to braille.
Magnification module has NOT been initialized.
SPEECH OUTPUT: 'Welcome to Orca.'
BRAILLE LINE:  'Welcome to Orca.'
     VISIBLE:  'Welcome to Orca.', cursor=0
NEW SCRIPT: default (module=orca.default)
Script.getKnownApplications...
...Script.getKnownApplications
---------> QUEUEING EVENT window:activate
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='gnome-terminal' name='deprice@plymouth: ~' role='frame' state='active enabled resizable sensitive showing visible' relations=''
Looking for script at orca-scripts.gnome-terminal.py...
...could not find orca-scripts.gnome-terminal.py
Looking for script at scripts.gnome-terminal.py...
...could not find scripts.gnome-terminal.py
Looking for script at scripts.apps.gnome-terminal.py...
...found scripts.apps.gnome-terminal.py
NEW SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal)
ACTIVE SCRIPT: default (module=orca.default)
Looking for settings at app-settings.gnome-terminal.py...
...could not find app-settings.gnome-terminal.py
LOCUS OF FOCUS: app='gnome-terminal' name='deprice@plymouth: ~' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = deprice@plymouth: ~
           role            = frame
Finding top-level object for source.name=deprice@plymouth: ~
BRAILLE LINE:  'gnome-terminal Application deprice@plymouth: ~ Frame'
     VISIBLE:  'deprice@plymouth: ~ Frame', cursor=1
default.findCommonAncestor...
Finding top-level object for source.name=deprice@plymouth: ~
GENERATOR: _getSpeechForFrame
           obj             = deprice@plymouth: ~
           role            = frame
           already_focused = False
           utterances:
               (deprice@plymouth: ~)
               (frame)
SPEECH OUTPUT: 'deprice@plymouth: ~ frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

KEYEVENT: type=0
          hw_code=109
          modifiers=16400
          event_string=(Control_R)
          is_text=True
          time=1212253549.582710
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: Control_R
orca.isModifierKey: returning: True
KEYEVENT: type=1
          hw_code=109
          modifiers=16404
          event_string=(Control_R)
          is_text=True
          time=1212253549.730011
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=113
          modifiers=16400
          event_string=(Alt_R)
          is_text=True
          time=1212253556.762282
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: Alt_R
orca.isModifierKey: returning: True
---------> QUEUEING EVENT window:deactivate
DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-terminal' name='deprice@plymouth: ~' role='frame' state='enabled resizable sensitive showing visible' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=deprice@plymouth: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=deprice@plymouth: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=deprice@plymouth: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='gnome-terminal' name='deprice@plymouth: ~' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='metacity' name='Inbox - CS - Mozilla Thunderbird' role='statusbar' state='enabled multi line sensitive showing visible' relations=''
Looking for script at orca-scripts.metacity.py...
...could not find orca-scripts.metacity.py
Looking for script at scripts.metacity.py...
...could not find scripts.metacity.py
Looking for script at scripts.apps.metacity.py...
...found scripts.apps.metacity.py
NEW SCRIPT: metacity (module=orca.scripts.apps.metacity)
Script.getKnownApplications...
...Script.getKnownApplications
BRAILLE LINE:  'Inbox - CS - Mozilla Thunderbird'
     VISIBLE:  'Inbox - CS - Mozilla Thunderbird', cursor=0
SPEECH OUTPUT: 'Inbox - CS - Mozilla Thunderbird'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='metacity' name='None' role='filler' state='enabled sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='metacity' name='None' role='panel' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='metacity' name='None' role='window' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0)
    app.name='metacity' name='None' role='window' state='enabled resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

---------> QUEUEING EVENT window:activate
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Thunderbird' name='Inbox - CS - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of'
Looking for script at orca-scripts.Thunderbird.py...
...could not find orca-scripts.Thunderbird.py
Looking for script at scripts.Thunderbird.py...
...could not find scripts.Thunderbird.py
Looking for script at scripts.apps.Thunderbird.py...
...found scripts.apps.Thunderbird.py
Thunderbird.SpeechGenerator: __init__
NEW SCRIPT: Thunderbird (module=orca.scripts.apps.Thunderbird.script)
Orca is controlling the caret.
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal)
Looking for settings at app-settings.Thunderbird.py...

Traceback (most recent call last):
  File "/usr/local/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 624, in _processObjectEvent
    self.loadAppSettings(orca_state.activeScript)
  File "/usr/local/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 409, in loadAppSettings
    __import__(name, globals(), locals(), [''])
  File "/home/deprice/.orca/app-settings/Thunderbird.py", line 26, in <module>
    orca.Gecko.controlCaretNavigation = True
AttributeError: 'module' object has no attribute 'Gecko'

^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Thunderbird' name='None' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          hw_code=98
          modifiers=16400
          event_string=(Up)
          is_text=True
          time=1212253589.046029
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Thunderbird' name='None' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Thunderbird' name='None' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=1
          hw_code=98
          modifiers=16400
          event_string=(Up)
          is_text=True
          time=1212253589.210015
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1212253589.774048
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Thunderbird' name='None' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Thunderbird' name='None' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1212253589.906016
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=113
          modifiers=16400
          event_string=(Alt_R)
          is_text=True
          time=1212253645.634027
orca.keyEcho: string to echo: Alt_R
orca.isModifierKey: returning: True
---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
---------> QUEUEING EVENT window:deactivate
    app.name='metacity' name='metacity' role='application' state='' relations=''
---------> QUEUEING EVENT object:state-changed:showing
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
---------> QUEUEING EVENT object:state-changed:showing
    app.name='Thunderbird' name='Inbox - CS - Mozilla Thunderbird' role='frame' state='enabled horizontal opaque resizable sensitive showing visible' relations='node child of'
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='metacity' name='deprice@plymouth: ~' role='statusbar' state='enabled multi line sensitive visible' relations=''
Script.getKnownApplications...
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
...Script.getKnownApplications
BRAILLE LINE:  ''
     VISIBLE:  '', cursor=0
SPEECH OUTPUT: ''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='gnome-terminal' name='deprice@plymouth: ~' role='frame' state='active enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: Thunderbird (module=orca.scripts.apps.Thunderbird.script)
Looking for settings at app-settings.gnome-terminal.py...
...could not find app-settings.gnome-terminal.py
LOCUS OF FOCUS: app='gnome-terminal' name='deprice@plymouth: ~' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = deprice@plymouth: ~
           role            = frame
Finding top-level object for source.name=deprice@plymouth: ~
BRAILLE LINE:  'gnome-terminal Application deprice@plymouth: ~ Frame'
     VISIBLE:  'deprice@plymouth: ~ Frame', cursor=1
default.findCommonAncestor...
Finding top-level object for source.name=deprice@plymouth: ~
GENERATOR: _getSpeechForFrame
           obj             = deprice@plymouth: ~
           role            = frame
           already_focused = False
           utterances:
               (deprice@plymouth: ~)
               (frame)
SPEECH OUTPUT: 'deprice@plymouth: ~ frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=deprice@plymouth: ~
LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal'
                event='object:state-changed:focused'
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
BRAILLE LINE:  ''
     VISIBLE:  '', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
Finding frame for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=deprice@plymouth: ~
GENERATOR: _getSpeechForTerminal
           obj             = Terminal
           role            = terminal
           already_focused = False
           utterances:
               (deprice@plymouth: ~)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'deprice@plymouth: ~'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=deprice@plymouth: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=deprice@plymouth: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='gnome-terminal' name='deprice@plymouth: ~' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

KEYEVENT: type=0
          hw_code=113
          modifiers=16400
          event_string=(Alt_R)
          is_text=True
          time=1212253660.794013
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: Alt_R
orca.isModifierKey: returning: True
---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:showing
    app.name='metacity' name='metacity' role='application' state='' relations=''
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING EVENT object:state-changed:showing
DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='gnome-terminal' name='deprice@plymouth: ~' role='frame' state='enabled resizable sensitive showing visible' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=deprice@plymouth: ~
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=deprice@plymouth: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=deprice@plymouth: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='gnome-terminal' name='deprice@plymouth: ~' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
---------> QUEUEING EVENT window:activate
    app.name='metacity' name='None' role='statusbar' state='defunct' relations=''
Script.getKnownApplications...
---------> QUEUEING EVENT object:state-changed:focused
...Script.getKnownApplications
BRAILLE LINE:  '. inaccessible'
     VISIBLE:  '. inaccessible', cursor=0
SPEECH OUTPUT: '. inaccessible'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='Thunderbird' name='Inbox - CS - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of'
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal)
Looking for settings at app-settings.Thunderbird.py...

Traceback (most recent call last):
  File "/usr/local/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 624, in _processObjectEvent
    self.loadAppSettings(orca_state.activeScript)
  File "/usr/local/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 409, in loadAppSettings
    __import__(name, globals(), locals(), [''])
  File "/home/deprice/.orca/app-settings/Thunderbird.py", line 26, in <module>
    orca.Gecko.controlCaretNavigation = True
AttributeError: 'module' object has no attribute 'Gecko'

^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Thunderbird' name='None' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          hw_code=98
          modifiers=16400
          event_string=(Up)
          is_text=True
          time=1212253670.190136
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Thunderbird' name='None' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Thunderbird' name='None' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=1
          hw_code=98
          modifiers=16400
          event_string=(Up)
          is_text=True
          time=1212253670.354012
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1212253671.034018
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Thunderbird' name='None' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='Thunderbird' name='None' role='table cell' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1212253671.134997
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253677.854021
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.354014
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.390011
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.426013
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.462015
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.494062
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.530012
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.566012
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.602011
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.638010
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.674014
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.710011
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.926171
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.933962
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.938612
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.941984
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.945984
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.951460
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253678.966013
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253679.002013
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253679.038013
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253679.074011
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253679.110083
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253679.146021
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253679.178015
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=24
          modifiers=16400
          event_string=(q)
          is_text=True
          time=1212253679.182329
orca.keyEcho: string to echo: q
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'q' (24)
DEQUEUED KEYPRESS 'q' (24) <----------

vvvvv PROCESS KEY PRESS EVENT q vvvvv
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
KEYEVENT: type=1
          hw_code=24
          modifiers=16400
          event_string=(q)
          is_text=True
          time=1212253679.389309
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'q' (24)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
KEYEVENT: type=1
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1212253679.415463
orca.isModifierKey: returning: True
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:children-changed:add

^^^^^ PROCESS KEY PRESS EVENT q ^^^^^
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
    app.name='orca' name='None' role='filler' state='enabled horizontal sensitive showing visible' relations=''
Looking for script at orca-scripts.orca.py...
...could not find orca-scripts.orca.py
Looking for script at scripts.orca.py...
...could not find scripts.orca.py
Looking for script at scripts.apps.orca.py...
...could not find scripts.apps.orca.py
Looking for script at scripts.toolkits.orca.py...
...could not find scripts.toolkits.orca.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
NEW SCRIPT: orca (module=orca.scripts.toolkits.GAIL)
...found scripts.toolkits.GAIL.py
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(1,0)
    app.name='orca' name='None' role='filler' state='enabled horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING EVENT focus:
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
    app.name='orca' name='None' role='filler' state='enabled horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(1,0)
    app.name='orca' name='None' role='filler' state='enabled horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
    app.name='orca' name='None' role='filler' state='enabled sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

DEQUEUED KEYRELEASE 'q' (24) <----------

vvvvv PROCESS KEY RELEASE EVENT q vvvvv

^^^^^ PROCESS KEY RELEASE EVENT q ^^^^^
DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='dialog question' role='icon' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='Quit Orca?

This will stop all speech output and screen magnification.

' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='None' role='filler' state='enabled horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='Quit' role='push button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible is default' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='None' role='filler' state='enabled horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='None' role='filler' state='enabled sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='None' role='dialog' state='active enabled modal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
    app.name='orca' name='orca' role='application' state='' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='Thunderbird' name='Inbox - CS - Mozilla Thunderbird' role='frame' state='enabled horizontal opaque resizable sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='orca' name='None' role='dialog' state='active enabled modal sensitive showing visible' relations=''
ACTIVE SCRIPT: Thunderbird (module=orca.scripts.apps.Thunderbird.script)
Looking for settings at app-settings.orca.py...
...could not find app-settings.orca.py
LOCUS OF FOCUS: app='orca' name='' role='dialog'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForDialog
           obj             = 
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = 
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = dialog
BRAILLE LINE:  'orca Application Dialog'
     VISIBLE:  'orca Application Dialog', cursor=18
default.findCommonAncestor...
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
GENERATOR: _getSpeechForAlert
           obj             = 
           role            = dialog
           already_focused = False
           utterances:
               (Quit Orca?

This will stop all speech output and screen magnification.

)
GENERATOR: _getSpeechForDialog
           obj             = 
           role            = dialog
           already_focused = False
           utterances:
               (Quit Orca?

This will stop all speech output and screen magnification.

)
SPEECH OUTPUT: 'Quit Orca?

This will stop all speech output and screen magnification.

'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='orca' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible is default' relations=''
Finding top-level object for source.name=Cancel
--> obj.name=
--> obj.name=
--> obj.name=
LOCUS OF FOCUS: app='orca' name='Cancel' role='push button'
                event='object:state-changed:focused'
GENERATOR: _getBrailleRegionsForDialog
           obj             = 
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = 
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForPushButton
           obj             = Cancel
           role            = push button
BRAILLE LINE:  'orca Application Dialog Cancel Button'
     VISIBLE:  'Cancel Button', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getDefaultSpeech
           obj             = Cancel
           role            = push button
           already_focused = False
           utterances:
               (Cancel)
               (button)
GENERATOR: _getSpeechForPushButton
           obj             = Cancel
           role            = push button
           already_focused = False
           utterances:
               (Cancel)
               (button)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Cancel button'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='orca' name='None' role='dialog' state='active enabled modal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible is default' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1212253681.119226
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
KEYEVENT: type=1
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1212253681.256275
orca.isModifierKey: returning: False
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='orca' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Cancel
--> obj.name=
--> obj.name=
--> obj.name=
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='orca' name='Quit' role='push button' state='enabled focusable focused sensitive showing visible is default' relations=''
Finding top-level object for source.name=Quit
--> obj.name=
--> obj.name=
--> obj.name=
LOCUS OF FOCUS: app='orca' name='Quit' role='push button'
                event='object:state-changed:focused'
GENERATOR: _getBrailleRegionsForDialog
           obj             = 
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = 
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForPushButton
           obj             = Quit
           role            = push button
BRAILLE LINE:  'orca Application Dialog Quit Button'
     VISIBLE:  'Quit Button', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getDefaultSpeech
           obj             = Quit
           role            = push button
           already_focused = False
           utterances:
               (Quit)
               (button)
GENERATOR: _getSpeechForPushButton
           obj             = Quit
           role            = push button
           already_focused = False
           utterances:
               (Quit)
               (button)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Quit button'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Quit' role='push button' state='enabled focusable focused sensitive showing visible is default' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=65
          modifiers=16400
          event_string=(space)
          is_text=True
          time=1212253681.734687
orca.keyEcho: string to echo: space
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=65
          modifiers=16400
          event_string=(space)
          is_text=True
          time=1212253682.006250
orca.isModifierKey: returning: False
SPEECH OUTPUT: 'Goodbye.'
BRAILLE LINE:  'Goodbye.'
     VISIBLE:  'Goodbye.', cursor=0
