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 tty=7
braille display size = (40, 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..py...
...could not find orca-scripts..py
Looking for script at scripts..py...
...could not find scripts..py
Looking for script at scripts.apps..py...
...could not find scripts.apps..py
Looking for script at scripts.toolkits..py...
...could not find scripts.toolkits..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:  (module=orca.scripts.toolkits.GAIL)
...found scripts.toolkits.GAIL.py
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 0x96f850c>)
    app.name='' name='Java - Eclipse SDK ' role='frame' state='active enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT:  (module=orca.scripts.toolkits.GAIL) (reason=window:activate event)
Looking for settings at app-settings..py...
...could not find app-settings..py
LOCUS OF FOCUS: app='' name='Java - Eclipse SDK ' role='frame'
                event='window:activate'



generate braille for focused app.name='' name='Java - Eclipse SDK ' role='frame' state='active enabled resizable 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='' name='' 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=['\x01']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: ' Application', 0




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




BRAILLE LINE:  ' Application Java - Eclipse SDK  Frame'
     VISIBLE:  ' Application Java - Eclipse SDK  Frame', cursor=15



generate speech for unfocused app.name='' name='Java - Eclipse SDK ' role='frame' state='active enabled resizable 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=['Java - Eclipse SDK ', {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}]
allTextSelection=[]
roleName=['frame', {}]
Finding top-level object for source.name=Java - Eclipse SDK 
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Java - Eclipse SDK 
  {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}
  frame
  {}




SPEECH OUTPUT: 'Java - Eclipse SDK  frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

---------> 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)
---------> QUEUEING EVENT object:state-changed:showing
    app.name='' name='None' role='panel' state='enabled focusable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='' name='None' role='panel' state='enabled focusable sensitive showing visible' relations=''
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
^^^^^ 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='' 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='' 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='' name='None' role='panel' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='' 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='' name='None' role='panel' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

---------> 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 ^^^^^

---------> 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)
---------> QUEUEING EVENT object:state-changed:showing
    app.name='' name='None' role='panel' state='enabled focusable sensitive' 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='' name='None' role='panel' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          timestamp=1360380
          time=1285429525.315331
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=1360380
                time=1285429525.315504
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> 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='' name='None' role='push button' state='enabled focused sensitive showing visible' relations=''
Finding top-level object for source.name=
--> obj.name=
---------> QUEUEING EVENT object:state-changed:focused
--> obj.name=
---------> QUEUEING EVENT focus:
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Java - Eclipse SDK 
^^^^^ 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='' name='None' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Java - Eclipse SDK 
LOCUS OF FOCUS: app='' name='' role='push button'
                event='object:state-changed:focused'



generate braille for focused app.name='' name='None' role='push button' state='enabled focusable focused selectable sensitive showing visible' 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='' name='None' role='tool bar' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TOOL_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['0']
roleName=['ToolBar']
required=[]
generate braille results:
  Component: '0 ToolBar', 0




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



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



generate braille for focused app.name='' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, '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 0x971ee0c>]
generate braille results:
  Component: 'ScrollPane', 0







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







generate braille for focused app.name='' name='' 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=['\x01']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: ' Application', 0




ancestors=[<orca.braille.Component instance at 0x971edcc>, <orca.braille.Region instance at 0x971ee2c>, <orca.braille.Component instance at 0x971ee6c>, <orca.braille.Region instance at 0x971ecac>, <orca.braille.Component instance at 0x971ee0c>, <orca.braille.Region instance at 0x96fdaac>, <orca.braille.Component instance at 0x971ec8c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: ' Application', 0
  Region: ' ', 0
  Component: 'Java - Eclipse SDK  Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: '0 ToolBar', 0
  Region: ' ', 0
  Component: 'Button', 0




BRAILLE LINE:  ' Application Java - Eclipse SDK  Frame ScrollPane 0 ToolBar Button'
     VISIBLE:  'Button', cursor=1



generate speech for unfocused app.name='' name='None' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x96b7340>, '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
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Open Type', {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}]
roleName=['button', {}]
availability=[]
mnemonic=[]
script_utilities.getKeyBinding: ['', u'', '']
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Open Type
  {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}
  button
  {}




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

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

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

KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          timestamp=1360511
          time=1285429525.440416
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=1360511
                time=1285429525.440808
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          timestamp=1362644
          time=1285429527.573424
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=1362644
                time=1285429527.573953
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> 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)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT focus:
    app.name='' name='None' role='push button' state='enabled sensitive showing visible' relations=''
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Java - Eclipse SDK 
^^^^^ 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='' name='None' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Java - Eclipse SDK 
LOCUS OF FOCUS: app='' name='' role='push button'
                event='object:state-changed:focused'



