[18:05:16] Trying to use speech server factory: orca.speechdispatcherfactory
[18:05:16] Using speech server factory: orca.speechdispatcherfactory
[18:05:16] Speech module has been initialized.
[18:05:16] Braille module has been initialized using WINDOWPATH=7
[18:05:16] braille display size = (44, 1)
[18:05:16] Magnification module has NOT been initialized.
[18:05:16] SPEECH OUTPUT: 'Welcome to Orca.' voice=system
[18:05:16] BRAILLE LINE:  'Welcome to Orca.'
[18:05:16]      VISIBLE:  'Welcome to Orca.', cursor=0
[18:05:16] NEW SCRIPT: default (module=orca.default)
[18:05:16] ACTIVE SCRIPT: default (module=orca.default) (reason=activate)
[18:05:16] knownApplications...
[18:05:16] ...knownApplications
[18:05:16] ---------> QUEUEING EVENT window:activate
[18:05:16] Looking for script at orca-scripts.nautilus.py...
[18:05:16] ...could not find orca-scripts.nautilus.py
[18:05:16] Looking for script at scripts.nautilus.py...
[18:05:16] ...could not find scripts.nautilus.py
[18:05:16] Looking for script at scripts.apps.nautilus.py...
[18:05:16] ...found scripts.apps.nautilus.py
[18:05:16] NEW SCRIPT: nautilus (module=orca.scripts.apps.nautilus.script)
[18:05:16] DEQUEUED EVENT window:activate <----------
[18:05:16] 
vvvvv PROCESS OBJECT EVENT window:activate vvvvv
[18:05:16] OBJECT EVENT: window:activate                          detail=(0,0,<orca.focus_tracking_presenter._FakeData instance at 0x9885f0c>)
[18:05:16]     app.name='nautilus' name='Desktop' role='frame' state='active enabled sensitive showing visible' relations=''
[18:05:16] ACTIVE SCRIPT: nautilus (module=orca.scripts.apps.nautilus.script) (reason=window:activate event)
[18:05:16] Looking for settings at app-settings.nautilus.py...
[18:05:16] ...could not find app-settings.nautilus.py
[18:05:16] LOCUS OF FOCUS: app='nautilus' name='Desktop' role='frame'
[18:05:16]                 event='window:activate'
[18:05:16] 


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))])'
[18:05:16] includeContext=True
[18:05:16] 


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))]'
[18:05:16] label=[]
[18:05:16] displayedText=['nautilus']
[18:05:16] value=['']
[18:05:16] roleName=['Application']
[18:05:16] required=[]
[18:05:16] generate braille results:
[18:05:16]   Component: 'nautilus Application', 0
[18:05:16] 



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



