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 938, 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)
ACTIVE SCRIPT: default (module=orca.default) (reason=activate)
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='Shredder' name='Inbox - CS - Shredder' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of'
Script mapping for Shredder is Thunderbird
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: Shredder (module=orca.scripts.apps.Thunderbird.script)
Orca is controlling the caret.
ACTIVE SCRIPT: Shredder (module=orca.scripts.apps.Thunderbird.script) (reason=window:activate event)
Script mapping for Shredder is Thunderbird
Looking for settings at app-settings.Thunderbird.py...
...found app-settings.Thunderbird.py
LOCUS OF FOCUS: app='Shredder' name='Inbox - CS - Shredder' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = Shredder
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Inbox - CS - Shredder
           role            = frame
Finding top-level object for source.name=Inbox - CS - Shredder
BRAILLE LINE:  'Shredder Application Inbox - CS - Shredder Frame'
     VISIBLE:  'Inbox - CS - Shredder Frame', cursor=1
default.findCommonAncestor...
Finding top-level object for source.name=Inbox - CS - Shredder
GENERATOR: _getSpeechForFrame
           obj             = Inbox - CS - Shredder
           role            = frame
           already_focused = False
           utterances:
               (Inbox - CS - Shredder)
               (frame)
SPEECH OUTPUT: 'Inbox - CS - Shredder frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

KEYEVENT: type=0
          hw_code=109
          modifiers=16400
          event_string=(Control_R)
          is_text=True
          time=1218562863.976935
orca.keyEcho: string to echo: Control_R
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=1
          hw_code=109
          modifiers=16404
          event_string=(Control_R)
          is_text=True
          time=1218562864.126022
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1218562865.156899
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
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='Shredder' 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=Inbox - CS - Shredder
LOCUS OF FOCUS: app='Shredder' name='' role='table cell'
                event='focus:'
GENERATOR: _getBrailleRegionsForTable
           obj             = 
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = tree table
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1218562865.285308
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
GENERATOR: _getBrailleRegionsForFrame
           obj             = Inbox - CS - Shredder
           role            = frame
Finding top-level object for source.name=Inbox - CS - Shredder
GENERATOR: _getDefaultBrailleRegions
           obj             = Shredder
           role            = application
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = TA library
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = TA library
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = Emily Roper
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = Emily Roper
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 08/11/2008 03:15 PM
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 08/11/2008 03:15 PM
           role            = table cell
BRAILLE LINE:  'Shredder Application Inbox - CS - Shredder Frame ScrollPane ScrollPane TreeTable Thread ColumnHeader    TA library  Emily Roper  08/11/2008 03:15 PM TREE LEVEL 1'
     VISIBLE:  '   TA library  Emily Roper  08/1', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Shredder
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = TA library
           role            = table cell
           already_focused = False
           utterances:
               (TA library)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = Emily Roper
           role            = table cell
           already_focused = False
           utterances:
               (Emily Roper)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 08/11/2008 03:15 PM
           role            = table cell
           already_focused = False
           utterances:
               (08/11/2008 03:15 PM)
GENERATOR: _getSpeechForTableCellRow
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
               ()
               ()
               (TA library)
               ()
               (Emily Roper)
               ()
               (08/11/2008 03:15 PM)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Thread'
SPEECH OUTPUT: '   TA library  Emily Roper  08/11/2008 03:15 PM'
SPEECH OUTPUT: 'tree level 1'
^^^^^ 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='Shredder' 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=Inbox - CS - Shredder
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Shredder
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          hw_code=98
          modifiers=16400
          event_string=(Up)
          is_text=True
          time=1218562871.564980
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
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='Shredder' 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=Inbox - CS - Shredder
LOCUS OF FOCUS: app='Shredder' name='' role='table cell'
                event='focus:'
GENERATOR: _getBrailleRegionsForTable
           obj             = 
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = tree table
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForScrollPane
           obj             = 
           role            = scroll pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