generate braille for focused app.name='' name='None' role='push button' state='enabled focusable focused selectable sensitive showing visible' 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='' name='None' role='tool bar' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TOOL_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['0']
roleName=['ToolBar']
required=[]
generate braille results:
  Component: '0 ToolBar', 0




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



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



generate braille for focused app.name='' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, '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 0x972910c>]
generate braille results:
  Component: 'ScrollPane', 0







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







generate braille for focused app.name='' name='' 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=['\x01']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: ' Application', 0




ancestors=[<orca.braille.Component instance at 0x972914c>, <orca.braille.Region instance at 0x972912c>, <orca.braille.Component instance at 0x97290ec>, <orca.braille.Region instance at 0x96fdd2c>, <orca.braille.Component instance at 0x972910c>, <orca.braille.Region instance at 0x971ef4c>, <orca.braille.Component instance at 0x971ee0c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          timestamp=1362738
          time=1285429527.667830
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=1362738
                time=1285429527.668020
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
label=[]
displayedText=['']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: ' Application', 0
  Region: ' ', 0
  Component: 'Java - Eclipse SDK  Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: '0 ToolBar', 0
  Region: ' ', 0
  Component: 'Button', 0




BRAILLE LINE:  ' Application Java - Eclipse SDK  Frame ScrollPane 0 ToolBar Button'
     VISIBLE:  'Button', cursor=1



generate speech for unfocused app.name='' name='None' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9767cb0>, '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
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Open Perspective', {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}]
roleName=['button', {}]
availability=[]
mnemonic=[]
script_utilities.getKeyBinding: ['', u'', '']
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Open Perspective
  {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}
  button
  {}




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

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

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

KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          timestamp=1364964
          time=1285429529.894152
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=1364964
                time=1285429529.894388
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> 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)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='' name='None' role='push button' state='enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT focus:
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Java - Eclipse SDK 
^^^^^ 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='' name='None' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=
--> obj.name=Show View as a fast view
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Java - Eclipse SDK 
LOCUS OF FOCUS: app='' name='' role='push button'
                event='object:state-changed:focused'



generate braille for focused app.name='' name='None' role='push button' state='enabled focusable focused selectable sensitive showing visible' 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='' name='Show View as a fast view' role='tool bar' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TOOL_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Show View as a fast view']
value=['0']
roleName=['ToolBar']
required=[]
generate braille results:
  Component: 'Show View as a fast view 0 ToolBar', 0




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



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



generate braille for focused app.name='' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, '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 0x97290ec>]
generate braille results:
  Component: 'ScrollPane', 0







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







generate braille for focused app.name='' name='' 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=['\x01']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: ' Application', 0




ancestors=[<orca.braille.Component instance at 0x972930c>, <orca.braille.Region instance at 0x972922c>, <orca.braille.Component instance at 0x97291ac>, <orca.braille.Region instance at 0x972924c>, <orca.braille.Component instance at 0x97290ec>, <orca.braille.Region instance at 0x971edcc>, <orca.braille.Component instance at 0x972912c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: ' Application', 0
  Region: ' ', 0
  Component: 'Java - Eclipse SDK  Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Show View as a fast view 0 ToolBar', 0
  Region: ' ', 0
  Component: 'Button', 0




BRAILLE LINE:  ' Application Java - Eclipse SDK  Frame ScrollPane Show View as a fast view 0 ToolBar Button'
     VISIBLE:  'Button', cursor=1



generate speech for unfocused app.name='' name='None' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9766e78>, '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
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
newAncestors=['Show View as a fast view', {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}, 'tool bar', {}]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Show View as a fast view', {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}]
roleName=['button', {}]
availability=[]
mnemonic=[]
script_utilities.getKeyBinding: ['', u'', '']
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Show View as a fast view
  {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}
  tool bar
  {}
  Show View as a fast view
  {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}
  button
  {}




SPEECH OUTPUT: 'Show View as a fast view tool bar Show View as a fast view button'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          timestamp=1365077
          time=1285429530.006276
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=1365077
                time=1285429530.006438
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          timestamp=1369629
          time=1285429534.558894
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=1369629
                time=1285429534.559116
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> 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)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='' name='None' role='push button' state='enabled focused sensitive showing visible' relations=''
Finding top-level object for source.name=
--> obj.name=Show View as a fast view
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Java - Eclipse SDK 
^^^^^ 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='' name='Package Explorer' role='page tab' state='editable enabled focusable focused selectable selected showing visible' relations=''
Finding top-level object for source.name=Package Explorer
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Java - Eclipse SDK 
---------> QUEUEING EVENT focus:
LOCUS OF FOCUS: app='' name='Package Explorer' role='page tab'
                event='object:state-changed:focused'