[18:05:16] BRAILLE LINE:  'nautilus Application Desktop Frame'
[18:05:16]      VISIBLE:  'nautilus Application Desktop Frame', cursor=22
[18:05:16] 


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 [])'
[18:05:16] newAncestors=[]
[18:05:16] newRowHeader=[]
[18:05:16] newColumnHeader=[]
[18:05:16] newRadioButtonGroup=[]
[18:05:16] labelAndName=['Desktop', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
[18:05:16] allTextSelection=[]
[18:05:16] roleName=['frame', {}]
[18:05:16] Finding top-level object for source.name=Desktop
[18:05:16] unfocusedDialogCount=[]
[18:05:16] availability=[]
[18:05:16] newNodeLevel=[]
[18:05:16] unselectedCell=[]
[18:05:16] tutorial=[]
[18:05:16] generate speech results:
[18:05:16]   Desktop
[18:05:16]   {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
[18:05:16]   frame
[18:05:16]   {}
[18:05:16] 



[18:05:16] SPEECH OUTPUT: 'Desktop frame'
[18:05:16] ^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

[18:05:18] ---------> QUEUEING EVENT object:state-changed:showing
[18:05:18] Looking for script at orca-scripts.orca.py...
[18:05:18] ...could not find orca-scripts.orca.py
[18:05:18] Looking for script at scripts.orca.py...
[18:05:18] ...could not find scripts.orca.py
[18:05:18] Looking for script at scripts.apps.orca.py...
[18:05:18] ...could not find scripts.apps.orca.py
[18:05:18] Looking for script at scripts.toolkits.orca.py...
[18:05:18] ...could not find scripts.toolkits.orca.py
[18:05:18] Looking for toolkit script GAIL.py...
[18:05:18] ...could not find GAIL.py
[18:05:18] Looking for toolkit script GAIL.py...
[18:05:18] ...could not find GAIL.py
[18:05:18] Looking for toolkit script GAIL.py...
[18:05:18] ...could not find GAIL.py
[18:05:18] Looking for toolkit script GAIL.py...
[18:05:18] NEW SCRIPT: orca (module=orca.scripts.toolkits.GAIL)
[18:05:18] ...found scripts.toolkits.GAIL.py
[18:05:18] DEQUEUED EVENT object:state-changed:showing <----------
[18:05:18] 
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
[18:05:18] OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
[18:05:18]     app.name='orca' name='Orca' role='frame' state='enabled modal resizable sensitive' relations=''
[18:05:18] ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

[18:05:18] KEYEVENT: type=0
          id=65513
          hw_code=64
          modifiers=0
          event_string=(Alt_L)
          is_text=True
          timestamp=9482122
          time=1289325918.439329
[18:05:18] KEYBOARDEVENT: type=0
                id=65513
                hw_code=64
                modifiers=0
                event_string=(Alt_L)
                keyval_name=(Alt_L)
                is_text=True
                timestamp=9482122
                time=1289325918.439656
[18:05:18] orca.keyEcho: string to echo: Alt_L
[18:05:18] orca.isModifierKey: returning: True
[18:05:18] orca.isModifierKey: returning: True
[18:05:18] orca.isModifierKey: returning: True
[18:05:18] ---------> QUEUEING EVENT object:state-changed:showing
[18:05:18] ---------> QUEUEING EVENT window:create
[18:05:18] ---------> QUEUEING EVENT object:state-changed:showing
[18:05:18] DEQUEUED EVENT object:state-changed:showing <----------
[18:05:18] 
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
[18:05:18] OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
[18:05:18]     app.name='nautilus' name='None' role='window' state='enabled modal resizable sensitive' relations=''
[18:05:18] ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

[18:05:18] DEQUEUED EVENT window:create <----------
[18:05:18] 
vvvvv PROCESS OBJECT EVENT window:create vvvvv
[18:05:18] OBJECT EVENT: window:create                            detail=(0,0,)
[18:05:18]     app.name='nautilus' name='None' role='window' state='enabled modal resizable sensitive' relations=''
[18:05:18] ^^^^^ PROCESS OBJECT EVENT window:create ^^^^^

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

[18:05:18] ---------> QUEUEING EVENT window:deactivate
[18:05:18] ---------> QUEUEING EVENT object:state-changed:focused
[18:05:18] ---------> QUEUEING EVENT object:state-changed:active
[18:05:18] ---------> QUEUEING EVENT object:state-changed:showing
[18:05:18] Looking for script at orca-scripts.metacity.py...
[18:05:18] ...could not find orca-scripts.metacity.py
[18:05:18] Looking for script at scripts.metacity.py...
[18:05:18] ...could not find scripts.metacity.py
[18:05:18] Looking for script at scripts.apps.metacity.py...
[18:05:18] ...found scripts.apps.metacity.py
[18:05:18] NEW SCRIPT: metacity (module=orca.scripts.apps.metacity.script)
[18:05:18] ---------> QUEUEING EVENT object:state-changed:showing
[18:05:18] ---------> QUEUEING EVENT object:state-changed:showing
[18:05:18] ---------> QUEUEING EVENT object:state-changed:showing
[18:05:18] ---------> QUEUEING EVENT window:create
[18:05:18] DEQUEUED EVENT window:deactivate <----------
[18:05:18] 
vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
[18:05:18] OBJECT EVENT: window:deactivate                        detail=(0,0,Desktop)
[18:05:18]     app.name='nautilus' name='Desktop' role='frame' state='enabled sensitive showing visible' relations=''
[18:05:18] LOCUS OF FOCUS: None event='window:deactivate'
[18:05:18] ^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

[18:05:18] DEQUEUED EVENT object:state-changed:focused <----------
[18:05:18] 
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
[18:05:18] OBJECT EVENT: object:state-changed:focused             detail=(0,0,None)
[18:05:18]     app.name='nautilus' name='mike's Home' role='icon' state='focusable focused selectable selected showing visible' relations=''
[18:05:18] Finding top-level object for source.name=mike's Home
[18:05:18] --> obj.name=Icon View
[18:05:18] --> obj.name=Content View
[18:05:18] --> obj.name=
[18:05:18] --> obj.name=
[18:05:18] --> obj.name=
[18:05:18] --> obj.name=
[18:05:18] --> obj.name=Desktop
[18:05:18] ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

[18:05:18] DEQUEUED EVENT object:state-changed:active <----------
[18:05:18] 
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
[18:05:18] OBJECT EVENT: object:state-changed:active              detail=(0,0,None)
[18:05:18]     app.name='nautilus' name='Desktop' role='frame' state='enabled sensitive showing visible' relations=''
[18:05:18] ^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

[18:05:18] DEQUEUED EVENT object:state-changed:showing <----------
[18:05:18] 
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
[18:05:18] OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
[18:05:18]     app.name='metacity' name='[Inbox - mwhapples@aim.com - Mozilla Thunderbird]' role='statusbar' state='enabled multi line sensitive showing visible' relations=''
[18:05:18] knownApplications...
[18:05:18] ...knownApplications
[18:05:18] BRAILLE LINE:  '[Inbox - mwhapples@aim.com - Mozilla Thunderbird]'
[18:05:18]      VISIBLE:  '[Inbox - mwhapples@aim.com - Mozilla Thunder', cursor=0
[18:05:18] SPEECH OUTPUT: '[Inbox - mwhapples@aim.com - Mozilla Thunderbird]'
[18:05:18] ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

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

[18:05:19] ---------> QUEUEING EVENT object:state-changed:showing
[18:05:19] DEQUEUED EVENT object:state-changed:showing <----------
[18:05:19] 
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
[18:05:19] OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
[18:05:19]     app.name='metacity' name='None' role='window' state='defunct' relations=''
[18:05:19] ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

[18:05:20] ---------> QUEUEING EVENT window:activate
[18:05:20] Looking for script at orca-scripts.Thunderbird.py...
[18:05:20] ...could not find orca-scripts.Thunderbird.py
[18:05:20] Looking for script at scripts.Thunderbird.py...
[18:05:20] ...could not find scripts.Thunderbird.py
[18:05:20] Looking for script at scripts.apps.Thunderbird.py...
[18:05:20] ...found scripts.apps.Thunderbird.py
[18:05:20] NEW SCRIPT: Thunderbird (module=orca.scripts.apps.Thunderbird.script)
[18:05:20] Orca is controlling the caret.
[18:05:20] DEQUEUED EVENT window:activate <----------
[18:05:20] 
vvvvv PROCESS OBJECT EVENT window:activate vvvvv
[18:05:20] OBJECT EVENT: window:activate                          detail=(0,0,Inbox - mwhapples@aim.com - Mozilla Thunderbird)
[18:05:20] ---------> QUEUEING EVENT object:state-changed:active
[18:05:20]     app.name='Thunderbird' name='Inbox - mwhapples@aim.com - Mozilla Thunderbird' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of'
[18:05:20] ACTIVE SCRIPT: Thunderbird (module=orca.scripts.apps.Thunderbird.script) (reason=window:activate event)
[18:05:20] Looking for settings at app-settings.Thunderbird.py...
[18:05:20] ...could not find app-settings.Thunderbird.py
[18:05:20] LOCUS OF FOCUS: app='Thunderbird' name='Inbox - mwhapples@aim.com - Mozilla Thunderbird' role='frame'
[18:05:20]                 event='window:activate'
[18:05:20] 


generate braille for focused app.name='Thunderbird' name='Inbox - mwhapples@aim.com - 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))])'
[18:05:20] includeContext=True
[18:05:20] ---------> QUEUEING EVENT object:state-changed:focused
[18:05:20] 


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))]'
[18:05:20] label=[]
[18:05:20] displayedText=['Thunderbird']
[18:05:20] value=['']
[18:05:20] roleName=['Application']
[18:05:20] required=[]
[18:05:20] generate braille results:
[18:05:20]   Component: 'Thunderbird Application', 0
[18:05:20] 



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



[18:05:20] BRAILLE LINE:  'Thunderbird Application Inbox - mwhapples@aim.com - Mozilla Thunderbird Frame'
[18:05:20]      VISIBLE:  'Inbox - mwhapples@aim.com - Mozilla Thunderb', cursor=1
[18:05:20] 


