Trying to use speech server factory: orca.speechdispatcherfactory
Using speech server factory: orca.speechdispatcherfactory
Speech module has been initialized.
Braille module has been initialized using WINDOWPATH=7
braille display size = (44, 1)
Magnification module has NOT been initialized.
SPEECH OUTPUT: 'Welcome to Orca.' voice=system
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)
knownApplications...
...knownApplications
---------> QUEUEING EVENT window:activate
Looking for script at orca-scripts.nautilus.py...
...could not find orca-scripts.nautilus.py
Looking for script at scripts.nautilus.py...
...could not find scripts.nautilus.py
Looking for script at scripts.apps.nautilus.py...
...found scripts.apps.nautilus.py
NEW SCRIPT: nautilus (module=orca.scripts.apps.nautilus.script)
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0,<orca.focus_tracking_presenter._FakeData instance at 0xa22d9ec>)
    app.name='nautilus' name='Desktop' role='frame' state='active enabled sensitive showing visible' relations=''
ACTIVE SCRIPT: nautilus (module=orca.scripts.apps.nautilus.script) (reason=window:activate event)
Looking for settings at app-settings.nautilus.py...
...could not find app-settings.nautilus.py
LOCUS OF FOCUS: app='nautilus' name='Desktop' role='frame'
                event='window:activate'



generate braille for focused app.name='nautilus' name='Desktop' role='frame' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='nautilus' name='nautilus' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['nautilus']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'nautilus Application', 0




ancestors=[<orca.braille.Component instance at 0xa24284c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Desktop']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Desktop
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'nautilus Application', 0
  Region: ' ', 0
  Component: 'Desktop Frame', 0




BRAILLE LINE:  'nautilus Application Desktop Frame'
     VISIBLE:  'nautilus Application Desktop Frame', cursor=22



generate speech for unfocused app.name='nautilus' name='Desktop' role='frame' state='active enabled sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': ROLE_FRAME, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Desktop', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
allTextSelection=[]
roleName=['frame', {}]
Finding top-level object for source.name=Desktop
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Desktop
  {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
  frame
  {}




SPEECH OUTPUT: 'Desktop frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

---------> QUEUEING EVENT object:state-changed:showing
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
DEQUEUED EVENT object:state-changed:showing <----------

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

KEYEVENT: type=0
          id=65513
          hw_code=64
          modifiers=0
          event_string=(Alt_L)
          is_text=True
          timestamp=5177472
          time=1288098135.594775
KEYBOARDEVENT: type=0
                id=65513
                hw_code=64
                modifiers=0
                event_string=(Alt_L)
                keyval_name=(Alt_L)
                is_text=True
                timestamp=5177472
                time=1288098135.595046
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:create
---------> 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=(1,0,None)
    app.name='nautilus' name='None' role='window' state='enabled modal resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT window:create <----------

vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create                            detail=(0,0,)
    app.name='nautilus' name='None' role='window' state='enabled modal resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^

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

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

---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:showing
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)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:create
DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0,Desktop)
    app.name='nautilus' name='Desktop' role='frame' state='enabled 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,None)
    app.name='nautilus' name='Icon View' role='layered pane' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Icon View
--> obj.name=Content View
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Desktop
^^^^^ 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,None)
    app.name='nautilus' name='Desktop' role='frame' state='enabled 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,None)
    app.name='metacity' name='[Inbox - Mozilla Thunderbird]' role='statusbar' state='enabled multi line sensitive showing visible' relations=''
knownApplications...
...knownApplications
BRAILLE LINE:  '[Inbox - Mozilla Thunderbird]'
     VISIBLE:  '[Inbox - Mozilla Thunderbird]', cursor=0
SPEECH OUTPUT: '[Inbox - 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,None)
    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,None)
    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,None)
    app.name='metacity' name='None' role='window' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT window:create <----------

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

---------> 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,None)
    app.name='metacity' name='None' role='window' state='defunct' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

---------> QUEUEING EVENT window:activate
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
NEW SCRIPT: Thunderbird (module=orca.scripts.apps.Thunderbird.script)
Orca is controlling the caret.
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0,Inbox - Mozilla Thunderbird)
---------> QUEUEING EVENT object:state-changed:active
    app.name='Thunderbird' name='Inbox - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of'
ACTIVE SCRIPT: Thunderbird (module=orca.scripts.apps.Thunderbird.script) (reason=window:activate event)
Looking for settings at app-settings.Thunderbird.py...
...could not find app-settings.Thunderbird.py
LOCUS OF FOCUS: app='Thunderbird' name='Inbox - Mozilla Thunderbird' role='frame'
                event='window:activate'



generate braille for focused app.name='Thunderbird' name='Inbox - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': True, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='Thunderbird' name='Thunderbird' role='application' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Thunderbird']
value=['']
roleName=['Application']
---------> QUEUEING EVENT object:state-changed:focused
required=[]
generate braille results:
  Component: 'Thunderbird Application', 0