generate braille for focused app.name='' name='Package Explorer' role='page tab' state='editable enabled focusable focused selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, '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 + roleName + availability) + asString(accelerator))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



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



generate braille for focused app.name='' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, '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 0x97292cc>]
generate braille results:
  Component: 'ScrollPane', 0







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







generate braille for focused app.name='' name='' 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=['\x01']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: ' Application', 0




ancestors=[<orca.braille.Component instance at 0x972932c>, <orca.braille.Region instance at 0x97290ac>, <orca.braille.Component instance at 0x97290ec>, <orca.braille.Region instance at 0x971edcc>, <orca.braille.Component instance at 0x97292cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Package Explorer']
roleName=['Page']
availability=['grayed']
accelerator=[]
nodeLevel=[]
generate braille results:
  Component: ' Application', 0
  Region: ' ', 0
  Component: 'Java - Eclipse SDK  Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Package Explorer Page grayed', 0




BRAILLE LINE:  ' Application Java - Eclipse SDK  Frame ScrollPane Package Explorer Page grayed'
     VISIBLE:  'Package Explorer Page grayed', cursor=1



generate speech for unfocused app.name='' name='Package Explorer' role='page tab' state='editable enabled focusable focused selectable selected showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x976b528>, 'role': ROLE_PAGE_TAB, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + pause + positionInList + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Package Explorer', {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}]
roleName=['page', {}]
pause=[<orca.speech_generator.Pause instance at 0x94377ec>]
positionInList=[]
mnemonic=[]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Package Explorer
  {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}
  page
  {}
  <orca.speech_generator.Pause instance at 0x94377ec>




SPEECH OUTPUT: 'Package Explorer page.'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='' name='None' role='page tab list' state='editable enabled focusable focused sensitive showing visible' relations=''
LOCUS OF FOCUS: app='' name='' role='page tab list'
                event='focus:'



generate braille for focused app.name='' name='None' role='page tab list' state='editable enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, '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
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



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



generate braille for focused app.name='' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          timestamp=1369754
          time=1285429534.683337
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=1369754
                time=1285429534.683464
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
required=[]
generate braille results:
  Component: 'ScrollPane', 0




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







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







generate braille for focused app.name='' name='' 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=['\x01']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: ' Application', 0




ancestors=[<orca.braille.Component instance at 0x97294ec>, <orca.braille.Region instance at 0x972956c>, <orca.braille.Component instance at 0x972936c>, <orca.braille.Region instance at 0x96fda6c>, <orca.braille.Component instance at 0x96fdaac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
nodeLevel=[]
generate braille results:
  Component: ' Application', 0
  Region: ' ', 0
  Component: 'Java - Eclipse SDK  Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'TabList', 0




BRAILLE LINE:  ' Application Java - Eclipse SDK  Frame ScrollPane TabList'
     VISIBLE:  'TabList', cursor=1



generate speech for unfocused app.name='' name='None' role='page tab list' state='editable enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9770730>, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + 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=[]
allTextSelection=[]
roleName=['tab list', {}]
availability=[]
mnemonic=[]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  tab list
  {}




SPEECH OUTPUT: 'tab list'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          timestamp=1371048
          time=1285429535.977742
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=1371048
                time=1285429535.978356
orca.keyEcho: string to echo: Tab
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)
    app.name='' name='None' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations=''
LOCUS OF FOCUS: app='' name='' role='push button'
                event='focus:'



generate braille for focused app.name='' name='None' role='push button' state='enabled focusable focused selectable sensitive showing visible' 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='' name='View Menu' role='tool bar' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TOOL_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['View Menu']
value=['0']
roleName=['ToolBar']
required=[]
generate braille results:
  Component: 'View Menu 0 ToolBar', 0




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