generate speech for unfocused app.name='Thunderbird' name='Inbox - mwhapples@aim.com - 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 [])'
[18:05:20] newAncestors=[]
[18:05:20] newRowHeader=[]
[18:05:20] newColumnHeader=[]
[18:05:20] newRadioButtonGroup=[]
[18:05:20] labelAndName=['Inbox - mwhapples@aim.com - Mozilla Thunderbird', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
[18:05:20] allTextSelection=[]
[18:05:20] roleName=['frame', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
[18:05:20] Finding top-level object for source.name=Inbox - mwhapples@aim.com - Mozilla Thunderbird
[18:05:20] unfocusedDialogCount=[]
[18:05:20] availability=[]
[18:05:20] newNodeLevel=[]
[18:05:20] unselectedCell=[]
[18:05:20] tutorial=[]
[18:05:20] generate speech results:
[18:05:20]   Inbox - mwhapples@aim.com - Mozilla Thunderbird
[18:05:20]   {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
[18:05:20]   frame
[18:05:20]   {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
[18:05:20] 



[18:05:20] SPEECH OUTPUT: 'Inbox - mwhapples@aim.com - Mozilla Thunderbird frame'
[18:05:20] ^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

[18:05:20] DEQUEUED EVENT object:state-changed:active <----------
[18:05:20] 
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
[18:05:20] OBJECT EVENT: object:state-changed:active              detail=(1,0,None)
[18:05:20]     app.name='Thunderbird' name='Inbox - mwhapples@aim.com - Mozilla Thunderbird' role='frame' state='active enabled resizable sensitive showing visible' relations=''
[18:05:20] ^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

[18:05:20] DEQUEUED EVENT object:state-changed:focused <----------
[18:05:20] 
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
[18:05:20] OBJECT EVENT: object:state-changed:focused             detail=(1,0,None)
[18:05:20]     app.name='Thunderbird' name='[Bug 633104] I see three performance related problem with Mozilla Thunderbird and Orca orca (bugzilla.gnome.org) 16:25' role='list item' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
[18:05:20] Finding top-level object for source.name=[Bug 633104] I see three performance related problem with Mozilla Thunderbird and Orca orca (bugzilla.gnome.org) 16:25
[18:05:20] --> obj.name=
[18:05:20] --> obj.name=
[18:05:20] --> obj.name=
[18:05:20] --> obj.name=
[18:05:20] --> obj.name=Inbox - mwhapples@aim.com - Mozilla Thunderbird
[18:05:20] Finding top-level object for source.name=[Bug 633104] I see three performance related problem with Mozilla Thunderbird and Orca orca (bugzilla.gnome.org) 16:25
[18:05:20] --> obj.name=
[18:05:20] --> obj.name=
[18:05:20] --> obj.name=
[18:05:20] --> obj.name=
[18:05:20] --> obj.name=Inbox - mwhapples@aim.com - Mozilla Thunderbird
[18:05:20] LOCUS OF FOCUS: app='Thunderbird' name='[Bug 633104] I see three performance related problem with Mozilla Thunderbird and Orca orca (bugzilla.gnome.org) 16:25' role='list item'
[18:05:20]                 event='object:state-changed:focused'
[18:05:20] 


generate braille for focused app.name='Thunderbird' name='[Bug 633104] I see three performance related problem with Mozilla Thunderbird and Orca orca (bugzilla.gnome.org) 16:25' 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))])'
[18:05:20] includeContext=True
[18:05:20] 


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))]'
[18:05:20] label=[]
[18:05:20] displayedText=['']
[18:05:20] value=['']
[18:05:20] roleName=['Table']
[18:05:20] required=[]
[18:05:20] generate braille results:
[18:05:20]   Component: 'Table', 0
[18:05:20] 



[18:05:20] 


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'
[18:05:20] 


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))]'
[18:05:20] label=[]
[18:05:20] displayedText=['']
[18:05:20] value=['']
[18:05:20] roleName=['ScrollPane']
[18:05:20] required=[]
[18:05:20] generate braille results:
[18:05:20]   Component: 'ScrollPane', 0
[18:05:20] 



[18:05:20] asPageTabOrScrollPane=[<orca.braille.Component instance at 0x9c82f8c>]
[18:05:20] generate braille results:
[18:05:20]   Component: 'ScrollPane', 0
[18:05:20] 



[18:05:20] 


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'
[18:05:20] 


generate braille for focused app.name='Thunderbird' name='Inbox - mwhapples@aim.com' 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'
[18:05:20] 


generate braille for focused app.name='Thunderbird' name='Inbox - mwhapples@aim.com' 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))]'
[18:05:20] label=[]
[18:05:21] displayedText=['Inbox - mwhapples@aim.com']
[18:05:21] value=['']
[18:05:21] roleName=['Page']
[18:05:21] required=[]
[18:05:21] generate braille results:
[18:05:21]   Component: 'Inbox - mwhapples@aim.com Page', 0
[18:05:21] 



[18:05:21] asPageTabOrScrollPane=[<orca.braille.Component instance at 0x9c8706c>]
[18:05:21] generate braille results:
[18:05:21]   Component: 'Inbox - mwhapples@aim.com Page', 0
[18:05:21] 



[18:05:21] asPageTabOrScrollPane=[<orca.braille.Component instance at 0x9c8706c>]
[18:05:21] generate braille results:
[18:05:21]   Component: 'Inbox - mwhapples@aim.com Page', 0
[18:05:21] 



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


generate braille for focused app.name='Thunderbird' name='Inbox - mwhapples@aim.com - 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))]'
[18:05:21] label=[]
[18:05:21] displayedText=['Inbox - mwhapples@aim.com - Mozilla Thunderbird']
[18:05:21] value=['']
[18:05:21] roleName=['Frame']
[18:05:21] Finding top-level object for source.name=Inbox - mwhapples@aim.com - Mozilla Thunderbird
[18:05:21] alertAndDialogCount=[]
[18:05:21] generate braille results:
[18:05:21]   Component: 'Inbox - mwhapples@aim.com - Mozilla Thunderbird Frame', 0
[18:05:21] 



[18:05:21] 


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))]'
[18:05:21] label=[]
[18:05:21] displayedText=['Thunderbird']
[18:05:21] value=['']
[18:05:21] roleName=['Application']
[18:05:21] required=[]
[18:05:21] generate braille results:
[18:05:21]   Component: 'Thunderbird Application', 0
[18:05:21] 