KEYEVENT: type=1
          hw_code=98
          modifiers=16400
          event_string=(Up)
          is_text=True
          time=1218562871.695603
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
GENERATOR: _getBrailleRegionsForFrame
           obj             = Inbox - CS - Shredder
           role            = frame
Finding top-level object for source.name=Inbox - CS - Shredder
GENERATOR: _getDefaultBrailleRegions
           obj             = Shredder
           role            = application
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = Re: [orca-list] Issues with Thunderbird and Orca
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = Re: [orca-list] Issues with Thunderbird and Orca
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = Christian
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = Christian
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 08/11/2008 02:46 PM
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
GENERATOR: _getDefaultBrailleRegions
           obj             = 08/11/2008 02:46 PM
           role            = table cell
BRAILLE LINE:  'Shredder Application Inbox - CS - Shredder Frame ScrollPane ScrollPane TreeTable Thread ColumnHeader    Re: [orca-list] Issues with Thunderbird and Orca  Christian  08/11/2008 02:46 PM TREE LEVEL 1'
     VISIBLE:  '   Re: [orca-list] Issues with T', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = Re: [orca-list] Issues with Thunderbird and Orca
           role            = table cell
           already_focused = False
           utterances:
               (Re: [orca-list] Issues with Thunderbird and Orca)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = Christian
           role            = table cell
           already_focused = False
           utterances:
               (Christian)
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
speechgenerator.__getTableCellUtterances looking at action 0
GENERATOR: _getSpeechForTableCell
           obj             = 08/11/2008 02:46 PM
           role            = table cell
           already_focused = False
           utterances:
               (08/11/2008 02:46 PM)
GENERATOR: _getSpeechForTableCellRow
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               ()
               ()
               ()
               (Re: [orca-list] Issues with Thunderbird and Orca)
               ()
               (Christian)
               ()
               (08/11/2008 02:46 PM)
SPEECH OUTPUT: ''
SPEECH OUTPUT: '   Re: [orca-list] Issues with Thunderbird and Orca  Christian  08/11/2008 02:46 PM'
^^^^^ 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='Shredder' 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=Inbox - CS - Shredder
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - CS - Shredder
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          hw_code=36
          modifiers=16400
          event_string=(Return)
          is_text=True
          time=1218562877.048962
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=36
          modifiers=16400
          event_string=(Return)
          is_text=True
          time=1218562877.340883
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> 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=(2,0)
    app.name='Shredder' name='Shredder' role='application' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT document:load-complete
    app.name='Shredder' name='about:blank' role='document frame' state='enabled focusable horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT document:load-complete <----------

vvvvv PROCESS OBJECT EVENT document:load-complete vvvvv
OBJECT EVENT: document:load-complete                   detail=(0,0)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='Shredder' name='about:blank' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT document:load-complete ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:busy
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add:system
    app.name='Shredder' name='Back' role='push button' state='opaque showing vertical visible' relations=''
---------> QUEUEING EVENT object:children-changed:add:system
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:text-changed:insert:system
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='Shredder' name='Back' role='push button' state='enabled horizontal opaque sensitive showing visible' relations=''
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:property-change:accessible-name
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:text-changed:insert:system
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:busy
---------> QUEUEING EVENT document:load-complete
---------> QUEUEING EVENT object:children-changed:add:system
    app.name='Shredder' name='Back' role='push button' state='horizontal opaque showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Forward' role='push button' state='opaque showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT window:activate
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Shredder' name='Forward' role='push button' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Forward' role='push button' state='horizontal opaque showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Re[2]: [orca-list] Issues with Thunderbird and Orca' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:busy vvvvv
OBJECT EVENT: object:state-changed:busy                detail=(1,0)
    app.name='Shredder' name='Re[2]: [orca-list] Issues with Thunderbird and Orca' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:busy ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='Shredder' name='Date:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,19)
    app.name='Shredder' name='Date:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Re: [orca-list] Issues with Thunderbird and Orca - Shredder' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(9,0)
    app.name='Shredder' name='Re: [orca-list] Issues with Thunderbird and Orca - Shredder' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(10,0)
    app.name='Shredder' name='Re: [orca-list] Issues with Thunderbird and Orca - Shredder' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,1)
    app.name='Shredder' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Christian' role='unknown' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

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

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,1)
    app.name='Shredder' name='None' role='label' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='deprice@cs.utah.edu' role='unknown' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

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

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Subject:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-changed:insert:system <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert:system vvvvv
OBJECT EVENT: object:text-changed:insert:system        detail=(0,51)
    app.name='Shredder' name='Subject:' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:busy vvvvv