generate braille for focused app.name='' name='None' role='page tab list' state='editable enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0




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



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



generate braille for focused app.name='' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, '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 0x972912c>]
generate braille results:
  Component: 'ScrollPane', 0







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







generate braille for focused app.name='' name='' 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=['\x01']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: ' Application', 0




ancestors=[<orca.braille.Component instance at 0x97295ac>, <orca.braille.Region instance at 0x97295ec>, <orca.braille.Component instance at 0x972962c>, <orca.braille.Region instance at 0x972964c>, <orca.braille.Component instance at 0x972912c>, <orca.braille.Region instance at 0x972910c>, <orca.braille.Component instance at 0x972920c>, <orca.braille.Region instance at 0x972936c>, <orca.braille.Component instance at 0x972930c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: ' Application', 0
  Region: ' ', 0
  Component: 'Java - Eclipse SDK  Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'View Menu 0 ToolBar', 0
  Region: ' ', 0
  Component: 'Button', 0




BRAILLE LINE:  ' Application Java - Eclipse SDK  Frame ScrollPane TabList View Menu 0 ToolBar Button'
     VISIBLE:  'Button', cursor=1



generate speech for unfocused app.name='' name='None' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x96ba6d8>, '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
KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          timestamp=1371158
          time=1285429536.087735
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=1371158
                time=1285429536.087912
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
Object deemed to be for layout purposes only: [panel | ]
newAncestors=['View Menu', {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}, 'tool bar', {}]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['View Menu', {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}]
roleName=['button', {}]
availability=[]
mnemonic=[]
script_utilities.getKeyBinding: ['', u'', '']
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  View Menu
  {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}
  tool bar
  {}
  View Menu
  {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}
  button
  {}




SPEECH OUTPUT: 'View Menu tool bar View Menu button'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          timestamp=1373431
          time=1285429538.360862
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=1373431
                time=1285429538.361106
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> 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)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='' name='None' role='push button' state='enabled focused sensitive showing visible' relations=''
Finding top-level object for source.name=
--> obj.name=View Menu
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Java - Eclipse SDK 
---------> QUEUEING EVENT focus:
^^^^^ 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='' name='None' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Java - Eclipse SDK 
LOCUS OF FOCUS: app='' name='' role='push button'
                event='object:state-changed:focused'



generate braille for focused app.name='' name='None' role='push button' state='enabled focusable focused selectable sensitive showing visible' 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='' name='None' role='tool bar' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TOOL_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['0']
roleName=['ToolBar']
required=[]
generate braille results:
  Component: '0 ToolBar', 0




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



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



generate braille for focused app.name='' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, '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 0x972970c>]
generate braille results:
  Component: 'ScrollPane', 0







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







generate braille for focused app.name='' name='' 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=['\x01']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: ' Application', 0




ancestors=[<orca.braille.Component instance at 0x97296cc>, <orca.braille.Region instance at 0x971edec>, <orca.braille.Component instance at 0x972964c>, <orca.braille.Region instance at 0x971ee4c>, <orca.braille.Component instance at 0x972970c>, <orca.braille.Region instance at 0x971eaac>, <orca.braille.Component instance at 0x971ed0c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: ' Application', 0
  Region: ' ', 0
  Component: 'Java - Eclipse SDK  Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: '0 ToolBar', 0
  Region: ' ', 0
  Component: 'Button', 0




BRAILLE LINE:  ' Application Java - Eclipse SDK  Frame ScrollPane 0 ToolBar Button'
     VISIBLE:  'Button', cursor=1



generate speech for unfocused app.name='' name='None' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9770788>, '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
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Collapse All (Shift+Ctrl+Numpad_Divide)', {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}]
roleName=['button', {}]
availability=[]
mnemonic=[]
script_utilities.getKeyBinding: ['', u'', '']
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Collapse All (Shift+Ctrl+Numpad_Divide)
  {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}
  button
  {}




SPEECH OUTPUT: 'Collapse All (Shift+Ctrl+Numpad_Divide) button'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          timestamp=1373568
          time=1285429538.497693
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=1373568
                time=1285429538.497883
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          timestamp=1377205
          time=1285429542.135206
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=1377205
                time=1285429542.135440
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> 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)
---------> QUEUEING EVENT object:active-descendant-changed
---------> QUEUEING EVENT object:state-changed:focused
    app.name='' name='None' role='push button' state='enabled focused sensitive showing visible' relations=''