[18:05:21] ancestors=[<orca.braille.Component instance at 0x9c8718c>, <orca.braille.Region instance at 0x9c82d4c>, <orca.braille.Component instance at 0x9c82f0c>, <orca.braille.Region instance at 0x9c82fac>, <orca.braille.Component instance at 0x9c8706c>, <orca.braille.Region instance at 0x9c82e0c>, <orca.braille.Component instance at 0x9c82f8c>, <orca.braille.Region instance at 0x9c82dac>, <orca.braille.Component instance at 0x9c82eac>]
[18:05:21] rowHeader=[]
[18:05:21] columnHeader=['Date ColumnHeader']
[18:05:21] radioButtonGroup=[]
[18:05:21] label=[]
[18:05:21] displayedText=['[Bug 633104] I see three performance related problem with Mozilla Thunderbird and Orca orca (bugzilla.gnome.org) 16:25']
[18:05:21] expandableState=[]
[18:05:21] roleName=['ListItem']
[18:05:21] availability=[]
[18:05:21] script_utilities.getKeyBinding: [u'', u'', u'']
[18:05:21] accelerator=[]
[18:05:21] nestingLevel=[]
[18:05:21] nodeLevel=['TREE LEVEL 1']
[18:05:21] generate braille results:
[18:05:21]   Component: 'Thunderbird Application', 0
[18:05:21]   Region: ' ', 0
[18:05:21]   Component: 'Inbox - mwhapples@aim.com - Mozilla Thunderbird Frame', 0
[18:05:21]   Region: ' ', 0
[18:05:21]   Component: 'Inbox - mwhapples@aim.com Page', 0
[18:05:21]   Region: ' ', 0
[18:05:21]   Component: 'ScrollPane', 0
[18:05:21]   Region: ' ', 0
[18:05:21]   Component: 'Table', 0
[18:05:21]   Region: ' Date ColumnHeader', 0
[18:05:21]   Region: ' ', 0
[18:05:21]   Component: '[Bug 633104] I see three performance related problem with Mozilla Thunderbird and Orca orca (bugzilla.gnome.org) 16:25 ListItem', 0
[18:05:21]   Region: ' TREE LEVEL 1', 0
[18:05:21] 



[18:05:21] BRAILLE LINE:  'Thunderbird Application Inbox - mwhapples@aim.com - Mozilla Thunderbird Frame Inbox - mwhapples@aim.com Page ScrollPane Table Date ColumnHeader [Bug 633104] I see three performance related problem with Mozilla Thunderbird and Orca orca (bugzilla.gnome.org) 16:25 ListItem TREE LEVEL 1'
[18:05:21]      VISIBLE:  '[Bug 633104] I see three performance related', cursor=1
[18:05:21] 


generate speech for unfocused app.name='Thunderbird' name='[Bug 633104] I see three performance related problem with Mozilla Thunderbird and Orca orca (bugzilla.gnome.org) 16:25' 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 0x9c056b8>, '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 [])'
[18:05:21] script_utilities.commonAncestor...
[18:05:21] ...script_utilities.commonAncestor
[18:05:21] Object deemed to be for layout purposes only: [panel | ]
[18:05:21] newAncestors=[]
[18:05:21] newRowHeader=[]
[18:05:21] newColumnHeader=[]
[18:05:21] newRadioButtonGroup=[]
[18:05:21] labelAndName=['[Bug 633104] I see three performance related problem with Mozilla Thunderbird and Orca orca (bugzilla.gnome.org) 16:25', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
[18:05:21] allTextSelection=[]
[18:05:21] pause=[<orca.speech_generator.Pause instance at 0x99867ec>]
[18:05:21] expandableState=[]
[18:05:21] availability=[]
[18:05:27] ---------> QUEUEING EVENT object:property-change:accessible-name
[18:05:27] positionInList=[]
[18:05:27] newNodeLevel=['tree level 1', {}]
[18:05:27] unselectedCell=[]
[18:05:27] tutorial=[]
[18:05:27] generate speech results:
[18:05:27]   [Bug 633104] I see three performance related problem with Mozilla Thunderbird and Orca orca (bugzilla.gnome.org) 16:25
[18:05:27]   {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
[18:05:27]   <orca.speech_generator.Pause instance at 0x99867ec>
[18:05:27]   <orca.speech_generator.Pause instance at 0x99867ec>
[18:05:27]   tree level 1
[18:05:27]   {}
[18:05:27] 



[18:05:27] SPEECH OUTPUT: '[Bug 633104] I see three performance related problem with Mozilla Thunderbird and Orca orca (bugzilla.gnome.org) 16:25.'
[18:05:27] SPEECH OUTPUT: 'tree level 1'
[18:05:27] ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

[18:05:27] DEQUEUED EVENT object:property-change:accessible-name <----------
[18:05:27] 
vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
[18:05:27] OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Has Attachment BRLTTY Digest, Vol 6, Issue 207 Unread brltty-request@mielke.cc 17:00)
[18:05:27]     app.name='Thunderbird' name='Has Attachment BRLTTY Digest, Vol 6, Issue 207 Unread brltty-request@mielke.cc 17:00' role='list item' state='enabled focusable opaque selectable sensitive showing vertical visible' relations='node child of'
[18:05:27] ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

[18:05:34] KEYEVENT: type=0
          id=65362
          hw_code=111
          modifiers=0
          event_string=(Up)
          is_text=True
          timestamp=9497896
          time=1289325934.209811
[18:05:34] KEYBOARDEVENT: type=0
                id=65362
                hw_code=111
                modifiers=0
                event_string=(Up)
                keyval_name=(Up)
                is_text=True
                timestamp=9497896
                time=1289325934.210134
[18:05:34] orca.keyEcho: string to echo: Up
[18:05:34] orca.isModifierKey: returning: False
[18:05:34] orca.isNavigationKey: returning: True
[18:05:34] orca.isModifierKey: returning: False
[18:05:34] orca.isModifierKey: returning: False
[18:05:34] ---------> QUEUEING EVENT focus:
[18:05:34] DEQUEUED EVENT focus: <----------
[18:05:34] 
vvvvv PROCESS OBJECT EVENT focus: vvvvv
[18:05:34] OBJECT EVENT: focus:                                   detail=(0,0,None)
[18:05:34] ---------> QUEUEING EVENT object:state-changed:focused
[18:05:34]     app.name='Thunderbird' name='A test message Unread Michael Whapples 15:56' role='list item' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
[18:05:34] Finding top-level object for source.name=A test message Unread Michael Whapples 15:56
[18:05:34] --> obj.name=
[18:05:34] --> obj.name=
[18:05:34] --> obj.name=
[18:05:34] --> obj.name=
[18:05:34] --> obj.name=Inbox - mwhapples@aim.com - Mozilla Thunderbird
[18:05:34] LOCUS OF FOCUS: app='Thunderbird' name='A test message Unread Michael Whapples 15:56' role='list item'
[18:05:34]                 event='focus:'
[18:05:34] 


generate braille for focused app.name='Thunderbird' name='A test message Unread Michael Whapples 15:56' 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))])'
[18:05:34] includeContext=True
[18:05:34] 


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))]'
[18:05:34] label=[]
[18:05:34] displayedText=['']
[18:05:34] value=['']
[18:05:34] roleName=['Table']
[18:05:34] KEYEVENT: type=1
          id=65362
          hw_code=111
          modifiers=0
          event_string=(Up)
          is_text=True
          timestamp=9497986
          time=1289325934.299340