ancestors=[<orca.braille.Component instance at 0xa3626cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Inbox - Mozilla Thunderbird']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Inbox - Mozilla Thunderbird
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'Thunderbird Application', 0
  Region: ' ', 0
  Component: 'Inbox - Mozilla Thunderbird Frame', 0




BRAILLE LINE:  'Thunderbird Application Inbox - Mozilla Thunderbird Frame'
     VISIBLE:  'Inbox - Mozilla Thunderbird Frame', cursor=1



generate speech for unfocused app.name='Thunderbird' name='Inbox - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'priorObj': None, 'role': ROLE_FRAME, 'mode': 'speech', 'recursing': True}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Inbox - Mozilla Thunderbird', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
allTextSelection=[]
roleName=['frame', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
Finding top-level object for source.name=Inbox - Mozilla Thunderbird
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Inbox - Mozilla Thunderbird
  {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
  frame
  {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}




SPEECH OUTPUT: 'Inbox - Mozilla Thunderbird 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,None)
    app.name='Thunderbird' name='Inbox - Mozilla Thunderbird' 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,None)
    app.name='Thunderbird' name='Inbox' role='list item' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=Inbox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - Mozilla Thunderbird
Finding top-level object for source.name=Inbox
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - Mozilla Thunderbird
LOCUS OF FOCUS: app='Thunderbird' name='Inbox' role='list item'
                event='object:state-changed:focused'



generate braille for focused app.name='Thunderbird' name='Inbox' role='list item' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': True, 'role': ROLE_LIST_ITEM, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + expandableState + roleName + availability) + asString(accelerator))]                          + (nestingLevel and [Region(" " + asString(nestingLevel))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='Thunderbird' name='None' role='tree' state='enabled multiselectable opaque sensitive showing vertical visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_TREE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Tree']
required=[]
generate braille results:
  Component: 'Tree', 0







generate braille for focused app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='Thunderbird' name='Inbox' role='page tab' state='enabled focusable horizontal opaque selectable selected sensitive showing visible' relations='label for' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='Thunderbird' name='Inbox' role='page tab' state='enabled focusable horizontal opaque selectable selected sensitive showing visible' relations='label for' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Inbox']
value=['']
roleName=['Page']
required=[]
generate braille results:
  Component: 'Inbox Page', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa362aac>]
generate braille results:
  Component: 'Inbox Page', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa362aac>]
generate braille results:
  Component: 'Inbox Page', 0




Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='Thunderbird' name='Inbox - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Inbox - Mozilla Thunderbird']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Inbox - Mozilla Thunderbird
alertAndDialogCount=[]
generate braille results:
  Component: 'Inbox - Mozilla Thunderbird Frame', 0







generate braille for focused app.name='Thunderbird' name='Thunderbird' role='application' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Thunderbird']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'Thunderbird Application', 0




ancestors=[<orca.braille.Component instance at 0xa3629ec>, <orca.braille.Region instance at 0xa362a6c>, <orca.braille.Component instance at 0xa36272c>, <orca.braille.Region instance at 0xa062b6c>, <orca.braille.Component instance at 0xa362aac>, <orca.braille.Region instance at 0xa3629ac>, <orca.braille.Component instance at 0xa36278c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Inbox']
expandableState=[]
roleName=['ListItem']
availability=[]
script_utilities.getKeyBinding: [u'', u'', u'']
accelerator=[]
nestingLevel=[]
nodeLevel=['TREE LEVEL 2']
generate braille results:
  Component: 'Thunderbird Application', 0
  Region: ' ', 0
  Component: 'Inbox - Mozilla Thunderbird Frame', 0
  Region: ' ', 0
  Component: 'Inbox Page', 0
  Region: ' ', 0
  Component: 'Tree', 0
  Region: ' ', 0
  Component: 'Inbox ListItem', 0
  Region: ' TREE LEVEL 2', 0




BRAILLE LINE:  'Thunderbird Application Inbox - Mozilla Thunderbird Frame Inbox Page Tree Inbox ListItem TREE LEVEL 2'
     VISIBLE:  'Inbox ListItem TREE LEVEL 2', cursor=1



generate speech for unfocused app.name='Thunderbird' name='Inbox' role='list item' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa286650>, 'role': ROLE_LIST_ITEM, 'mode': 'speech', 'recursing': True}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + pause + expandableState + pause + availability + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Inbox', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
allTextSelection=[]
pause=[<orca.speech_generator.Pause instance at 0x9fcb2ec>]
expandableState=[]
availability=[]
positionInList=[]
newNodeLevel=['tree level 2', {}]
unselectedCell=[]
tutorial=[]
generate speech results:
  Inbox
  {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
  <orca.speech_generator.Pause instance at 0x9fcb2ec>
  <orca.speech_generator.Pause instance at 0x9fcb2ec>
  tree level 2
  {}




SPEECH OUTPUT: 'Inbox.'
SPEECH OUTPUT: 'tree level 2'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=5181997
          time=1288098140.119534
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=5181997
                time=1288098140.119801
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: 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
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=5182059
          time=1288098140.436788
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=5182059
                time=1288098140.437087
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,None)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Thunderbird' name='Has Attachment Blindmath Digest, Vol 51, Issue 16 blindmath-request@nfbnet.org 25/10/10 18:00' role='list item' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=Has Attachment Blindmath Digest, Vol 51, Issue 16 blindmath-request@nfbnet.org 25/10/10 18:00
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - Mozilla Thunderbird
LOCUS OF FOCUS: app='Thunderbird' name='Has Attachment Blindmath Digest, Vol 51, Issue 16 blindmath-request@nfbnet.org 25/10/10 18:00' role='list item'
                event='focus:'