OBJECT EVENT: object:state-changed:busy                detail=(0,0)
    app.name='Shredder' name='Re[2]: [orca-list] Issues with Thunderbird and Orca' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:busy ^^^^^

DEQUEUED EVENT document:load-complete <----------

vvvvv PROCESS OBJECT EVENT document:load-complete vvvvv
OBJECT EVENT: document:load-complete                   detail=(0,0)
    app.name='Shredder' name='Re[2]: [orca-list] Issues with Thunderbird and Orca' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT document:load-complete ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='Shredder' name='Inbox - CS - Shredder' role='frame' state='enabled horizontal opaque resizable sensitive showing visible' relations='node child of'
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ 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='Shredder' name='Re: [orca-list] Issues with Thunderbird and Orca - Shredder' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
ACTIVE SCRIPT: Shredder (module=orca.scripts.apps.Thunderbird.script) (reason=window:activate event)
Script mapping for Shredder is Thunderbird
Looking for settings at app-settings.Thunderbird.py...
...found app-settings.Thunderbird.py
LOCUS OF FOCUS: app='Shredder' name='Re: [orca-list] Issues with Thunderbird and Orca - Shredder' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = Shredder
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Re: [orca-list] Issues with Thunderbird and Orca - Shredder
           role            = frame
Finding top-level object for source.name=Re: [orca-list] Issues with Thunderbird and Orca - Shredder
BRAILLE LINE:  'Shredder Application Re: [orca-list] Issues with Thunderbird and Orca - Shredder Frame'
     VISIBLE:  'Re: [orca-list] Issues with Thun', cursor=1
default.findCommonAncestor...
Finding top-level object for source.name=Re: [orca-list] Issues with Thunderbird and Orca - Shredder
GENERATOR: _getSpeechForFrame
           obj             = Re: [orca-list] Issues with Thunderbird and Orca - Shredder
           role            = frame
           already_focused = False
           utterances:
               (Re: [orca-list] Issues with Thunderbird and Orca - Shredder)
               (frame)
SPEECH OUTPUT: 'Re: [orca-list] Issues with Thunderbird and Orca - Shredder frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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='Shredder' name='Re: [orca-list] Issues with Thunderbird and Orca - Shredder' role='frame' state='active enabled resizable 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='Shredder' name='Re[2]: [orca-list] Issues with Thunderbird and Orca' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=Re[2]: [orca-list] Issues with Thunderbird and Orca
--> obj.name=
--> obj.name=Re: [orca-list] Issues with Thunderbird and Orca - Shredder
Thunderbird.py: onFocus - message text area.
LOCUS OF FOCUS: app='Shredder' name='' role='paragraph'
                event=None
---------> QUEUEING EVENT object:text-caret-moved
SPEECH OUTPUT: 'Hi Dave,
Feel free to file it. I haven't created my account as of yet but going to do that soon.
Best regards and thanks,
Christian


On 2008-08-11 at 10:42 David E. Price wrote:

'
^^^^^ 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='Shredder' name='Re[2]: [orca-list] Issues with Thunderbird and Orca' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=Re[2]: [orca-list] Issues with Thunderbird and Orca
--> obj.name=
--> obj.name=Re: [orca-list] Issues with Thunderbird and Orca - Shredder
Finding top-level object for source.name=Re[2]: [orca-list] Issues with Thunderbird and Orca
--> obj.name=
--> obj.name=Re: [orca-list] Issues with Thunderbird and Orca - Shredder
Thunderbird.py: onFocus - message text area.
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='Shredder' name='Re: [orca-list] Issues with Thunderbird and Orca - Shredder' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Shredder' name='None' role='paragraph' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=109
          modifiers=16400
          event_string=(Control_R)
          is_text=True
          time=1218562893.408898