[18:05:34] KEYBOARDEVENT: type=1
                id=65362
                hw_code=111
                modifiers=0
                event_string=(Up)
                keyval_name=(Up)
                is_text=True
                timestamp=9497986
                time=1289325934.299643
[18:05:34] orca.isModifierKey: returning: False
[18:05:34] orca.isModifierKey: returning: False
[18:05:34] required=[]
[18:05:34] generate braille results:
[18:05:34]   Component: 'Table', 0
[18:05:34] 



[18:05:34] 


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'
[18:05:34] 


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))]'
[18:05:34] label=[]
[18:05:34] displayedText=['']
[18:05:34] value=['']
[18:05:34] roleName=['ScrollPane']
[18:05:34] required=[]
[18:05:34] generate braille results:
[18:05:34]   Component: 'ScrollPane', 0
[18:05:34] 



[18:05:34] asPageTabOrScrollPane=[<orca.braille.Component instance at 0x9c8772c>]
[18:05:34] generate braille results:
[18:05:34]   Component: 'ScrollPane', 0
[18:05:34] 



[18:05:34] 


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'
[18:05:34] 


generate braille for focused app.name='Thunderbird' name='Inbox - mwhapples@aim.com' 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'
[18:05:34] 


generate braille for focused app.name='Thunderbird' name='Inbox - mwhapples@aim.com' 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))]'
[18:05:34] label=[]
[18:05:34] displayedText=['Inbox - mwhapples@aim.com']
[18:05:34] value=['']
[18:05:34] roleName=['Page']
[18:05:34] required=[]
[18:05:34] generate braille results:
[18:05:34]   Component: 'Inbox - mwhapples@aim.com Page', 0
[18:05:34] 



[18:05:34] asPageTabOrScrollPane=[<orca.braille.Component instance at 0x9c876ec>]
[18:05:34] generate braille results:
[18:05:34]   Component: 'Inbox - mwhapples@aim.com Page', 0
[18:05:34] 



[18:05:34] asPageTabOrScrollPane=[<orca.braille.Component instance at 0x9c876ec>]
[18:05:34] generate braille results:
[18:05:34]   Component: 'Inbox - mwhapples@aim.com Page', 0
[18:05:34] 



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


generate braille for focused app.name='Thunderbird' name='Inbox - mwhapples@aim.com - 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))]'
[18:05:34] label=[]
[18:05:34] displayedText=['Inbox - mwhapples@aim.com - Mozilla Thunderbird']
[18:05:34] value=['']
[18:05:34] roleName=['Frame']
[18:05:34] Finding top-level object for source.name=Inbox - mwhapples@aim.com - Mozilla Thunderbird
[18:05:34] alertAndDialogCount=[]
[18:05:34] generate braille results:
[18:05:34]   Component: 'Inbox - mwhapples@aim.com - Mozilla Thunderbird Frame', 0
[18:05:34] 



[18:05:34] 


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))]'
[18:05:34] label=[]
[18:05:34] displayedText=['Thunderbird']
[18:05:34] value=['']
[18:05:34] roleName=['Application']
[18:05:34] required=[]
[18:05:34] generate braille results:
[18:05:34]   Component: 'Thunderbird Application', 0
[18:05:34] 



[18:05:34] ancestors=[<orca.braille.Component instance at 0x9c8706c>, <orca.braille.Region instance at 0x9c87b2c>, <orca.braille.Component instance at 0x9c8732c>, <orca.braille.Region instance at 0x9c876cc>, <orca.braille.Component instance at 0x9c876ec>, <orca.braille.Region instance at 0x9c8768c>, <orca.braille.Component instance at 0x9c8772c>, <orca.braille.Region instance at 0x9c877ac>, <orca.braille.Component instance at 0x9c8722c>]
[18:05:34] rowHeader=[]
[18:05:34] columnHeader=['Junk Status ColumnHeader']
[18:05:34] radioButtonGroup=[]
[18:05:34] label=[]
[18:05:34] displayedText=['A test message Unread Michael Whapples 15:56']
[18:05:34] expandableState=[]
[18:05:34] roleName=['ListItem']
[18:05:34] availability=[]
[18:05:34] script_utilities.getKeyBinding: [u'', u'', u'']
[18:05:34] accelerator=[]
[18:05:34] nestingLevel=[]
[18:05:34] nodeLevel=['TREE LEVEL 1']
[18:05:34] generate braille results:
[18:05:34]   Component: 'Thunderbird Application', 0
[18:05:34]   Region: ' ', 0
[18:05:34]   Component: 'Inbox - mwhapples@aim.com - Mozilla Thunderbird Frame', 0
[18:05:34]   Region: ' ', 0
[18:05:34]   Component: 'Inbox - mwhapples@aim.com Page', 0
[18:05:34]   Region: ' ', 0
[18:05:34]   Component: 'ScrollPane', 0
[18:05:34]   Region: ' ', 0
[18:05:34]   Component: 'Table', 0
[18:05:34]   Region: ' Junk Status ColumnHeader', 0
[18:05:34]   Region: ' ', 0
[18:05:34]   Component: 'A test message Unread Michael Whapples 15:56 ListItem', 0
[18:05:34]   Region: ' TREE LEVEL 1', 0
[18:05:34] 



[18:05:34] BRAILLE LINE:  'Thunderbird Application Inbox - mwhapples@aim.com - Mozilla Thunderbird Frame Inbox - mwhapples@aim.com Page ScrollPane Table Junk Status ColumnHeader A test message Unread Michael Whapples 15:56 ListItem TREE LEVEL 1'
[18:05:34]      VISIBLE:  'A test message Unread Michael Whapples 15:56', cursor=1
[18:05:34] 