generate braille for focused app.name='Thunderbird' name='Has Attachment Blindmath Digest, Vol 51, Issue 16 blindmath-request@nfbnet.org 25/10/10 18:00' role='list item' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': True, 'role': ROLE_LIST_ITEM, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + expandableState + roleName + availability) + asString(accelerator))]                          + (nestingLevel and [Region(" " + asString(nestingLevel))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='Thunderbird' name='None' role='table' state='enabled multiselectable opaque sensitive showing vertical visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_TABLE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa362b0c>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='Thunderbird' name='None' role='scroll pane' state='enabled horizontal opaque sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='Thunderbird' name='Inbox' role='page tab' state='enabled focusable horizontal opaque selectable selected sensitive showing visible' relations='label for' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='Thunderbird' name='Inbox' role='page tab' state='enabled focusable horizontal opaque selectable selected sensitive showing visible' relations='label for' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Inbox']
value=['']
roleName=['Page']
required=[]
generate braille results:
  Component: 'Inbox Page', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa36260c>]
generate braille results:
  Component: 'Inbox Page', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa36260c>]
generate braille results:
  Component: 'Inbox Page', 0




Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='Thunderbird' name='Inbox - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Inbox - Mozilla Thunderbird']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Inbox - Mozilla Thunderbird
alertAndDialogCount=[]
generate braille results:
  Component: 'Inbox - Mozilla Thunderbird Frame', 0







generate braille for focused app.name='Thunderbird' name='Thunderbird' role='application' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Thunderbird']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'Thunderbird Application', 0




ancestors=[<orca.braille.Component instance at 0xa362eac>, <orca.braille.Region instance at 0xa362bcc>, <orca.braille.Component instance at 0xa3629ac>, <orca.braille.Region instance at 0xa362d8c>, <orca.braille.Component instance at 0xa36260c>, <orca.braille.Region instance at 0xa362e6c>, <orca.braille.Component instance at 0xa362b0c>, <orca.braille.Region instance at 0xa362aec>, <orca.braille.Component instance at 0xa36272c>]
rowHeader=[]
columnHeader=['Attachments ColumnHeader']
radioButtonGroup=[]
label=[]
displayedText=['Has Attachment Blindmath Digest, Vol 51, Issue 16 blindmath-request@nfbnet.org 25/10/10 18:00']
expandableState=[]
roleName=['ListItem']
availability=[]
script_utilities.getKeyBinding: [u'', u'', u'']
accelerator=[]
nestingLevel=[]
nodeLevel=['TREE LEVEL 1']
generate braille results:
  Component: 'Thunderbird Application', 0
  Region: ' ', 0
  Component: 'Inbox - Mozilla Thunderbird Frame', 0
  Region: ' ', 0
  Component: 'Inbox Page', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' Attachments ColumnHeader', 0
  Region: ' ', 0
  Component: 'Has Attachment Blindmath Digest, Vol 51, Issue 16 blindmath-request@nfbnet.org 25/10/10 18:00 ListItem', 0
  Region: ' TREE LEVEL 1', 0




BRAILLE LINE:  'Thunderbird Application Inbox - Mozilla Thunderbird Frame Inbox Page ScrollPane Table Attachments ColumnHeader Has Attachment Blindmath Digest, Vol 51, Issue 16 blindmath-request@nfbnet.org 25/10/10 18:00 ListItem TREE LEVEL 1'
     VISIBLE:  'Has Attachment Blindmath Digest, Vol 51, Iss', cursor=1