---------> QUEUEING EVENT focus:
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Java - Eclipse SDK 
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(1,0,[table cell | ])
    app.name='' name='None' role='tree table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of'
LOCUS OF FOCUS: app='' name='' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='' name='None' role='table cell' state='active enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='node child of node parent of' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, '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 []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='' name='None' role='tree table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of' (args={'formatType': 'focused', 'role': ROLE_TREE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TreeTable']
required=[]
generate braille results:
  Component: 'TreeTable', 0







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



generate braille for focused app.name='' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, '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 0x971eeac>]
generate braille results:
  Component: 'ScrollPane', 0




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



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



generate braille for focused app.name='' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, '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 0x972920c>]
generate braille results:
  Component: 'ScrollPane', 0







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




KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=16400
          event_string=(Tab)
          is_text=True
          timestamp=1377321
          time=1285429542.250746
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=1377321
                time=1285429542.251133
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False



generate braille for focused app.name='' name='' 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=['\x01']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: ' Application', 0




ancestors=[<orca.braille.Component instance at 0x972970c>, <orca.braille.Region instance at 0x971ec8c>, <orca.braille.Component instance at 0x971eb2c>, <orca.braille.Region instance at 0x971ee2c>, <orca.braille.Component instance at 0x972920c>, <orca.braille.Region instance at 0x971ee6c>, <orca.braille.Component instance at 0x971eeac>, <orca.braille.Region instance at 0x971ed8c>, <orca.braille.Component instance at 0x971edac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]



generate braille for focused app.name='' name='None' role='table cell' state='active enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='node child of node parent of' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['helloandroid']
realActiveDescendantRoleName=[]
expandableState=['collapsed']
required=[]
generate braille results:
  Component: 'helloandroid', 0
  Region: ' collapsed', 0




tableCellRow=[<orca.braille.Component instance at 0x972932c>, <orca.braille.Region instance at 0x97295ac>]
nodeLevel 1
nodeLevel=['TREE LEVEL 1']
generate braille results:
  Component: ' Application', 0
  Region: ' ', 0
  Component: 'Java - Eclipse SDK  Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'TreeTable', 0
  Region: ' ', 0
  Component: 'helloandroid', 0
  Region: ' collapsed', 0
  Region: ' TREE LEVEL 1', 0




BRAILLE LINE:  ' Application Java - Eclipse SDK  Frame ScrollPane ScrollPane TreeTable helloandroid collapsed TREE LEVEL 1'
     VISIBLE:  'helloandroid collapsed TREE LEVEL 1', cursor=1



generate speech for unfocused app.name='' name='None' role='table cell' state='active enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='node child of node parent of' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x976a490>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='' name='None' role='table cell' state='active enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='node child of node parent of' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x976a490>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['helloandroid']
expandableState=['collapsed', {}]
numberOfChildren=[]
required=[]
generate speech results:
  helloandroid
  collapsed
  {}




tableCellRow=['helloandroid', 'collapsed', {}]
pause=[<orca.speech_generator.Pause instance at 0x94377ec>]
newNodeLevel=['tree level 1', {}]
unselectedCell=[]
tutorial=[]
generate speech results:
  helloandroid
  collapsed
  {}
  <orca.speech_generator.Pause instance at 0x94377ec>
  tree level 1
  {}




SPEECH OUTPUT: 'helloandroid collapsed.'
SPEECH OUTPUT: 'tree level 1'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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='' name='None' role='tree table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Java - Eclipse SDK 
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='' name='None' role='tree table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65513
          hw_code=64
          modifiers=16400
          event_string=(Alt_L)
          is_text=True
          timestamp=1386024
          time=1285429550.953997
KEYBOARDEVENT: type=0
                id=65513
                hw_code=64
                modifiers=0
                event_string=(Alt_L)
                keyval_name=(Alt_L)
                is_text=True
                timestamp=1386024
                time=1285429550.954253
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
---------> QUEUEING EVENT window:create
DEQUEUED EVENT window:create <----------

vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create                            detail=(0,0,)
---------> QUEUEING EVENT object:state-changed:showing
    app.name='' 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='' name='None' role='window' state='enabled modal resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-name
Looking for script at orca-scripts.gnome-panel.py...
...could not find orca-scripts.gnome-panel.py
Looking for script at scripts.gnome-panel.py...
...could not find scripts.gnome-panel.py
Looking for script at scripts.apps.gnome-panel.py...
...found scripts.apps.gnome-panel.py
gnome-panel.py: __init__
NEW SCRIPT: gnome-panel (module=orca.scripts.apps.gnome-panel.script)
---------> QUEUEING EVENT object:active-descendant-changed
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,Command icon)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='gnome-panel' name='Command icon' role='icon' state='enabled sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(1,0,[table cell | ])
    app.name='' name='None' role='tree table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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='' name='None' role='tree table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Java - Eclipse SDK 
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

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,List of known applications)
KEYEVENT: type=1
          id=65471
          hw_code=68
          modifiers=16408
          event_string=(F2)
          is_text=True
          timestamp=1387167
          time=1285429552.096274