generate speech for unfocused app.name='Thunderbird' name='A test message Unread Michael Whapples 15:56' 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 0x9c375b8>, '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 [])'
[18:05:34] script_utilities.commonAncestor...
[18:05:34] ...script_utilities.commonAncestor
[18:05:34] newAncestors=[]
[18:05:34] newRowHeader=[]
[18:05:34] newColumnHeader=[]
[18:05:34] newRadioButtonGroup=[]
[18:05:34] labelAndName=['A test message Unread Michael Whapples 15:56', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
[18:05:34] allTextSelection=[]
[18:05:34] pause=[<orca.speech_generator.Pause instance at 0x99867ec>]
[18:05:34] expandableState=[]
[18:05:34] availability=[]
[18:05:40] positionInList=[]
[18:05:40] newNodeLevel=[]
[18:05:40] unselectedCell=[]
[18:05:40] tutorial=[]
[18:05:40] generate speech results:
[18:05:40]   A test message Unread Michael Whapples 15:56
[18:05:40]   {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
[18:05:40]   <orca.speech_generator.Pause instance at 0x99867ec>
[18:05:40]   <orca.speech_generator.Pause instance at 0x99867ec>
[18:05:40] 



[18:05:40] SPEECH OUTPUT: 'A test message Unread Michael Whapples 15:56.'
[18:05:40] ^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

[18:05:40] DEQUEUED EVENT object:state-changed:focused <----------
[18:05:40] 
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
[18:05:40] OBJECT EVENT: object:state-changed:focused             detail=(1,0,None)
[18:05:40]     app.name='Thunderbird' name='A test message Unread Michael Whapples 15:56' role='list item' state='enabled focusable focused opaque selectable selected sensitive showing vertical visible' relations='node child of'
[18:05:40] Finding top-level object for source.name=A test message Unread Michael Whapples 15:56
[18:05:40] --> obj.name=
[18:05:40] --> obj.name=
[18:05:40] --> obj.name=
[18:05:40] --> obj.name=
[18:05:40] --> obj.name=Inbox - mwhapples@aim.com - Mozilla Thunderbird
[18:05:40] Finding top-level object for source.name=A test message Unread Michael Whapples 15:56
[18:05:40] --> obj.name=
[18:05:40] --> obj.name=
[18:05:40] --> obj.name=
[18:05:40] --> obj.name=
[18:05:40] --> obj.name=Inbox - mwhapples@aim.com - Mozilla Thunderbird
[18:05:40] ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

[18:05:41] KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=9505126
          time=1289325941.439503
[18:05:41] KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=9505126
                time=1289325941.439810
[18:05:41] orca.keyEcho: string to echo: KP_Insert
[18:05:41] orca.isModifierKey: returning: True
[18:05:41] orca.isModifierKey: returning: True
[18:05:41] orca.isModifierKey: returning: True
[18:05:41] KEYEVENT: type=0
          id=113
          hw_code=24
          modifiers=0
          event_string=(q)
          is_text=True
          timestamp=9505243
          time=1289325941.556332
[18:05:41] KEYBOARDEVENT: type=0
                id=113
                hw_code=24
                modifiers=0
                event_string=(q)
                keyval_name=(q)
                is_text=True
                timestamp=9505243
                time=1289325941.557007
[18:05:41] orca.keyEcho: string to echo: q
[18:05:41] orca.isModifierKey: returning: False
[18:05:41] orca.isNavigationKey: returning: True
[18:05:41] orca.isModifierKey: returning: False
[18:05:41] ----------> QUEUEING KEYPRESS 'q' (24)
[18:05:41] DEQUEUED KEYPRESS 'q' (24) <----------
[18:05:41] 
vvvvv PROCESS KEY PRESS EVENT q vvvvv
[18:05:41] ---------> QUEUEING EVENT object:children-changed:add
[18:05:41] ---------> QUEUEING EVENT window:create
[18:05:41] 
^^^^^ PROCESS KEY PRESS EVENT q ^^^^^
[18:05:41] ---------> QUEUEING EVENT window:activate
[18:05:41] KEYEVENT: type=1
          id=113
          hw_code=24
          modifiers=0
          event_string=(q)
          is_text=True
          timestamp=9505317
          time=1289325941.682673
[18:05:41] KEYBOARDEVENT: type=1
                id=113
                hw_code=24
                modifiers=0
                event_string=(q)
                keyval_name=(q)
                is_text=True
                timestamp=9505317
                time=1289325941.682979
[18:05:41] orca.isModifierKey: returning: False
[18:05:41] ----------> QUEUEING KEYRELEASE 'q' (24)
[18:05:41] KEYEVENT: type=1
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=9505409
          time=1289325941.782443
[18:05:41] KEYBOARDEVENT: type=1
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=9505409
                time=1289325941.782762
[18:05:41] orca.isModifierKey: returning: True
[18:05:41] orca.isModifierKey: returning: True
[18:05:41] DEQUEUED EVENT object:children-changed:add <----------
[18:05:41] 
vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
[18:05:41] OBJECT EVENT: object:children-changed:add              detail=(0,0,[dialog | ])
[18:05:41]     app.name='orca' name='orca' role='application' state='' relations=''
[18:05:41] ^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

[18:05:41] DEQUEUED EVENT window:create <----------
[18:05:41] 
vvvvv PROCESS OBJECT EVENT window:create vvvvv
[18:05:41] OBJECT EVENT: window:create                            detail=(0,0,)
[18:05:41]     app.name='orca' name='None' role='dialog' state='active enabled sensitive showing visible' relations=''
[18:05:41] ^^^^^ PROCESS OBJECT EVENT window:create ^^^^^

[18:05:41] DEQUEUED EVENT window:activate <----------
[18:05:41] 
vvvvv PROCESS OBJECT EVENT window:activate vvvvv
[18:05:41] OBJECT EVENT: window:activate                          detail=(0,0,)
[18:05:41]     app.name='orca' name='None' role='dialog' state='active enabled sensitive showing visible' relations=''
[18:05:41] ACTIVE SCRIPT: orca (module=orca.scripts.toolkits.GAIL) (reason=window:activate event)
[18:05:41] Looking for settings at app-settings.orca.py...
[18:05:41] ...could not find app-settings.orca.py
[18:05:41] LOCUS OF FOCUS: app='orca' name='' role='dialog'
[18:05:41]                 event='window:activate'
[18:05:42] ---------> QUEUEING EVENT window:deactivate
[18:05:42] ---------> QUEUEING EVENT object:state-changed:active
[18:05:42] ---------> QUEUEING EVENT object:state-changed:active
[18:05:42] ---------> QUEUEING EVENT focus:
[18:05:42] 


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))])'
[18:05:42] includeContext=True
[18:05:42] 


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))]'
[18:05:42] label=[]
[18:05:42] displayedText=['orca']
[18:05:42] value=['']
[18:05:42] roleName=['Application']
[18:05:42] required=[]
[18:05:42] generate braille results:
[18:05:42]   Component: 'orca Application', 0
[18:05:42] 



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