generate speech for unfocused app.name='Thunderbird' name='Has Attachment Blindmath Digest, Vol 51, Issue 16 blindmath-request@nfbnet.org 25/10/10 18:00' role='list item' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa37f098>, 'role': ROLE_LIST_ITEM, 'mode': 'speech', 'recursing': True}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + pause + expandableState + pause + availability + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Has Attachment Blindmath Digest, Vol 51, Issue 16 blindmath-request@nfbnet.org 25/10/10 18:00', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
allTextSelection=[]
pause=[<orca.speech_generator.Pause instance at 0x9fcb2ec>]
expandableState=[]
availability=[]
positionInList=[]
newNodeLevel=['tree level 1', {}]
unselectedCell=[]
tutorial=[]
generate speech results:
  Has Attachment Blindmath Digest, Vol 51, Issue 16 blindmath-request@nfbnet.org 25/10/10 18:00
  {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
  <orca.speech_generator.Pause instance at 0x9fcb2ec>
  <orca.speech_generator.Pause instance at 0x9fcb2ec>
  tree level 1
  {}




SPEECH OUTPUT: 'Has Attachment Blindmath Digest, Vol 51, Issue 16 blindmath-request@nfbnet.org 25/10/10 18:00.'
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,None)
    app.name='Thunderbird' name='Has Attachment Blindmath Digest, Vol 51, Issue 16 blindmath-request@nfbnet.org 25/10/10 18:00' role='list item' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
Finding top-level object for source.name=Has Attachment Blindmath Digest, Vol 51, Issue 16 blindmath-request@nfbnet.org 25/10/10 18:00
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - Mozilla Thunderbird
Finding top-level object for source.name=Has Attachment Blindmath Digest, Vol 51, Issue 16 blindmath-request@nfbnet.org 25/10/10 18:00
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Inbox - Mozilla Thunderbird
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          id=65293
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=5190755
          time=1288098148.877676
KEYBOARDEVENT: type=0
                id=65293
                hw_code=36
                modifiers=0
                event_string=(Return)
                keyval_name=(Return)
                is_text=True
                timestamp=5190755
                time=1288098148.877939
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: 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
          id=65293
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=5190856
          time=1288098149.130287
KEYBOARDEVENT: type=1
                id=65293
                hw_code=36
                modifiers=0
                event_string=(Return)
                keyval_name=(Return)
                is_text=True
                timestamp=5190856
                time=1288098149.130546
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> 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,Mozilla Thunderbird)
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird' role='frame' state='enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-changed:delete:system
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
---------> QUEUEING EVENT object:state-changed:busy
OBJECT EVENT: object:children-changed:add              detail=(2,0,[frame | Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird])
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='Thunderbird' name='Thunderbird' role='application' state='enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:insert:system
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING 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,Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird)
---------> 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
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add:system
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:property-change:accessible-name
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:children-changed:add:system
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0,Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird)
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add:system
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add:system
ACTIVE SCRIPT: Thunderbird (module=orca.scripts.apps.Thunderbird.script) (reason=window:activate event)
Looking for settings at app-settings.Thunderbird.py...
...could not find app-settings.Thunderbird.py
---------> QUEUEING EVENT object:children-changed:add:system
LOCUS OF FOCUS: app='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird' role='frame'
                event='window:activate'
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:state-changed:busy
---------> QUEUEING EVENT document:load-complete



generate braille for focused app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': True, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-changed:delete:system
---------> QUEUEING EVENT object:text-changed:delete:system



generate braille for focused app.name='Thunderbird' name='Thunderbird' role='application' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
---------> QUEUEING EVENT object:text-changed:delete:system
---------> QUEUEING EVENT object:text-changed:delete:system
displayedText=['Thunderbird']
---------> QUEUEING EVENT object:text-changed:delete:system
value=['']
roleName=['Application']
---------> QUEUEING EVENT object:text-changed:delete:system
---------> QUEUEING EVENT object:text-changed:delete:system
required=[]
generate braille results:
  Component: 'Thunderbird Application', 0




ancestors=[<orca.braille.Component instance at 0xa3b912c>]
---------> QUEUEING EVENT object:text-changed:delete:system
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
---------> QUEUEING EVENT object:text-changed:delete:system
---------> QUEUEING EVENT object:text-changed:delete:system
---------> QUEUEING EVENT object:text-changed:delete:system
---------> QUEUEING EVENT object:text-changed:delete:system
label=[]
---------> QUEUEING EVENT object:text-changed:delete:system
---------> QUEUEING EVENT object:text-changed:delete:system
displayedText=['Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird']
---------> QUEUEING EVENT object:text-changed:delete:system
value=['']
roleName=['Frame']
---------> QUEUEING EVENT object:text-changed:delete:system
Finding top-level object for source.name=Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:text-changed:insert:system
alertAndDialogCount=[]
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
nodeLevel=[]
generate braille results:
  Component: 'Thunderbird Application', 0
  Region: ' ', 0
  Component: 'Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird Frame', 0




BRAILLE LINE:  'Thunderbird Application Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird Frame'
     VISIBLE:  'Blindmath Digest, Vol 51, Issue 16 - Mozilla', cursor=1
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:children-changed:add:system