KEYBOARDEVENT: type=1
                id=65471
                hw_code=68
                modifiers=8
                event_string=(F2)
                keyval_name=(F2)
                is_text=True
                timestamp=1387167
                time=1285429552.096434
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
KEYEVENT: type=1
          id=65513
          hw_code=64
          modifiers=16408
          event_string=(Alt_L)
          is_text=True
          timestamp=1387197
          time=1285429552.126654
KEYBOARDEVENT: type=1
                id=65513
                hw_code=64
                modifiers=8
                event_string=(Alt_L)
                keyval_name=(Alt_L)
                is_text=True
                timestamp=1387197
                time=1285429552.126800
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-panel' name='List of known applications' role='unknown' state='enabled focusable sensitive visible manages descendants' relations=''
---------> QUEUEING EVENT object:state-changed:showing
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING 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=(1,0,None)
    app.name='gnome-panel' name='Command icon' role='icon' state='enabled sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Command icon' object:state-changed:showing (1, 0)
^^^^^ 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='gnome-panel' name='None' role='panel' state='enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
gnome-panel.py: onStateChanged: '' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

---------> QUEUEING 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='gnome-panel' name='Run in terminal' role='check box' state='enabled focusable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Run in terminal' object:state-changed:showing (1, 0)
^^^^^ 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='gnome-panel' name='Run with file...' role='push button' state='enabled focusable sensitive showing visible' relations=''
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:active
gnome-panel.py: onStateChanged: 'Run with file...' object:state-changed:showing (1, 0)
---------> QUEUEING EVENT focus:
^^^^^ 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='gnome-panel' name='Run' role='push button' state='focusable showing visible is default' relations=''
gnome-panel.py: onStateChanged: 'Run' object:state-changed:showing (1, 0)
^^^^^ 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,Run Application)
    app.name='gnome-panel' name='Run Application' 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,Java - Eclipse SDK )
    app.name='' name='Java - Eclipse SDK ' role='frame' state='enabled resizable sensitive showing visible' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0,None)
    app.name='' name='None' role='tree table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Java - Eclipse SDK 
^^^^^ 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='' name='Java - Eclipse SDK ' 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,Run Application)
    app.name='gnome-panel' name='Run Application' role='dialog' state='active enabled sensitive showing visible' relations=''
ACTIVE SCRIPT: gnome-panel (module=orca.scripts.apps.gnome-panel.script) (reason=window:activate event)
Looking for settings at app-settings.gnome-panel.py...
...could not find app-settings.gnome-panel.py
LOCUS OF FOCUS: app='gnome-panel' name='Run Application' role='dialog'
                event='window:activate'



generate braille for focused app.name='gnome-panel' name='Run Application' 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='gnome-panel' name='gnome-panel' 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=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x972908c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Run Application']
value=['']
roleName=['Dialog']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Run Application Dialog', 0




BRAILLE LINE:  'gnome-panel Application Run Application Dialog'
     VISIBLE:  'Run Application Dialog', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Run Application' 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=['Run Application', {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}]
Script.allDescendants looking at child 0
Script.allDescendants looking at child 0
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 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
Script.allDescendants looking at child 1
Script.allDescendants looking at child 0
Script.allDescendants looking at child 1
Script.allDescendants looking at child 0
Script.allDescendants looking at child 1
Script.allDescendants looking at child 2
unrelatedLabels=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Run Application
  {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}