BRAILLE LINE:  'On 2008-08-11 at 10:42 David E. Price wrote:'
     VISIBLE:  'On 2008-08-11 at 10:42 David E. ', cursor=31
orca.keyEcho: string to echo: Control_R
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=1
          hw_code=109
          modifiers=16404
          event_string=(Control_R)
          is_text=True
          time=1218562893.643984
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=113
          modifiers=16400
          event_string=(Alt_R)
          is_text=True
          time=1218562895.248854
orca.keyEcho: string to echo: Alt_R
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
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: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
    app.name='metacity' name='metacity' role='application' state='' 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)
^^^^^ 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='Shredder' name='Re: [orca-list] Issues with Thunderbird and Orca - Shredder' role='frame' state='enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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='Shredder' name='Re: [orca-list] Issues with Thunderbird and Orca - Shredder' 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 - Shredder' role='statusbar' state='enabled multi line sensitive showing visible' relations=''
Script.getKnownApplications...
...Script.getKnownApplications
BRAILLE LINE:  'Inbox - CS - Shredder'
     VISIBLE:  'Inbox - CS - Shredder', cursor=0
SPEECH OUTPUT: 'Inbox - CS - Shredder'
^^^^^ 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 ^^^^^

---------> QUEUEING EVENT object:text-changed:delete
DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,21)
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='metacity' name='7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Parad' role='statusbar' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,85)
    app.name='metacity' name='7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Parad' role='statusbar' state='enabled multi line sensitive showing visible' relations=''
Script.getKnownApplications...
...Script.getKnownApplications
BRAILLE LINE:  '7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Parad. inaccessible'
     VISIBLE:  '7-Day Forecast for Latitude 40.7', cursor=0
SPEECH OUTPUT: '7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Parad. inaccessible'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='metacity' name='7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Parad' role='statusbar' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> 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='metacity' name='None' role='window' state='defunct' 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)
    app.name='Gran Paradiso' name='7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Paradiso' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
Looking for script at orca-scripts.Gran Paradiso.py...
...could not find orca-scripts.Gran Paradiso.py
Looking for script at scripts.Gran Paradiso.py...
...could not find scripts.Gran Paradiso.py
Looking for script at scripts.apps.Gran Paradiso.py...
...could not find scripts.apps.Gran Paradiso.py
Looking for script at scripts.toolkits.Gran Paradiso.py...
...could not find scripts.toolkits.Gran Paradiso.py
Looking for toolkit script Gecko.py...
...could not find Gecko.py
Looking for toolkit script Gecko.py...
...could not find Gecko.py
Looking for toolkit script Gecko.py...
...could not find Gecko.py
Looking for toolkit script Gecko.py...
NEW SCRIPT: Gran Paradiso (module=orca.scripts.toolkits.Gecko.script)
Orca is controlling the caret.
...found scripts.toolkits.Gecko.py
ACTIVE SCRIPT: Gran Paradiso (module=orca.scripts.toolkits.Gecko.script) (reason=window:activate event)
Looking for settings at app-settings.Gran Paradiso.py...
...could not find app-settings.Gran Paradiso.py
LOCUS OF FOCUS: app='Gran Paradiso' name='7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Paradiso' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = Gran Paradiso
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = 7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Paradiso
           role            = frame
Finding top-level object for source.name=7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Paradiso
BRAILLE LINE:  'Gran Paradiso Application 7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Paradiso Frame'
     VISIBLE:  '7-Day Forecast for Latitude 40.7', cursor=1
default.findCommonAncestor...
Finding top-level object for source.name=7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Paradiso
GENERATOR: _getSpeechForFrame
           obj             = 7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Paradiso
           role            = frame
           already_focused = False
           utterances:
               (7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Paradiso)
               (frame)