[18:05:42] BRAILLE LINE:  'orca Application Dialogue'
[18:05:42]      VISIBLE:  'orca Application Dialogue', cursor=18
[18:05:42] 


generate speech for unfocused app.name='orca' name='None' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9c93aa0>, 'role': ROLE_DIALOG, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + unrelatedLabels + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
[18:05:42] script_utilities.commonAncestor...
[18:05:42] ...script_utilities.commonAncestor
[18:05:42] newAncestors=[]
[18:05:42] newRowHeader=[]
[18:05:42] newColumnHeader=[]
[18:05:42] newRadioButtonGroup=[]
[18:05:42] labelAndName=[]
[18:05:42] Script.allDescendants looking at child 0
[18:05:42] Script.allDescendants looking at child 0
[18:05:42] Script.allDescendants looking at child 0
[18:05:42] Script.allDescendants looking at child 1
[18:05:42] Script.allDescendants looking at child 1
[18:05:42] Script.allDescendants looking at child 0
[18:05:42] Script.allDescendants looking at child 1
[18:05:42] 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'}}]
[18:05:42] nodeLevel 1
[18:05:42] newNodeLevel=[]
[18:05:42] unselectedCell=[]
[18:05:42] tutorial=[]
[18:05:42] generate speech results:
[18:05:42]   Quit Orca?

This will stop all speech output and screen magnification.


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



[18:05:42] SPEECH OUTPUT: 'Quit Orca?

This will stop all speech output and screen magnification.

'
[18:05:42] ^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

[18:05:42] DEQUEUED KEYRELEASE 'q' (24) <----------
[18:05:42] 
vvvvv PROCESS KEY RELEASE EVENT q vvvvv
[18:05:42] 
^^^^^ PROCESS KEY RELEASE EVENT q ^^^^^
[18:05:42] DEQUEUED EVENT window:deactivate <----------
[18:05:42] 
vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
[18:05:42] OBJECT EVENT: window:deactivate                        detail=(0,0,Inbox - mwhapples@aim.com - Mozilla Thunderbird)
[18:05:42]     app.name='Thunderbird' name='Inbox - mwhapples@aim.com - Mozilla Thunderbird' role='frame' state='enabled horizontal opaque resizable sensitive showing visible' relations='node child of'
[18:05:42] ^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

[18:05:42] DEQUEUED EVENT object:state-changed:active <----------
[18:05:42] 
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
[18:05:42] OBJECT EVENT: object:state-changed:active              detail=(0,0,None)
[18:05:42]     app.name='Thunderbird' name='Inbox - mwhapples@aim.com - Mozilla Thunderbird' role='frame' state='enabled resizable sensitive showing visible' relations=''
[18:05:42] ^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

[18:05:42] DEQUEUED EVENT object:state-changed:active <----------
[18:05:42] 
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
[18:05:42] OBJECT EVENT: object:state-changed:active              detail=(1,0,None)
[18:05:42]     app.name='orca' name='None' role='dialog' state='active enabled sensitive showing visible' relations=''
[18:05:42] ^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

[18:05:42] DEQUEUED EVENT focus: <----------
[18:05:42] 
vvvvv PROCESS OBJECT EVENT focus: vvvvv
[18:05:42] OBJECT EVENT: focus:                                   detail=(0,0,None)
[18:05:42]     app.name='orca' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible is default' relations=''
[18:05:42] LOCUS OF FOCUS: app='orca' name='Cancel' role='push button'
[18:05:42]                 event='focus:'
[18:05:42] 


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))])'
[18:05:42] includeContext=True
[18:05:42] 


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))]'
[18:05:42] label=[]
[18:05:42] displayedText=['']
[18:05:42] value=['']
[18:05:42] roleName=['Dialogue']
[18:05:42] required=[]
[18:05:42] generate braille results:
[18:05:42]   Component: 'Dialogue', 0
[18:05:42] 



[18:05:42] 


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))]'
[18:05:42] label=[]
[18:05:42] displayedText=['orca']
[18:05:42] value=['']
[18:05:42] roleName=['Application']
[18:05:42] required=[]
[18:05:42] generate braille results:
[18:05:42]   Component: 'orca Application', 0
[18:05:42] 



[18:05:42] ancestors=[<orca.braille.Component instance at 0x9ce12ac>, <orca.braille.Region instance at 0x9ce1f6c>, <orca.braille.Component instance at 0x9ce1eac>]
[18:05:42] rowHeader=[]
[18:05:42] columnHeader=[]
[18:05:42] radioButtonGroup=[]
[18:05:42] label=[]
[18:05:42] displayedText=['Cancel']
[18:05:42] roleName=['Button']
[18:05:42] nodeLevel=[]
[18:05:42] generate braille results:
[18:05:42]   Component: 'orca Application', 0
[18:05:42]   Region: ' ', 0
[18:05:42]   Component: 'Dialogue', 0
[18:05:42]   Region: ' ', 0
[18:05:42]   Component: 'Cancel Button', 0
[18:05:42] 