generate speech for unfocused app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa382b38>, 'role': ROLE_FRAME, 'mode': 'speech', 'recursing': True}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:text-changed:insert:system
---------> QUEUEING EVENT object:children-changed:add:system
---------> QUEUEING EVENT object:text-changed:insert:system
labelAndName=['Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
allTextSelection=[]
---------> QUEUEING EVENT object:children-changed:add:system
roleName=['frame', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
Finding top-level object for source.name=Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
---------> QUEUEING EVENT object:state-changed:active
unselectedCell=[]
tutorial=[]
generate speech results:
  Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird
  {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
  frame
  {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}




SPEECH OUTPUT: 'Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird frame'
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:active
^^^^^ PROCESS OBJECT 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,about:blank)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
IGNORING DEFUNCT OBJECT
^^^^^ 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,None)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(3,1,￼)
    app.name='Thunderbird' name='None' role='section' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete: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,Blindmath Digest, Vol 51, Issue 16)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' 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,None)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' 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:children-changed:add:system <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add:system vvvvv
OBJECT EVENT: object:children-changed:add:system       detail=(10,0,[scroll pane | ])
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird' 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=(3,1,￼)
    app.name='Thunderbird' name='None' role='section' 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,1 more)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(3,0,[invalid | ])
    app.name='Thunderbird' name='None' role='section' 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='Thunderbird' 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,from: blindmath-request@nfbnet.org)
    app.name='Thunderbird' name='from: blindmath-request@nfbnet.org' role='unknown' state='enabled 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,[unknown | from: blindmath-request@nfbnet.org])
    app.name='Thunderbird' 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,from: blindmath-request@nfbnet.org)
    app.name='Thunderbird' name='from: blindmath-request@nfbnet.org' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations=''
^^^^^ 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,1, )
    app.name='Thunderbird' name='from: blindmath-request@nfbnet.org' role='entry' state='enabled focusable horizontal opaque sensitive showing single line 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,blindmath-request@nfbnet.org)
    app.name='Thunderbird' name='blindmath-request@nfbnet.org' role='label' state='enabled 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,[label | blindmath-request@nfbnet.org])
    app.name='Thunderbird' name='from: blindmath-request@nfbnet.org' role='entry' state='enabled focusable horizontal opaque sensitive showing single line 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,subject: Blindmath Digest, Vol 51, Issue 16)
    app.name='Thunderbird' name='subject: Blindmath Digest, Vol 51, Issue 16' role='entry' state='enabled focusable horizontal opaque sensitive showing single line visible' relations=''
^^^^^ 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,34,Blindmath Digest, Vol 51, Issue 16)
    app.name='Thunderbird' name='subject: Blindmath Digest, Vol 51, Issue 16' role='entry' state='enabled focusable horizontal opaque sensitive showing single line 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,to )
    app.name='Thunderbird' name='to ' role='label' state='enabled 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=(3,0,[label | to ])
    app.name='Thunderbird' name='None' role='scroll pane' state='enabled opaque sensitive showing vertical 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='Thunderbird' 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,to: blindmath@nfbnet.org)
    app.name='Thunderbird' name='to: blindmath@nfbnet.org' role='unknown' state='enabled 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,[unknown | to: blindmath@nfbnet.org])
    app.name='Thunderbird' 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,14,25/10/10 18:00)
    app.name='Thunderbird' name='None' role='entry' state='enabled focusable horizontal opaque sensitive showing single line 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,Part 1.2)
    app.name='Thunderbird' name='Part 1.2' role='list item' state='enabled focusable horizontal opaque selectable 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,[list item | Part 1.2])
    app.name='Thunderbird' name='None' role='list' state='enabled horizontal multiselectable opaque sensitive showing visible' relations=''
^^^^^ 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=(0,0,[list item | Part 1.2])
    app.name='Thunderbird' name='None' role='list' state='enabled horizontal multiselectable 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,[Blindmath] Calling for Help From DAISY Book Producers.eml)
    app.name='Thunderbird' name='[Blindmath] Calling for Help From DAISY Book Producers.eml' role='list item' state='enabled focusable horizontal opaque selectable 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=(1,0,[list item | [Blindmath] Calling for Help From DAISY Book Producers.eml])
    app.name='Thunderbird' name='None' role='list' state='enabled horizontal multiselectable opaque sensitive showing visible' relations=''
^^^^^ 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=(1,0,[list item | [Blindmath] Calling for Help From DAISY Book Producers.eml])
    app.name='Thunderbird' name='None' role='list' state='enabled horizontal multiselectable 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,[Blindmath] Blind academics and Thomson Reuters.eml)
    app.name='Thunderbird' name='[Blindmath] Blind academics and Thomson Reuters.eml' role='list item' state='enabled focusable horizontal opaque selectable 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=(2,0,[list item | [Blindmath] Blind academics and Thomson Reuters.eml])
    app.name='Thunderbird' name='None' role='list' state='enabled horizontal multiselectable opaque sensitive showing visible' relations=''
^^^^^ 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=(2,0,[list item | [Blindmath] Blind academics and Thomson Reuters.eml])
    app.name='Thunderbird' name='None' role='list' state='enabled horizontal multiselectable 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,Re: [Blindmath] Calling for Help From DAISY Book Producers.eml)
    app.name='Thunderbird' name='Re: [Blindmath] Calling for Help From DAISY Book Producers.eml' role='list item' state='enabled focusable horizontal opaque selectable 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=(3,0,[list item | Re: [Blindmath] Calling for Help From DAISY Book Producers.eml])
    app.name='Thunderbird' name='None' role='list' state='enabled horizontal multiselectable opaque sensitive showing visible' relations=''