SPEECH OUTPUT: 'Run Application'
^^^^^ 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='gnome-panel' name='Run Application' role='dialog' state='active enabled sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Run Application' object:state-changed:active (1, 0)
^^^^^ 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='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='' role='text'
                event='focus:'



generate braille for focused app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, '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 []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='Run Application' 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=['Run Application']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Run Application Dialog', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' 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=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x97290cc>, <orca.braille.Region instance at 0x971ec8c>, <orca.braille.Component instance at 0x972970c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
isReadOnlyTextArea=False for app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Run Application Dialog', 0
  Region: ' ', 0
  Text: ' $l', 0




BRAILLE LINE:  'gnome-panel Application Run Application Dialog  $l'
     VISIBLE:  ' $l', cursor=1



generate speech for unfocused app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x96d0380>, 'role': ROLE_TEXT, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelOrName + readOnly + textRole + pause + textIndentation + currentLineText + allTextSelection + (mnemonic and (pause + mnemonic + lineBreak) or []) + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelOrName=[]
isReadOnlyTextArea=False for app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
readOnly=[]
textRole=['text', {}]
pause=[<orca.speech_generator.Pause instance at 0x94377ec>]
textIndentation=[]
currentLineText=['', {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}]
allTextSelection=[]
mnemonic=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  text
  {}
  <orca.speech_generator.Pause instance at 0x94377ec>
  
  {'average-pitch': 5.0, 'rate': 50.0, 'gain': 10.0, 'family': {'locale': 'zh', 'name': 'cantonese-test'}}




SPEECH OUTPUT: 'text.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=16400
          event_string=(Down)
          is_text=True
          timestamp=1388903
          time=1285429553.832769
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=1388903
                time=1285429553.832998
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,-1,)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''



generate braille for focused app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, '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 []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
---------> QUEUEING EVENT object:text-changed:insert
includeContext=True



generate braille for focused app.name='gnome-panel' name='Run Application' 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=['Run Application']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Run Application Dialog', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' 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=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x973a3cc>, <orca.braille.Region instance at 0x973a8ec>, <orca.braille.Component instance at 0x973a50c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
isReadOnlyTextArea=False for app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Run Application Dialog', 0
  Region: ' ', 0
  Text: '/home/tom/orca/bin/orca --debug-file=debug.out --replace $l', 0




BRAILLE LINE:  'gnome-panel Application Run Application Dialog /home/tom/orca/bin/orca --debug-file=debug.out --replace $l'
     VISIBLE:  '/home/tom/orca/bin/orca --debug-file=deb', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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,/home/tom/orca/bin/orca --debug-file=debug.out --replace)
    app.name='gnome-panel' name='/home/tom/orca/bin/orca --debug-file=debug.out --replace' role='combo box' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:selection-changed <----------

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='/home/tom/orca/bin/orca --debug-file=debug.out --replace' role='combo box' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,56,/home/tom/orca/bin/orca --debug-file=debug.out --replace)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''



generate braille for focused app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, '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 []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='Run Application' 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=['Run Application']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Run Application Dialog', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' 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=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x973a92c>, <orca.braille.Region instance at 0x971ea4c>, <orca.braille.Component instance at 0x973a90c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
isReadOnlyTextArea=False for app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Run Application Dialog', 0
  Region: ' ', 0
  Text: '/home/tom/orca/bin/orca --debug-file=debug.out --replace $l', 0




BRAILLE LINE:  'gnome-panel Application Run Application Dialog /home/tom/orca/bin/orca --debug-file=debug.out --replace $l'
     VISIBLE:  '/home/tom/orca/bin/orca --debug-file=deb', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=16400
          event_string=(Down)
          is_text=True
          timestamp=1388978
          time=1285429554.293358
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=1388978
                time=1285429554.293766
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=16400
          event_string=(Down)
          is_text=True
          timestamp=1391073
          time=1285429556.002661
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=1391073
                time=1285429556.005826
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,-1,/home/tom/orca/bin/orca --debug-file=debug.out --replace)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable selected sensitive showing single line visible' relations=''



generate braille for focused app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable selected sensitive showing single line visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, '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 []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='Run Application' 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=['Run Application']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Run Application Dialog', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' 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=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x973a70c>, <orca.braille.Region instance at 0x971ecac>, <orca.braille.Component instance at 0x973a92c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
isReadOnlyTextArea=False for app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable selected sensitive showing single line visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Run Application Dialog', 0
  Region: ' ', 0
  Text: '/home/tom/orca/bin/orca --replace $l', 0