SPEECH OUTPUT: '7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Paradiso frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

---------> QUEUEING 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='Gran Paradiso' name='7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft)' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft)
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Paradiso
LOCUS OF FOCUS: app='Gran Paradiso' name='Skip Navigation Links' role='image'
                event='object:state-changed:focused'
GENERATOR: Gecko._getBrailleRegionsForImage
           obj             = Skip Navigation Links
           role            = image
BRAILLE LINE:  'Skip Navigation Links Link Image'
     VISIBLE:  'Skip Navigation Links Link Image', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be useless: [table cell | ]
Object deemed to be for layout purposes only: [table | ]
GENERATOR: Gecko._getSpeechForImage
           obj             = Skip Navigation Links
           role            = image
           already_focused = False
           utterances:
               (Skip Navigation Links)
               (link)
               (image)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Skip Navigation Links link image'
BRAILLE LINE:  '7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft)'
     VISIBLE:  '7-Day Forecast for Latitude 40.7', cursor=0
SPEECH OUTPUT: '7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) page'
GENERATOR: Gecko._getSpeechForImage
           obj             = Skip Navigation Links
           role            = image
           already_focused = False
           utterances:
               (Skip Navigation Links)
               (link)
               (image)
SPEECH OUTPUT: 'Skip Navigation Links link image'
GENERATOR: Gecko._getBrailleRegionsForImage
           obj             = Skip Navigation Links
           role            = image
BRAILLE LINE:  'Skip Navigation Links Link Image'
     VISIBLE:  'Skip Navigation Links Link Image', cursor=1
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          hw_code=113
          modifiers=16400
          event_string=(Alt_R)
          is_text=True
          time=1218562911.852938
orca.keyEcho: string to echo: Alt_R
orca.isModifierKey: returning: True
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:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='metacity' name='metacity' 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='Gran Paradiso' name='7-Day Forecast for Latitude 40.75N and Longitude -111.9W (Elev. 4284 ft) - Gran Paradiso' role='frame' state='enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ 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='Re: [orca-list] Issues with Thunderbird and Orca - Shredder' role='statusbar' state='enabled multi line sensitive showing visible' relations=''
Script.getKnownApplications...
...Script.getKnownApplications
BRAILLE LINE:  'Re: [orca-list] Issues with Thunderbird and Orca - Shredder'
     VISIBLE:  'Re: [orca-list] Issues with Thun', cursor=0
SPEECH OUTPUT: 'Re: [orca-list] Issues with Thunderbird and Orca - Shredder'
^^^^^ 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 ^^^^^

---------> 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='metacity' name='None' role='window' state='defunct' 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:active
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Shredder' name='Re: [orca-list] Issues with Thunderbird and Orca - Shredder' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
ACTIVE SCRIPT: Shredder (module=orca.scripts.apps.Thunderbird.script) (reason=window:activate event)
Script mapping for Shredder is Thunderbird
Looking for settings at app-settings.Thunderbird.py...
...found app-settings.Thunderbird.py
LOCUS OF FOCUS: app='Shredder' name='Re: [orca-list] Issues with Thunderbird and Orca - Shredder' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = Shredder
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Re: [orca-list] Issues with Thunderbird and Orca - Shredder
           role            = frame
Finding top-level object for source.name=Re: [orca-list] Issues with Thunderbird and Orca - Shredder
BRAILLE LINE:  'Shredder Application Re: [orca-list] Issues with Thunderbird and Orca - Shredder Frame'
     VISIBLE:  'Re: [orca-list] Issues with Thun', cursor=1
default.findCommonAncestor...
Finding top-level object for source.name=Re: [orca-list] Issues with Thunderbird and Orca - Shredder
GENERATOR: _getSpeechForFrame
           obj             = Re: [orca-list] Issues with Thunderbird and Orca - Shredder
           role            = frame
           already_focused = False
           utterances:
               (Re: [orca-list] Issues with Thunderbird and Orca - Shredder)
               (frame)