^^^^^ 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=(3,0,[list item | Re: [Blindmath] Calling for Help From DAISY Book Producers.eml])
    app.name='Thunderbird' name='None' role='list' state='enabled horizontal multiselectable 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,Part 1.4)
    app.name='Thunderbird' name='Part 1.4' role='list item' state='enabled focusable horizontal opaque selectable 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=(4,0,[list item | Part 1.4])
    app.name='Thunderbird' name='None' role='list' state='enabled horizontal multiselectable 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,reply list)
    app.name='Thunderbird' name='reply list' role='push button' 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=(1,0,[push button | reply list])
    app.name='Thunderbird' name='None' role='tool bar' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ 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=(12,0,[list | ])
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird' 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=(2,0,[invalid | ])
    app.name='Thunderbird' name='None' role='statusbar' state='enabled horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add: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,None)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' 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,Blindmath Digest, Vol 51, Issue 16)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT document:load-complete ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=Blindmath Digest, Vol 51, Issue 16
--> obj.name=
--> obj.name=Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird
Thunderbird.py: onFocus - message text area.
LOCUS OF FOCUS: app='Thunderbird' name='' role='paragraph'
                event=None
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:property-change:accessible-name
SPEECH OUTPUT: 'Send Blindmath mailing list submissions to
'
BRAILLE LINE:  'Send Blindmath mailing list submissions to'
     VISIBLE:  'Send Blindmath mailing list submissions to', cursor=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,None)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
Finding top-level object for source.name=Blindmath Digest, Vol 51, Issue 16
--> obj.name=
--> obj.name=Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird
Finding top-level object for source.name=Blindmath Digest, Vol 51, Issue 16
--> obj.name=
--> obj.name=Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird
Thunderbird.py: onFocus - message text area.
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(19,1,￼)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,78,To: Blind Math list for those interested in mathematics <blindmath@nfbnet.org>)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,37,Date: Mon, 25 Oct 2010 11:45:22 -0500)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,52,From: "John J. Boyer" <john.boyer@abilitiessoft.com>)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,67,Subject: Re: [Blindmath] Calling for Help From DAISY Book Producers)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,28,To: david.andrews@nfbnet.org)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,37,Date: Mon, 25 Oct 2010 11:31:34 -0500)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,88,From: "Chwalow, Judith" <JChwalow@nfb.org> (by way of David Andrews	<dandrews@visi.com>))
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,56,Subject: [Blindmath] Blind academics and Thomson Reuters)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(7,1,￼)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,24,To: blindmath@nfbnet.org)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,43,Date: Mon, 25 Oct 2010 08:22:11 -0700 (PDT))
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,48,From: Roopakshi Pathania <r_akshi_tgk@yahoo.com>)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,63,Subject: [Blindmath] Calling for Help From DAISY Book Producers)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(1,1,￼)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete:system vvvvv
OBJECT EVENT: object:text-changed:delete:system        detail=(0,1,￼)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete: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=(20,1,￼)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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=(14,0,[section | ])
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ 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=(19,1,￼)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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=(13,0,[section | ])
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ 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,78,To: Blind Math list for those interested in mathematics <blindmath@nfbnet.org>)
    app.name='Thunderbird' name='None' role='table cell' state='enabled horizontal opaque selectable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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,37,Date: Mon, 25 Oct 2010 11:45:22 -0500)
    app.name='Thunderbird' name='None' role='table cell' state='enabled horizontal opaque selectable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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,52,From: "John J. Boyer" <john.boyer@abilitiessoft.com>)
    app.name='Thunderbird' name='None' role='table cell' state='enabled horizontal opaque selectable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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,67,Subject: Re: [Blindmath] Calling for Help From DAISY Book Producers)
    app.name='Thunderbird' name='None' role='table cell' state='enabled horizontal opaque selectable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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,28,To: david.andrews@nfbnet.org)
    app.name='Thunderbird' name='None' role='table cell' state='enabled horizontal opaque selectable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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,37,Date: Mon, 25 Oct 2010 11:31:34 -0500)
    app.name='Thunderbird' name='None' role='table cell' state='enabled horizontal opaque selectable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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,88,From: "Chwalow, Judith" <JChwalow@nfb.org> (by way of David Andrews	<dandrews@visi.com>))
    app.name='Thunderbird' name='None' role='table cell' state='enabled horizontal opaque selectable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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,56,Subject: [Blindmath] Blind academics and Thomson Reuters)
    app.name='Thunderbird' name='None' role='table cell' state='enabled horizontal opaque selectable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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=(7,1,￼)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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=(5,0,[section | ])
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ 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,24,To: blindmath@nfbnet.org)
    app.name='Thunderbird' name='None' role='table cell' state='enabled horizontal opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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,43,Date: Mon, 25 Oct 2010 08:22:11 -0700 (PDT))
    app.name='Thunderbird' name='None' role='table cell' state='enabled horizontal opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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,48,From: Roopakshi Pathania <r_akshi_tgk@yahoo.com>)
    app.name='Thunderbird' name='None' role='table cell' state='enabled horizontal opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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,63,Subject: [Blindmath] Calling for Help From DAISY Book Producers)
    app.name='Thunderbird' name='None' role='table cell' state='enabled horizontal opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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=(1,1,￼)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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=(1,0,[section | ])
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ 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='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert: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=(0,0,[section | ])
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16' role='document frame' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add:system ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0,None)
    app.name='Thunderbird' name='Inbox - Mozilla Thunderbird' 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,Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