BRAILLE LINE:  'gnome-panel Application Run Application Dialog /home/tom/orca/bin/orca --replace $l'
     VISIBLE:  '/home/tom/orca/bin/orca --replace $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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,/home/tom/orca/bin/orca --replace)
    app.name='gnome-panel' name='/home/tom/orca/bin/orca --replace' role='combo box' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:selection-changed <----------

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='/home/tom/orca/bin/orca --replace' role='combo box' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,33,/home/tom/orca/bin/orca --replace)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable selected sensitive showing single line visible' relations=''



generate braille for focused app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable selected sensitive showing single line visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, '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 []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='Run Application' 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=['Run Application']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Run Application Dialog', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' 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=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x973a94c>, <orca.braille.Region instance at 0x972918c>, <orca.braille.Component instance at 0x973a8ec>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=16400
          event_string=(Down)
          is_text=True
          timestamp=1391166
          time=1285429556.095191
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=1391166
                time=1285429556.095683
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
isReadOnlyTextArea=False for app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable selected sensitive showing single line visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Run Application Dialog', 0
  Region: ' ', 0
  Text: '/home/tom/orca/bin/orca --replace $l', 0




BRAILLE LINE:  'gnome-panel Application Run Application Dialog /home/tom/orca/bin/orca --replace $l'
     VISIBLE:  '/home/tom/orca/bin/orca --replace $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          id=65293
          hw_code=36
          modifiers=16400
          event_string=(Return)
          is_text=True
          timestamp=1391674
          time=1285429556.603952
KEYBOARDEVENT: type=0
                id=65293
                hw_code=36
                modifiers=0
                event_string=(Return)
                keyval_name=(Return)
                is_text=True
                timestamp=1391674
                time=1285429556.604353
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          id=65293
          hw_code=36
          modifiers=16400
          event_string=(Return)
          is_text=True
          timestamp=1391735
          time=1285429556.664909
KEYBOARDEVENT: type=1
                id=65293
                hw_code=36
                modifiers=0
                event_string=(Return)
                keyval_name=(Return)
                is_text=True
                timestamp=1391735
                time=1285429556.665255
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> 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)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:deactivate
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable selected sensitive single line visible' relations=''
Shutting down and exiting due to signal = 15
Current stack is:

  File "<string>", line 1, in <module>
  File "/home/tom/orca/lib/python2.6/site-packages/orca/orca.py", line 2244, in main
    start(pyatspi.Registry) # waits until we stop the registry
  File "/home/tom/orca/lib/python2.6/site-packages/orca/orca.py", line 1677, in start
    registry.start(gil=settings.useGILIdleHandler)
  File "/usr/lib/python2.6/dist-packages/pyatspi/registry.py", line 364, in start
    bonobo.main()
  File "/home/tom/orca/lib/python2.6/site-packages/orca/focus_tracking_presenter.py", line 986, in _dequeueEvent
    self._processObjectEvent(event)
  File "/home/tom/orca/lib/python2.6/site-packages/orca/focus_tracking_presenter.py", line 663, in _processObjectEvent
    if not state.contains(pyatspi.STATE_ICONIFIED):
  File "/usr/lib/python2.6/dist-packages/pyatspi/registry.py", line 271, in notifyEvent
    ev = event.Event(ev)
  File "/usr/lib/python2.6/dist-packages/pyatspi/event.py", line 122, in __init__
    def __init__(self, event):
  File "/home/tom/orca/lib/python2.6/site-packages/orca/orca.py", line 1758, in shutdownOnSignal
    debug.printStack(debug.LEVEL_ALL)
  File "/home/tom/orca/lib/python2.6/site-packages/orca/debug.py", line 137, in printStack
    traceback.print_stack(None, 100, debugFile)

SPEECH OUTPUT: 'Goodbye.' voice=system
BRAILLE LINE:  'Goodbye.'
     VISIBLE:  'Goodbye.', cursor=0
gnome-panel.py: onStateChanged: '' object:state-changed:focused (0, 0)
Finding top-level object for source.name=
--> obj.name=/home/tom/orca/bin/orca --replace
--> obj.name=
onStateChanged: could not get frame of focused item
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