SPEECH OUTPUT: 'Re: [orca-list] Issues with Thunderbird and Orca - Shredder frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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='Shredder' name='Re: [orca-list] Issues with Thunderbird and Orca - Shredder' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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='Shredder' name='Re[2]: [orca-list] Issues with Thunderbird and Orca' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=Re[2]: [orca-list] Issues with Thunderbird and Orca
--> obj.name=
--> obj.name=Re: [orca-list] Issues with Thunderbird and Orca - Shredder
Finding top-level object for source.name=Re[2]: [orca-list] Issues with Thunderbird and Orca
--> obj.name=
--> obj.name=Re: [orca-list] Issues with Thunderbird and Orca - Shredder
Thunderbird.py: onFocus - message text area.
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1218562921.500900
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(180,0)
    app.name='Shredder' name='None' role='paragraph' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1218562921.668895
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=37
          modifiers=16400
          event_string=(Control_L)
          is_text=True
          time=1218562923.748897
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=97
          modifiers=16404
          event_string=(Home)
          is_text=True
          time=1218562923.932915
orca.keyEcho: string to echo: Home
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='Shredder' name='None' role='paragraph' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=97
          modifiers=16404
          event_string=(Home)
          is_text=True
          time=1218562924.072966
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=37
          modifiers=16404
          event_string=(Control_L)
          is_text=True
          time=1218562924.129042
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1218562925.808894
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(9,0)
    app.name='Shredder' name='None' role='paragraph' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1218562925.937012
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1218562926.932820
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(97,0)
    app.name='Shredder' name='None' role='paragraph' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1218562927.068895
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1218562927.996898
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(122,0)
    app.name='Shredder' name='None' role='paragraph' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1218562928.113012
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1218562929.084827
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(133,0)
    app.name='Shredder' name='None' role='paragraph' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1218562929.220896
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1218562930.024816
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(134,0)
    app.name='Shredder' name='None' role='paragraph' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=104
          modifiers=16400
          event_string=(Down)
          is_text=True
          time=1218562930.184895
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=98
          modifiers=16400
          event_string=(Up)
          is_text=True
          time=1218562930.872929
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(133,0)
    app.name='Shredder' name='None' role='paragraph' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=98
          modifiers=16400
          event_string=(Up)
          is_text=True
          time=1218562931.060812
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=98
          modifiers=16400
          event_string=(Up)
          is_text=True
          time=1218562931.860904
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(122,0)
    app.name='Shredder' name='None' role='paragraph' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=98
          modifiers=16400
          event_string=(Up)
          is_text=True
          time=1218562931.993036
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=98
          modifiers=16400
          event_string=(Up)
          is_text=True
          time=1218562938.533009
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(97,0)
    app.name='Shredder' name='None' role='paragraph' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=98
          modifiers=16400
          event_string=(Up)
          is_text=True
          time=1218562938.608891
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1218562942.804910
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=24
          modifiers=16400
          event_string=(q)
          is_text=True
          time=1218562943.208901
orca.keyEcho: string to echo: q
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
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=1218562943.452282
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'q' (24)
KEYEVENT: type=1
          hw_code=90
          modifiers=16400
          event_string=(KP_Insert)
          is_text=True
          time=1218562943.456189
orca.isModifierKey: returning: True
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: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 object:state-changed:active
---------> 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='Shredder' name='Re: [orca-list] Issues with Thunderbird and Orca - Shredder' role='frame' state='enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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='Shredder' name='Re: [orca-list] Issues with Thunderbird and Orca - Shredder' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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: orca (module=orca.scripts.toolkits.GAIL) (reason=window:activate event)
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=1218562944.782199
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING 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='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:
KEYEVENT: type=1
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          time=1218562944.937959
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
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=1218562949.306003
orca.keyEcho: string to echo: space
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=65
          modifiers=16400
          event_string=(space)
          is_text=True
          time=1218562949.401510
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
SPEECH OUTPUT: 'Goodbye.'
BRAILLE LINE:  'Goodbye.'
     VISIBLE:  'Goodbye.', cursor=0