ACTIVE SCRIPT: Thunderbird (module=orca.scripts.apps.Thunderbird.script) (reason=window:activate event)
Looking for settings at app-settings.Thunderbird.py...
...could not find app-settings.Thunderbird.py
LOCUS OF FOCUS: app='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird' role='frame'
                event='window:activate'



generate braille for focused app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': True, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='Thunderbird' name='Thunderbird' role='application' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Thunderbird']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'Thunderbird Application', 0




ancestors=[<orca.braille.Component instance at 0xa36eaac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'Thunderbird Application', 0
  Region: ' ', 0
  Component: 'Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird Frame', 0




BRAILLE LINE:  'Thunderbird Application Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird Frame'
     VISIBLE:  'Blindmath Digest, Vol 51, Issue 16 - Mozilla', cursor=1



generate speech for unfocused app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa21efd0>, 'role': ROLE_FRAME, 'mode': 'speech', 'recursing': True}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=['Thunderbird', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}, 'application', {}]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
allTextSelection=[]
roleName=['frame', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
Finding top-level object for source.name=Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Thunderbird
  {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
  application
  {}
  Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird
  {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
  frame
  {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}




SPEECH OUTPUT: 'Thunderbird application Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird 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,None)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

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

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,blindmath@nfbnet.org)
    app.name='Thunderbird' name='blindmath@nfbnet.org' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5205272
          time=1288098163.394713
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5205272
                time=1288098163.394982
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5205772
          time=1288098163.894673
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5205772
                time=1288098163.895285
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5205806
          time=1288098163.928660
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5205806
                time=1288098163.929269
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5205839
          time=1288098163.961315
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5205839
                time=1288098163.961924
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5205872
          time=1288098163.993878
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5205872
                time=1288098163.994491
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5205905
          time=1288098164.027616
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5205905
                time=1288098164.028225
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5205938
          time=1288098164.060321
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5205938
                time=1288098164.060921
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5205971
          time=1288098164.092970
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5205971
                time=1288098164.093604
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5206004
          time=1288098164.126628
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5206004
                time=1288098164.127268
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5206037
          time=1288098164.159311
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5206037
                time=1288098164.159914
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5206070
          time=1288098164.191988
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5206070
                time=1288098164.192588
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5206103
          time=1288098164.225649
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5206103
                time=1288098164.226256
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5206136
          time=1288098164.258351
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5206136
                time=1288098164.258955
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5206169
          time=1288098164.291053
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5206169
                time=1288098164.291654
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5206202
          time=1288098164.324707
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5206202
                time=1288098164.325315
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5206236
          time=1288098164.358221
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5206236
                time=1288098164.358823
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=113
          hw_code=24
          modifiers=0
          event_string=(q)
          is_text=True
          timestamp=5206242
          time=1288098164.364094
KEYBOARDEVENT: type=0
                id=113
                hw_code=24
                modifiers=0
                event_string=(q)
                keyval_name=(q)
                is_text=True
                timestamp=5206242
                time=1288098164.364343
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
KEYEVENT: type=1
          id=113
          hw_code=24
          modifiers=0
          event_string=(q)
          is_text=True
          timestamp=5206314
          time=1288098164.457198
KEYBOARDEVENT: type=1
                id=113
                hw_code=24
                modifiers=0
                event_string=(q)
                keyval_name=(q)
                is_text=True
                timestamp=5206314
                time=1288098164.457868
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'q' (24)
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT window:create

^^^^^ PROCESS KEY PRESS EVENT q ^^^^^
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:active
KEYEVENT: type=1
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=5206644
          time=1288098164.794062
KEYBOARDEVENT: type=1
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=5206644
                time=1288098164.794682
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
DEQUEUED KEYRELEASE 'q' (24) <----------

vvvvv PROCESS KEY RELEASE EVENT q vvvvv

^^^^^ PROCESS KEY RELEASE EVENT q ^^^^^
DEQUEUED EVENT object:children-changed:add <----------

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

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

vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create                            detail=(0,0,)
    app.name='orca' name='None' role='dialog' state='active enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0,Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird' 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,None)
    app.name='Thunderbird' name='Blindmath Digest, Vol 51, Issue 16 - Mozilla Thunderbird' 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 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'



generate braille for focused app.name='orca' name='None' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + value + roleName + required))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='orca' name='orca' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0