[18:05:42] BRAILLE LINE:  'orca Application Dialogue Cancel Button'
[18:05:42]      VISIBLE:  'orca Application Dialogue Cancel Button', cursor=27
[18:05:42] 


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 0x9a84468>, '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 [])'
[18:05:42] script_utilities.commonAncestor...
[18:05:42] ...script_utilities.commonAncestor
[18:05:42] newAncestors=[]
[18:05:42] newRowHeader=[]
[18:05:42] newColumnHeader=[]
[18:05:42] newRadioButtonGroup=[]
[18:05:42] labelAndName=['Cancel', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
[18:05:42] roleName=['button', {}]
[18:05:42] availability=[]
[18:05:42] mnemonic=[]
[18:05:42] script_utilities.getKeyBinding: ['', u'Alt c', '']
[18:05:42] accelerator=[]
[18:05:42] newNodeLevel=[]
[18:05:42] unselectedCell=[]
[18:05:42] tutorial=[]
[18:05:42] generate speech results:
[18:05:42]   Cancel
[18:05:42]   {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
[18:05:42]   button
[18:05:42]   {}
[18:05:42] 



[18:05:42] SPEECH OUTPUT: 'Cancel button'
[18:05:42] ^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

[18:05:42] KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=9506397
          time=1289325942.710754
[18:05:42] KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=9506397
                time=1289325942.711457
[18:05:42] orca.keyEcho: string to echo: Tab
[18:05:42] orca.isModifierKey: returning: False
[18:05:42] orca.isNavigationKey: returning: False
[18:05:42] orca.isDiacriticalKey: returning: False
[18:05:42] orca.isPrintableKey: returning: False
[18:05:42] orca.isLockingKey: returning: False
[18:05:42] orca.isFunctionKey: returning: False
[18:05:42] orca.isActionKey: returning: True
[18:05:42] orca.isModifierKey: returning: False
[18:05:42] orca.isModifierKey: returning: False
[18:05:42] ---------> QUEUEING EVENT object:state-changed:focused
[18:05:42] ---------> QUEUEING EVENT object:state-changed:focused
[18:05:42] DEQUEUED EVENT object:state-changed:focused <----------
[18:05:42] 
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
[18:05:42] OBJECT EVENT: object:state-changed:focused             detail=(0,0,None)
[18:05:42]     app.name='orca' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
[18:05:42] Finding top-level object for source.name=Cancel
[18:05:42] --> obj.name=
[18:05:42] --> obj.name=
[18:05:42] --> obj.name=
[18:05:42] ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

[18:05:42] DEQUEUED EVENT object:state-changed:focused <----------
[18:05:42] 
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
[18:05:42] OBJECT EVENT: object:state-changed:focused             detail=(1,0,None)
[18:05:42]     app.name='orca' name='Quit' role='push button' state='enabled focusable focused sensitive showing visible is default' relations=''
[18:05:42] Finding top-level object for source.name=Quit
[18:05:42] --> obj.name=
[18:05:42] --> obj.name=
[18:05:42] --> obj.name=
[18:05:42] LOCUS OF FOCUS: app='orca' name='Quit' role='push button'
[18:05:42]                 event='object:state-changed:focused'
[18:05:42] 


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))])'
[18:05:42] includeContext=True
[18:05:42] 


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))]'
[18:05:42] label=[]
[18:05:42] displayedText=['']
[18:05:42] value=['']
[18:05:42] roleName=['Dialogue']
[18:05:42] required=[]
[18:05:42] generate braille results:
[18:05:42]   Component: 'Dialogue', 0
[18:05:42] 



[18:05:42] 


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))]'
[18:05:42] label=[]
[18:05:42] displayedText=['orca']
[18:05:42] value=['']
[18:05:42] roleName=['Application']
[18:05:42] required=[]
[18:05:42] generate braille results:
[18:05:42]   Component: 'orca Application', 0
[18:05:42] 



[18:05:42] ancestors=[<orca.braille.Component instance at 0x9ce172c>, <orca.braille.Region instance at 0x9ce1b8c>, <orca.braille.Component instance at 0x9ce194c>]
[18:05:42] rowHeader=[]
[18:05:42] columnHeader=[]
[18:05:42] radioButtonGroup=[]
[18:05:42] label=[]
[18:05:42] displayedText=['Quit']
[18:05:42] roleName=['Button']
[18:05:42] nodeLevel=[]
[18:05:42] generate braille results:
[18:05:42]   Component: 'orca Application', 0
[18:05:42]   Region: ' ', 0
[18:05:42]   Component: 'Dialogue', 0
[18:05:42]   Region: ' ', 0
[18:05:42]   Component: 'Quit Button', 0
[18:05:42] 



[18:05:42] BRAILLE LINE:  'orca Application Dialogue Quit Button'
[18:05:42]      VISIBLE:  'orca Application Dialogue Quit Button', cursor=27
[18:05:42] 


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 0x9d31298>, '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 [])'
[18:05:42] script_utilities.commonAncestor...
[18:05:42] ...script_utilities.commonAncestor
[18:05:42] newAncestors=[]
[18:05:42] newRowHeader=[]
[18:05:42] newColumnHeader=[]
[18:05:42] newRadioButtonGroup=[]
[18:05:42] labelAndName=['Quit', {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
[18:05:42] roleName=['button', {}]
[18:05:42] availability=[]
[18:05:42] mnemonic=[]
[18:05:42] script_utilities.getKeyBinding: ['', u'Alt q', '']
[18:05:42] accelerator=[]
[18:05:42] newNodeLevel=[]
[18:05:42] unselectedCell=[]
[18:05:42] tutorial=[]
[18:05:42] generate speech results:
[18:05:42]   Quit
[18:05:42]   {'average-pitch': 5.0, 'rate': 70.0, 'gain': 4.5, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
[18:05:42]   button
[18:05:42]   {}
[18:05:42] 



[18:05:42] SPEECH OUTPUT: 'Quit button'
[18:05:42] ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

[18:05:42] ---------> QUEUEING EVENT focus:
[18:05:42] KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=9506465
          time=1289325942.801473
[18:05:42] KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=9506465
                time=1289325942.801761
[18:05:42] orca.isModifierKey: returning: False
[18:05:42] orca.isModifierKey: returning: False
[18:05:42] DEQUEUED EVENT focus: <----------
[18:05:42] 
vvvvv PROCESS OBJECT EVENT focus: vvvvv
[18:05:42] OBJECT EVENT: focus:                                   detail=(0,0,None)
[18:05:42]     app.name='orca' name='Quit' role='push button' state='enabled focusable focused sensitive showing visible is default' relations=''
[18:05:42] ^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

[18:05:43] KEYEVENT: type=0
          id=32
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          timestamp=9507045
          time=1289325943.358276
[18:05:43] KEYBOARDEVENT: type=0
                id=32
                hw_code=65
                modifiers=0
                event_string=(space)
                keyval_name=(space)
                is_text=True
                timestamp=9507045
                time=1289325943.358953
[18:05:43] orca.keyEcho: string to echo: space
[18:05:43] orca.isModifierKey: returning: False
[18:05:43] orca.isNavigationKey: returning: False
[18:05:43] orca.isDiacriticalKey: returning: False
[18:05:43] orca.isPrintableKey: returning: True
[18:05:43] orca.isModifierKey: returning: False
[18:05:43] orca.isModifierKey: returning: False
[18:05:43] KEYEVENT: type=1
          id=32
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          timestamp=9507107
          time=1289325943.420203
[18:05:43] KEYBOARDEVENT: type=1
                id=32
                hw_code=65
                modifiers=0
                event_string=(space)
                keyval_name=(space)
                is_text=True
                timestamp=9507107
                time=1289325943.420950
[18:05:43] orca.isModifierKey: returning: False
[18:05:43] orca.isModifierKey: returning: False
[18:05:43] SPEECH OUTPUT: 'Goodbye.' voice=system
[18:05:43] BRAILLE LINE:  'Goodbye.'
[18:05:43]      VISIBLE:  'Goodbye.', cursor=0