ancestors=[<orca.braille.Component instance at 0xa36e6ac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['']
value=['']
roleName=['Dialogue']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Dialogue', 0




BRAILLE LINE:  'orca Application Dialogue'
     VISIBLE:  'orca Application Dialogue', cursor=18



generate speech for unfocused app.name='orca' name='None' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': ROLE_DIALOG, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + unrelatedLabels + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=[]
Script.allDescendants looking at child 0
Script.allDescendants looking at child 0
Script.allDescendants looking at child 0
Script.allDescendants looking at child 1
Script.allDescendants looking at child 1
Script.allDescendants looking at child 0
Script.allDescendants looking at child 1
unrelatedLabels=['Quit Orca?\n\nThis will stop all speech output and screen magnification.\n\n', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}, {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Quit Orca?

This will stop all speech output and screen magnification.


  {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
  {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}




SPEECH OUTPUT: 'Quit Orca?

This will stop all speech output and screen magnification.

'
^^^^^ 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,None)
    app.name='orca' name='None' role='dialog' state='active enabled 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,None)
    app.name='orca' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible is default' relations=''
LOCUS OF FOCUS: app='orca' name='Cancel' role='push button'
                event='focus:'



generate braille for focused app.name='orca' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible is default' relations='' (args={'formatType': 'focused', 'role': ROLE_PUSH_BUTTON, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or description) + roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='orca' name='None' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Dialogue']
required=[]
generate braille results:
  Component: 'Dialogue', 0







generate braille for focused app.name='orca' name='orca' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0




ancestors=[<orca.braille.Component instance at 0xa36e58c>, <orca.braille.Region instance at 0xa36e64c>, <orca.braille.Component instance at 0xa36e96c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Cancel']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Dialogue', 0
  Region: ' ', 0
  Component: 'Cancel Button', 0




BRAILLE LINE:  'orca Application Dialogue Cancel Button'
     VISIBLE:  'orca Application Dialogue Cancel Button', cursor=27



generate speech for unfocused app.name='orca' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible is default' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa38d1a0>, 'role': ROLE_PUSH_BUTTON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Cancel', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
roleName=['button', {}]
availability=[]
mnemonic=[]
script_utilities.getKeyBinding: ['', u'Alt c', '']
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Cancel
  {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
  button
  {}




SPEECH OUTPUT: 'Cancel button'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=5207390
          time=1288098165.512764
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=5207390
                time=1288098165.513014
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: 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: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,None)
    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,None)
    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'



generate braille for focused app.name='orca' name='Quit' role='push button' state='enabled focusable focused sensitive showing visible is default' relations='' (args={'formatType': 'focused', 'role': ROLE_PUSH_BUTTON, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or description) + roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='orca' name='None' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Dialogue']
required=[]
generate braille results:
  Component: 'Dialogue', 0







generate braille for focused app.name='orca' name='orca' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0




ancestors=[<orca.braille.Component instance at 0xa36ed4c>, <orca.braille.Region instance at 0xa36e6ac>, <orca.braille.Component instance at 0xa36e56c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Quit']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Dialogue', 0
  Region: ' ', 0
  Component: 'Quit Button', 0




BRAILLE LINE:  'orca Application Dialogue Quit Button'
     VISIBLE:  'orca Application Dialogue Quit Button', cursor=27



generate speech for unfocused app.name='orca' name='Quit' role='push button' state='enabled focusable focused sensitive showing visible is default' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa41f3a0>, 'role': ROLE_PUSH_BUTTON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Quit', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
roleName=['button', {}]
availability=[]
mnemonic=[]
script_utilities.getKeyBinding: ['', u'Alt q', '']
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Quit
  {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
  button
  {}




SPEECH OUTPUT: 'Quit button'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> QUEUEING EVENT focus:
KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=5207458
          time=1288098165.605636
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=5207458
                time=1288098165.606241
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    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
          id=32
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          timestamp=5208167
          time=1288098166.289137
KEYBOARDEVENT: type=0
                id=32
                hw_code=65
                modifiers=0
                event_string=(space)
                keyval_name=(space)
                is_text=True
                timestamp=5208167
                time=1288098166.289379
orca.keyEcho: string to echo: space
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          id=32
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          timestamp=5208247
          time=1288098166.368777
KEYBOARDEVENT: type=1
                id=32
                hw_code=65
                modifiers=0
                event_string=(space)
                keyval_name=(space)
                is_text=True
                timestamp=5208247
                time=1288098166.369023
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
SPEECH OUTPUT: 'Goodbye.' voice=system
BRAILLE LINE:  'Goodbye.'
     VISIBLE:  'Goodbye.', cursor=0
