Using speech server factory: orca.speechdispatcherfactory
Speech module has been initialized.
Magnification module has NOT been initialized.
SPEECH OUTPUT: 'Welcome to Orca.'
BRAILLE LINE:  'Welcome to Orca.'
     VISIBLE:  'Welcome to Orca.', cursor=0
NEW SCRIPT: default (module=orca.default)
ACTIVE SCRIPT: default (module=orca.default) (reason=activate)
Script.getKnownApplications...
...Script.getKnownApplications
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:active
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame' state='enabled resizable sensitive showing visible' relations=''
Looking for script at orca-scripts.gnome-terminal.py...
...could not find orca-scripts.gnome-terminal.py
Looking for script at scripts.gnome-terminal.py...
...could not find scripts.gnome-terminal.py
Looking for script at scripts.apps.gnome-terminal.py...
...found scripts.apps.gnome-terminal.py
NEW SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal)
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal) (reason=window:activate event)
Looking for settings at app-settings.gnome-terminal.py...
...could not find app-settings.gnome-terminal.py
LOCUS OF FOCUS: app='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame'
                event='window:activate'
generate braille for app.name='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame' state='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 app.name='gnome-terminal' name='gnome-terminal' 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-terminal']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-terminal Application', 0
ancestors=[<orca.braille.Component instance at 0xa3cce4c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['hammera@hammera-laptop: ~']
value=['']
roleName=['Frame']
Finding top-level object for source.name=hammera@hammera-laptop: ~
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-terminal Application', 0
  Region: ' ', 0
  Component: 'hammera@hammera-laptop: ~ Frame', 0
BRAILLE LINE:  'gnome-terminal Application hammera@hammera-laptop: ~ Frame'
     VISIBLE:  'hammera@hammera-laptop: ~ Frame', cursor=1
generate speech for app.name='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame' state='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=['hammera@hammera-laptop: ~']
allTextSelection=[]
roleName=['frame']
Finding top-level object for source.name=hammera@hammera-laptop: ~
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
Finding top-level object for source.name=hammera@hammera-laptop: ~
GENERATOR: _getTutorialForFrame
           obj             = hammera@hammera-laptop: ~
           role            = frame
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = hammera@hammera-laptop: ~
           role            = frame
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech results:
  hammera@hammera-laptop: ~
  frame
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'hammera@hammera-laptop: ~ frame. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

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

---------> QUEUEING EVENT focus:
DEQUEUED EVENT object:state-changed:focused <----------

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

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

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

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
Looking for script at orca-scripts.orca.py...
...could not find orca-scripts.orca.py
Looking for script at scripts.orca.py...
...could not find scripts.orca.py
Looking for script at scripts.apps.orca.py...
...could not find scripts.apps.orca.py
Looking for script at scripts.toolkits.orca.py...
...could not find scripts.toolkits.orca.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
NEW SCRIPT: orca (module=orca.scripts.toolkits.GAIL)
...found scripts.toolkits.GAIL.py
ACTIVE SCRIPT: orca (module=orca.scripts.toolkits.GAIL) (reason=window:activate event)
Looking for settings at app-settings.orca.py...
...could not find app-settings.orca.py
LOCUS OF FOCUS: app='orca' name='Orca Screen Reader / Magnifier' role='frame'
                event='window:activate'
generate braille for app.name='orca' name='Orca Screen Reader / Magnifier' 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 app.name='orca' name='orca' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa3ea72c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Orca Screen Reader / Magnifier']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Screen Reader / Magnifier Frame', 0
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame'
     VISIBLE:  'Orca Screen Reader / Magnifier F', cursor=1
generate speech for app.name='orca' name='Orca Screen Reader / Magnifier' 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=['Orca Screen Reader / Magnifier']
allTextSelection=[]
roleName=['frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
Finding top-level object for source.name=Orca Screen Reader / Magnifier
GENERATOR: _getTutorialForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech results:
  Orca Screen Reader / Magnifier
  frame
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Orca Screen Reader / Magnifier frame. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
LOCUS OF FOCUS: app='orca' name='Preferences' role='push button'
                event='focus:'
generate braille for app.name='orca' name='Preferences' role='push button' state='enabled focusable focused 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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Orca Screen Reader / Magnifier' 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=['Orca Screen Reader / Magnifier']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
alertAndDialogCount=[]
generate braille results:
  Component: 'Orca Screen Reader / Magnifier Frame', 0
generate braille for app.name='orca' name='orca' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa3ea72c>, <orca.braille.Region instance at 0xa39e7ec>, <orca.braille.Component instance at 0xa3ea7cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Preferences']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Screen Reader / Magnifier Frame', 0
  Region: ' ', 0
  Component: 'Preferences Button', 0
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame Preferences Button'
     VISIBLE:  'Preferences Button', cursor=1
generate speech for app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa3ad820>, '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 [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Preferences']
roleName=['button']
availability=[]
default.getKeyBinding: ['', u'Alt p', '']
mnemonic=[u'Alt p']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa11668c>]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForPushButton
           obj             = Preferences
           role            = push button
           alreadyFocused  = False
           utterances:
               (To activate press space.)
GENERATOR: getTutorial
           obj             = Preferences
           role            = push button
           alreadyFocused  = False
           utterances:
               (To activate press space.)
tutorial=['To activate press space.']
generate speech results:
  Preferences
  button
  <orca.speech_generator.Pause instance at 0xa11626c>
  Alt p
  <orca.speech_generator.LineBreak instance at 0xa11668c>
  <orca.speech_generator.Pause instance at 0xa11626c>
  To activate press space.
SPEECH OUTPUT: 'Preferences button. Alt p'
SPEECH OUTPUT: 'To activate press space.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=64
          modifiers=0
          event_string=(Alt_L)
          is_text=True
          timestamp=242270
          time=1264230953.134046
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
DEQUEUED EVENT object:state-changed:focused <----------

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='gnome-panel' name='Command icon' role='icon' state='enabled sensitive visible' relations=''
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)
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='gnome-panel' name='List of known applications' role='unknown' state='enabled focusable sensitive visible manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=1
          hw_code=68
          modifiers=8
          event_string=(F2)
          is_text=True
          timestamp=242786
          time=1264230953.637888
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> 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)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-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)
---------> QUEUEING EVENT window:create
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-panel' name='None' role='panel' state='enabled sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: '' 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)
    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)
    app.name='gnome-panel' name='Run with file...' role='push button' state='enabled focusable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Run with file...' 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)
    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)
    app.name='gnome-panel' name='Run Application' role='dialog' state='enabled sensitive showing visible' 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=(1,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='enabled resizable sensitive showing visible' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
---------> QUEUEING EVENT object:state-changed:active
KEYEVENT: type=1
          hw_code=64
          modifiers=8
          event_string=(Alt_L)
          is_text=True
          timestamp=243022
          time=1264230956.707312
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=37
          modifiers=0
          event_string=(Control_L)
          is_text=True
          timestamp=245702
          time=1264230956.715383
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=1
          hw_code=37
          modifiers=4
          event_string=(Control_L)
          is_text=True
          timestamp=245804
          time=1264230956.716994
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
    app.name='gnome-panel' name='Run Application' role='dialog' state='active enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT focus:
ACTIVE SCRIPT: gnome-panel (module=orca.scripts.apps.gnome-panel) (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 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 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 0xa3fe54c>]
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 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']
Script.getObjects looking at child 0
Script.getObjects looking at child 0
KEYEVENT: type=0
          hw_code=64
          modifiers=0
          event_string=(Alt_L)
          is_text=True
          timestamp=246334
          time=1264230957.214871
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 0
---------> QUEUEING EVENT object:state-changed:showing
Script.getObjects looking at child 1
---------> QUEUEING EVENT object:state-changed:showing
Script.getObjects looking at child 1
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
Script.getObjects looking at child 0
---------> QUEUEING EVENT window:create
Script.getObjects looking at child 1
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
unrelatedLabels=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: getTutorial
           obj             = Run Application
           role            = dialog
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech results:
  Run Application
  <orca.speech_generator.Pause instance at 0xa11626c>
  
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)
    app.name='gnome-panel' name='Run Application' role='dialog' state='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)
    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 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 app.name='gnome-panel' name='Run Application' role='dialog' state='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 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 0xa3fe9ac>, <orca.braille.Region instance at 0xa39e82c>, <orca.braille.Component instance at 0xa3fe54c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
default.py: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 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 0xa440ac8>, 'role': ROLE_TEXT, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelOrName + readOnly + textRole + pause + currentLineText + allTextSelection + (mnemonic and (pause + mnemonic + lineBreak) or []) + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelOrName=[]
default.py: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 0xa11626c>]
currentLineText=['']
allTextSelection=[]
default.getKeyBinding: ['', u'', '']
mnemonic=[]
newNodeLevel=[]
unselectedCell=[]
default.py:isReadOnlyTextArea=False for app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
GENERATOR: _getTutorialForText
           obj             = 
           role            = text
           alreadyFocused  = False
           utterances:
               (Type in text.)
GENERATOR: getTutorial
           obj             = 
           role            = text
           alreadyFocused  = False
           utterances:
               (Type in text.)
tutorial=['Type in text.']
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0xa11626c>
  
  <orca.speech_generator.Pause instance at 0xa11626c>
  Type in text.
SPEECH OUTPUT: 'text. . Type in text.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='gnome-panel' name='Run Application' role='dialog' state='enabled sensitive showing visible' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
gnome-panel.py: onStateChanged: '' object:state-changed:focused (0, 0)
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Run Application
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='gnome-panel' name='Run Application' role='dialog' state='enabled sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Run Application' object:state-changed:active (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

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

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

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

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

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

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

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

---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: orca (module=orca.scripts.toolkits.GAIL) (reason=window:activate event)
Looking for settings at app-settings.orca.py...
...could not find app-settings.orca.py
LOCUS OF FOCUS: app='orca' name='Orca Screen Reader / Magnifier' role='frame'
                event='window:activate'
generate braille for app.name='orca' name='Orca Screen Reader / Magnifier' 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 app.name='orca' name='orca' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa3fe36c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Orca Screen Reader / Magnifier']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Screen Reader / Magnifier Frame', 0
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame'
     VISIBLE:  'Orca Screen Reader / Magnifier F', cursor=1
generate speech for app.name='orca' name='Orca Screen Reader / Magnifier' 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=['Orca Screen Reader / Magnifier']
allTextSelection=[]
roleName=['frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
Finding top-level object for source.name=Orca Screen Reader / Magnifier
GENERATOR: _getTutorialForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech results:
  Orca Screen Reader / Magnifier
  frame
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Orca Screen Reader / Magnifier frame. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Preferences
--> obj.name=
--> obj.name=Orca Screen Reader / Magnifier
LOCUS OF FOCUS: app='orca' name='Preferences' role='push button'
                event='object:state-changed:focused'
generate braille for app.name='orca' name='Preferences' role='push button' state='enabled focusable focused 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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Orca Screen Reader / Magnifier' 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=['Orca Screen Reader / Magnifier']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
alertAndDialogCount=[]
generate braille results:
  Component: 'Orca Screen Reader / Magnifier Frame', 0
generate braille for app.name='orca' name='orca' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa3fe62c>, <orca.braille.Region instance at 0xa39ec2c>, <orca.braille.Component instance at 0xa3fe3cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Preferences']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Screen Reader / Magnifier Frame', 0
  Region: ' ', 0
  Component: 'Preferences Button', 0
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame Preferences Button'
     VISIBLE:  'Preferences Button', cursor=1
generate speech for app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa3ad820>, '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 [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Preferences']
roleName=['button']
availability=[]
default.getKeyBinding: ['', u'Alt p', '']
mnemonic=[u'Alt p']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa11668c>]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForPushButton
           obj             = Preferences
           role            = push button
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Preferences
           role            = push button
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  Preferences
  button
  <orca.speech_generator.Pause instance at 0xa11626c>
  Alt p
  <orca.speech_generator.LineBreak instance at 0xa11668c>
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Preferences button. Alt p'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

KEYEVENT: type=0
          hw_code=64
          modifiers=0
          event_string=(Alt_L)
          is_text=True
          timestamp=247857
          time=1264230958.709539
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
---------> QUEUEING EVENT window:deactivate
DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='enabled resizable sensitive showing visible' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

---------> 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)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:create
    app.name='metacity' name='Run Application' role='statusbar' state='enabled multi line sensitive showing visible' relations=''
Script.getKnownApplications...
...Script.getKnownApplications
BRAILLE LINE:  'Run Application'
     VISIBLE:  'Run Application', cursor=0
SPEECH OUTPUT: 'Run Application'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

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

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

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

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
    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) (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 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 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 0xa3fe9ac>]
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 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']
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
unrelatedLabels=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: getTutorial
           obj             = Run Application
           role            = dialog
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech results:
  Run Application
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Run Application. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
gnome-panel.py: onStateChanged: '' object:state-changed:focused (1, 0)
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Run Application
LOCUS OF FOCUS: app='gnome-panel' name='' role='text'
                event='object:state-changed:focused'
generate braille for 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 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 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 0xa3fe70c>, <orca.braille.Region instance at 0xa39e82c>, <orca.braille.Component instance at 0xa3fe80c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
default.py: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 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 0xa440ac8>, 'role': ROLE_TEXT, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelOrName + readOnly + textRole + pause + currentLineText + allTextSelection + (mnemonic and (pause + mnemonic + lineBreak) or []) + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelOrName=[]
default.py: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 0xa11626c>]
currentLineText=['']
allTextSelection=[]
default.getKeyBinding: ['', u'', '']
mnemonic=[]
newNodeLevel=[]
unselectedCell=[]
default.py:isReadOnlyTextArea=False for app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
GENERATOR: _getTutorialForText
           obj             = 
           role            = text
           alreadyFocused  = False
           utterances:
               (Type in text.)
GENERATOR: getTutorial
           obj             = 
           role            = text
           alreadyFocused  = False
           utterances:
               (Type in text.)
tutorial=['Type in text.']
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0xa11626c>
  
  <orca.speech_generator.Pause instance at 0xa11626c>
  Type in text.
SPEECH OUTPUT: 'text. . Type in text.'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='gnome-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 ^^^^^

KEYEVENT: type=0
          hw_code=37
          modifiers=0
          event_string=(Control_L)
          is_text=True
          timestamp=248444
          time=1264230959.297027
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=1
          hw_code=37
          modifiers=4
          event_string=(Control_L)
          is_text=True
          timestamp=248503
          time=1264230959.355897
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=249272
          time=1264230960.124657
orca.keyEcho: string to echo: o
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: o
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:text-caret-moved
KEYEVENT: type=1
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=249344
          time=1264230960.239985
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
generate braille for 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 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 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 0xa3fe54c>, <orca.braille.Region instance at 0xa39ec2c>, <orca.braille.Component instance at 0xa3fe50c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
default.py: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: 'o $l', 1
BRAILLE LINE:  'gnome-panel Application Run Application Dialog o $l'
     VISIBLE:  'o $l', cursor=2
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1,0)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
KEYEVENT: type=0
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=249463
          time=1264230960.331642
orca.keyEcho: string to echo: o
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: o
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
BRAILLE LINE:  'gnome-panel Application Run Application Dialog o $l'
     VISIBLE:  'o $l', cursor=2
---------> QUEUEING EVENT object:text-changed:delete
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
---------> QUEUEING EVENT object:text-caret-moved
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
generate braille for 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 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 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 0xa3fe6ec>, <orca.braille.Region instance at 0xa39ec2c>, <orca.braille.Component instance at 0xa3fe72c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
default.py: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: 'oo $l', 2
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oo $l'
     VISIBLE:  'oo $l', cursor=3
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,-1)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
generate braille for 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 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 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 0xa3fe34c>, <orca.braille.Region instance at 0xa39ec2c>, <orca.braille.Component instance at 0xa3fe70c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
default.py: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: 'oo $l', 2
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oo $l'
     VISIBLE:  'oo $l', cursor=3
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oo $l'
     VISIBLE:  'oo $l', cursor=3
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(2,0)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oo $l'
     VISIBLE:  'oo $l', cursor=3
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,2)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
KEYEVENT: type=1
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=249525
          time=1264230960.600859
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
generate braille for 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 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']
KEYEVENT: type=0
          hw_code=54
          modifiers=0
          event_string=(c)
          is_text=True
          timestamp=249785
          time=1264230960.637139
orca.keyEcho: string to echo: c
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: c
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
required=[]
generate braille results:
  Component: 'Run Application Dialog', 0
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-selection-changed
generate braille for 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))]'
---------> QUEUEING EVENT object:text-caret-moved
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0
ancestors=[<orca.braille.Component instance at 0xa3fe92c>, <orca.braille.Region instance at 0xa39ec2c>, <orca.braille.Component instance at 0xa39eb6c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
---------> QUEUEING EVENT object:text-changed:insert
label=[]
eol=[' $l']
required=[]
default.py: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=[]
KEYEVENT: type=1
          hw_code=54
          modifiers=0
          event_string=(c)
          is_text=True
          timestamp=249842
          time=1264230960.706930
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Run Application Dialog', 0
  Region: ' ', 0
  Text: 'oocalc $l', 6
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
SPEECH OUTPUT: 'oo'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,-1)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
generate braille for 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 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 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 0xa3fe5ec>, <orca.braille.Region instance at 0xa39eb6c>, <orca.braille.Component instance at 0xa3fe66c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
default.py: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: 'oocalc $l', 6
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(3,0)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(6,0)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,6)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
generate braille for 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 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 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 0xa3fe54c>, <orca.braille.Region instance at 0xa3ccd0c>, <orca.braille.Component instance at 0xa3fe5ec>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
default.py: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: 'oocalc $l', 6
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
SPEECH OUTPUT: 'oocalc'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=38
          modifiers=0
          event_string=(a)
          is_text=True
          timestamp=250010
          time=1264230960.863562
orca.keyEcho: string to echo: a
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: a
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:text-selection-changed
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-selection-changed
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
---------> QUEUEING EVENT object:text-caret-moved
KEYEVENT: type=1
          hw_code=38
          modifiers=0
          event_string=(a)
          is_text=True
          timestamp=250082
          time=1264230960.976679
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
generate braille for 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
KEYEVENT: type=0
          hw_code=46
          modifiers=0
          event_string=(l)
          is_text=True
          timestamp=250148
          time=1264230961.004862
orca.keyEcho: string to echo: l
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: l
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-selection-changed
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-selection-changed
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
generate braille for 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 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 0xa45592c>, <orca.braille.Region instance at 0xa3fe62c>, <orca.braille.Component instance at 0xa45590c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
default.py: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: 'oocalc $l', 6
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
KEYEVENT: type=1
          hw_code=46
          modifiers=0
          event_string=(l)
          is_text=True
          timestamp=250211
          time=1264230961.063506
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(4,0)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(6,0)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,6)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
generate braille for 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 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 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 0xa3fe58c>, <orca.braille.Region instance at 0xa39ecac>, <orca.braille.Component instance at 0xa3fe76c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
default.py: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: 'oocalc $l', 6
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
SPEECH OUTPUT: 'oocalc'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,-1)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
generate braille for 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 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 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 0xa3fe5ec>, <orca.braille.Region instance at 0xa39e8ac>, <orca.braille.Component instance at 0xa3fe64c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
default.py: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: 'oocalc $l', 6
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(5,0)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(6,0)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,6)
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive showing single line visible' relations=''
generate braille for 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 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 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 0xa3fe54c>, <orca.braille.Region instance at 0xa39ecac>, <orca.braille.Component instance at 0xa3fe64c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
default.py: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: 'oocalc $l', 6
BRAILLE LINE:  'gnome-panel Application Run Application Dialog oocalc $l'
     VISIBLE:  'oocalc $l', cursor=7
SPEECH OUTPUT: 'oocalc'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=251083
          time=1264230961.935720
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=251141
          time=1264230961.993162
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)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:deactivate
    app.name='gnome-panel' name='None' role='text' state='editable enabled focusable focused selectable sensitive single line visible' relations=''
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:text-selection-changed
gnome-panel.py: onStateChanged: '' object:state-changed:focused (0, 0)
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
onStateChanged: could not get frame of focused item
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING 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=(0,0)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
IGNORING DEFUNCT OBJECT
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: orca (module=orca.scripts.toolkits.GAIL) (reason=window:activate event)
Looking for settings at app-settings.orca.py...
...could not find app-settings.orca.py
LOCUS OF FOCUS: app='orca' name='Orca Screen Reader / Magnifier' role='frame'
                event='window:activate'
generate braille for app.name='orca' name='Orca Screen Reader / Magnifier' 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 app.name='orca' name='orca' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa3fe68c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Orca Screen Reader / Magnifier']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Screen Reader / Magnifier Frame', 0
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame'
     VISIBLE:  'Orca Screen Reader / Magnifier F', cursor=1
generate speech for app.name='orca' name='Orca Screen Reader / Magnifier' 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=['Orca Screen Reader / Magnifier']
allTextSelection=[]
roleName=['frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
Finding top-level object for source.name=Orca Screen Reader / Magnifier
GENERATOR: _getTutorialForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech results:
  Orca Screen Reader / Magnifier
  frame
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Orca Screen Reader / Magnifier frame. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Preferences
--> obj.name=
--> obj.name=Orca Screen Reader / Magnifier
LOCUS OF FOCUS: app='orca' name='Preferences' role='push button'
                event='object:state-changed:focused'
generate braille for app.name='orca' name='Preferences' role='push button' state='enabled focusable focused 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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Orca Screen Reader / Magnifier' 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=['Orca Screen Reader / Magnifier']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
alertAndDialogCount=[]
generate braille results:
  Component: 'Orca Screen Reader / Magnifier Frame', 0
generate braille for app.name='orca' name='orca' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa3fe74c>, <orca.braille.Region instance at 0xa39ec2c>, <orca.braille.Component instance at 0xa3fe76c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Preferences']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Screen Reader / Magnifier Frame', 0
  Region: ' ', 0
  Component: 'Preferences Button', 0
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame Preferences Button'
     VISIBLE:  'Preferences Button', cursor=1
generate speech for app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa3ad820>, '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 [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Preferences']
roleName=['button']
availability=[]
default.getKeyBinding: ['', u'Alt p', '']
mnemonic=[u'Alt p']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa11668c>]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForPushButton
           obj             = Preferences
           role            = push button
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Preferences
           role            = push button
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  Preferences
  button
  <orca.speech_generator.Pause instance at 0xa11626c>
  Alt p
  <orca.speech_generator.LineBreak instance at 0xa11668c>
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Preferences button. Alt p'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create                            detail=(0,0)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:active
    app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations=''
Script mapping for soffice is soffice
Looking for script at orca-scripts.soffice.py...
...could not find orca-scripts.soffice.py
Looking for script at scripts.soffice.py...
...could not find scripts.soffice.py
Looking for script at scripts.apps.soffice.py...
...found scripts.apps.soffice.py
NEW SCRIPT: soffice (module=orca.scripts.apps.soffice.script)
---------> QUEUEING EVENT focus:
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:insert
    app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations=''
---------> QUEUEING EVENT object:selection-changed
ACTIVE SCRIPT: soffice (module=orca.scripts.apps.soffice.script) (reason=window:activate event)
Script mapping for soffice is soffice
Looking for settings at app-settings.soffice.py...
...could not find app-settings.soffice.py
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations=''
LOCUS OF FOCUS: app='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame'
                event='window:activate'
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations=''
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'useDefaultFormatting': False, '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 app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c050c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame'
     VISIBLE:  'Untitled 1 - OpenOffice.org Calc', cursor=1
generate speech for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa3b6258>, 'role': ROLE_FRAME, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['', 'Untitled 1 - OpenOffice.org Calc']
allTextSelection=[]
roleName=['frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
GENERATOR: _getTutorialForFrame
           obj             = Untitled 1 - OpenOffice.org Calc
           role            = frame
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Untitled 1 - OpenOffice.org Calc
           role            = frame
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech results:
  
  Untitled 1 - OpenOffice.org Calc
  frame
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Untitled 1 - OpenOffice.org Calc frame. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Sheet Sheet1' role='table'
                event='focus:'
OBJECT EVENT: focus:                                   detail=(0,0)
             app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:checked
---------> QUEUEING EVENT object:state-changed:checked
generate braille for app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations='' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_TABLE, '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 app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c074c>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c076c>, <orca.braille.Region instance at 0xa4c07ec>, <orca.braille.Component instance at 0xa4c088c>, <orca.braille.Region instance at 0xa4c060c>, <orca.braille.Component instance at 0xa4c072c>, <orca.braille.Region instance at 0xa4c06ac>, <orca.braille.Component instance at 0xa4c074c>, <orca.braille.Region instance at 0xa4c070c>, <orca.braille.Component instance at 0xa4c068c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Sheet Sheet1']
value=['']
roleName=['Table']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Sheet Sheet1 Table', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table'
     VISIBLE:  'Sheet Sheet1 Table', cursor=1
generate speech for app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa449428>, 'role': ROLE_TABLE, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + pause + allTextSelection + roleName + availability + noChildren + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['', 'Sheet Sheet1']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
allTextSelection=[]
roleName=['table']
availability=['grayed']
noChildren=[]
newNodeLevel=[]
GENERATOR: getTutorial
           obj             = Sheet Sheet1
           role            = table
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  
  Sheet Sheet1
  <orca.speech_generator.Pause instance at 0xa11626c>
  table
  grayed
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Sheet Sheet1. table grayed. '
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,4)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,5)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='Font Size' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='Font Size' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,2)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:checked vvvvv
OBJECT EVENT: object:state-changed:checked             detail=(1,0)
    app.name='soffice' name='Toggle Grid Lines for Current Sheet' role='push button' state='checked enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^

KEYEVENT: type=0
          hw_code=38
          modifiers=0
          event_string=(a)
          is_text=True
          timestamp=260025
          time=1264230970.878649
orca.keyEcho: string to echo: a
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: a
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)
---------> QUEUEING EVENT object:state-changed:focused
KEYEVENT: type=1
          hw_code=38
          modifiers=0
          event_string=(a)
          is_text=True
          timestamp=260100
          time=1264230971.172701
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=33
          modifiers=0
          event_string=(p)
          is_text=True
          timestamp=260307
          time=1264230971.176358
orca.keyEcho: string to echo: p
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: p
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='soffice' name='Cell A1' role='text frame' state='editable enabled multi line multiselectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
LOCUS OF FOCUS: app='soffice' name='Paragraph 0' role='paragraph'
                event='focus:'
OBJECT EVENT: focus:                                   detail=(0,0)
             app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
StarOffice.locusOfFocusChanged - Calc: cell editor.
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=33
          modifiers=0
          event_string=(p)
          is_text=True
          timestamp=260374
          time=1264230971.226696
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=33
          modifiers=0
          event_string=(p)
          is_text=True
          timestamp=260497
          time=1264230971.659318
orca.keyEcho: string to echo: p
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: p
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:insert
DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(2,1)
---------> QUEUEING EVENT object:text-caret-moved
KEYEVENT: type=1
          hw_code=33
          modifiers=0
          event_string=(p)
          is_text=True
          timestamp=260572
          time=1264230971.666182
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
KEYEVENT: type=0
          hw_code=46
          modifiers=0
          event_string=(l)
          is_text=True
          timestamp=260734
          time=1264230971.667365
orca.keyEcho: string to echo: l
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: l
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-caret-moved
KEYEVENT: type=1
          hw_code=46
          modifiers=0
          event_string=(l)
          is_text=True
          timestamp=260790
          time=1264230971.760413
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
generate braille for app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_PARAGRAPH, '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 app.name='soffice' name='Cell A1' role='text frame' state='editable enabled multi line multiselectable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_EXTENDED, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Cell A1']
value=['']
No rolename for ROLE_EXTENDED
roleName=['text frame']
required=[]
generate braille results:
  Component: 'Cell A1 text frame', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c058c>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c048c>, <orca.braille.Region instance at 0xa3fe74c>, <orca.braille.Component instance at 0xa4c07ec>, <orca.braille.Region instance at 0xa4c062c>, <orca.braille.Component instance at 0xa4c074c>, <orca.braille.Region instance at 0xa4c054c>, <orca.braille.Component instance at 0xa4c058c>, <orca.braille.Region instance at 0xa3fe26c>, <orca.braille.Component instance at 0xa4c072c>, <orca.braille.Region instance at 0xa39ebcc>, <orca.braille.Component instance at 0xa4c06ac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Cell A1 text frame', 0
  Region: ' ', 0
  Text: 'appl $l', 4
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Cell A1 text frame appl $l'
     VISIBLE:  'appl $l', cursor=5
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(3,0)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Cell A1 text frame appl $l'
     VISIBLE:  'appl $l', cursor=5
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(3,1)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
generate braille for app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_PARAGRAPH, '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 app.name='soffice' name='Cell A1' role='text frame' state='editable enabled multi line multiselectable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_EXTENDED, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Cell A1']
value=['']
No rolename for ROLE_EXTENDED
roleName=['text frame']
required=[]
generate braille results:
  Component: 'Cell A1 text frame', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c054c>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c05cc>, <orca.braille.Region instance at 0xa3fe76c>, <orca.braille.Component instance at 0xa4c04ac>, <orca.braille.Region instance at 0xa3fe64c>, <orca.braille.Component instance at 0xa4c062c>, <orca.braille.Region instance at 0xa3fe26c>, <orca.braille.Component instance at 0xa4c054c>, <orca.braille.Region instance at 0xa3fe78c>, <orca.braille.Component instance at 0xa4c074c>, <orca.braille.Region instance at 0xa39ebcc>, <orca.braille.Component instance at 0xa4c048c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Cell A1 text frame', 0
  Region: ' ', 0
  Text: 'appl $l', 4
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Cell A1 text frame appl $l'
     VISIBLE:  'appl $l', cursor=5
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(4,0)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Cell A1 text frame appl $l'
     VISIBLE:  'appl $l', cursor=5
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          timestamp=261610
          time=1264230972.462564
orca.keyEcho: string to echo: e
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: e
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:insert
DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(4,1)
---------> QUEUEING EVENT object:text-caret-moved
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
generate braille for app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_PARAGRAPH, '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 app.name='soffice' name='Cell A1' role='text frame' state='editable enabled multi line multiselectable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_EXTENDED, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Cell A1']
value=['']
No rolename for ROLE_EXTENDED
roleName=['text frame']
required=[]
generate braille results:
  Component: 'Cell A1 text frame', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c076c>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
KEYEVENT: type=1
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          timestamp=261674
          time=1264230972.526662
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c088c>, <orca.braille.Region instance at 0xa39ec0c>, <orca.braille.Component instance at 0xa4c068c>, <orca.braille.Region instance at 0xa3fe78c>, <orca.braille.Component instance at 0xa4c05ec>, <orca.braille.Region instance at 0xa39ebcc>, <orca.braille.Component instance at 0xa4c076c>, <orca.braille.Region instance at 0xa3fe3cc>, <orca.braille.Component instance at 0xa4c054c>, <orca.braille.Region instance at 0xa3fe26c>, <orca.braille.Component instance at 0xa4c05cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Cell A1 text frame', 0
  Region: ' ', 0
  Text: 'apple $l', 5
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Cell A1 text frame apple $l'
     VISIBLE:  'apple $l', cursor=6
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(5,0)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Cell A1 text frame apple $l'
     VISIBLE:  'apple $l', cursor=6
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          timestamp=262168
          time=1264230973.020394
orca.keyEcho: string to echo: Right
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
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)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:active-descendant-changed
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='soffice' name='Cell A1' role='text frame' state='editable enabled multi line multiselectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
Finding top-level object for source.name=Sheet Sheet1
--> obj.name=Document view3
--> obj.name=
--> obj.name=
--> obj.name=Untitled 1 - OpenOffice.org Calc
--> obj.name=Untitled 1 - OpenOffice.org Calc
LOCUS OF FOCUS: app='soffice' name='Sheet Sheet1' role='table'
                event='object:state-changed:focused'
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
             app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
generate braille for app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations='' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_TABLE, '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 app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c072c>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c058c>, <orca.braille.Region instance at 0xa3fe60c>, <orca.braille.Component instance at 0xa4c068c>, <orca.braille.Region instance at 0xa3fe74c>, <orca.braille.Component instance at 0xa4c060c>, <orca.braille.Region instance at 0xa3fe3cc>, <orca.braille.Component instance at 0xa4c072c>, <orca.braille.Region instance at 0xa39ebcc>, <orca.braille.Component instance at 0xa3fe26c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Sheet Sheet1']
---------> QUEUEING EVENT object:active-descendant-changed
value=['']
roleName=['Table']
---------> QUEUEING EVENT object:selection-changed
required=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Sheet Sheet1 Table', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table'
     VISIBLE:  'Sheet Sheet1 Table', cursor=1
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          timestamp=262233
          time=1264230973.399269
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
generate speech for app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa4a4970>, 'role': ROLE_TABLE, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + pause + allTextSelection + roleName + availability + noChildren + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
---------> QUEUEING EVENT focus:
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['', 'Sheet Sheet1']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
allTextSelection=[]
roleName=['table']
availability=['grayed']
noChildren=[]
newNodeLevel=[]
GENERATOR: getTutorial
           obj             = Sheet Sheet1
           role            = table
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  
  Sheet Sheet1
  <orca.speech_generator.Pause instance at 0xa11626c>
  table
  grayed
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Sheet Sheet1. table grayed. '
^^^^^ 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=(0,0)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell A1 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(0,0)
             app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
generate braille for app.name='soffice' name='Cell A1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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 app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_TABLE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Sheet Sheet1']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Sheet Sheet1 Table', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c03ec>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c08ac>, <orca.braille.Region instance at 0xa39ec2c>, <orca.braille.Component instance at 0xa4c05ac>, <orca.braille.Region instance at 0xa4c036c>, <orca.braille.Component instance at 0xa4c07ec>, <orca.braille.Region instance at 0xa3fe74c>, <orca.braille.Component instance at 0xa4c03ec>, <orca.braille.Region instance at 0xa3fe26c>, <orca.braille.Component instance at 0xa4c072c>, <orca.braille.Region instance at 0xa39ebcc>, <orca.braille.Component instance at 0xa4c060c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
generate braille for app.name='soffice' name='Cell A1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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=['apple']
realActiveDescendantRoleName=['Cell']
expandableState=[]
required=[]
generate braille results:
  Component: 'apple', 0
  Component: ' Cell', 0
tableCellRow=[<orca.braille.Component instance at 0xa4c092c>, <orca.braille.Component instance at 0xa4c098c>]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Sheet Sheet1 Table', 0
  Region: ' ', 0
  Component: 'apple', 0
  Component: ' Cell', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table apple Cell'
     VISIBLE:  'apple Cell', cursor=1
generate speech for app.name='soffice' name='Cell A1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa4ad1b0>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + endOfTableIndicator + pause + tableCellRow + pause + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
endOfTableIndicator=[]
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech for app.name='soffice' name='Cell A1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'mode': 'speech', 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa4ad1b0>, 'role': 'REAL_ROLE_TABLE_CELL', 'formatType': 'unfocused', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['apple']
expandableState=[]
required=[]
generate speech results:
  apple
tableCellRow=['apple']
newNodeLevel=[]
GENERATOR: _getTutorialForTableCell
           obj             = Cell A1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: _getTutorialForTableCellRow
           obj             = Cell A1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Cell A1 
           role            = table cell
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  <orca.speech_generator.Pause instance at 0xa11626c>
  apple
  <orca.speech_generator.Pause instance at 0xa11626c>
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'apple. '
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(1,0)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell B1 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(1,0)
             app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
generate braille for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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 app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_TABLE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Sheet Sheet1']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Sheet Sheet1 Table', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c036c>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c03ec>, <orca.braille.Region instance at 0xa39ec4c>, <orca.braille.Component instance at 0xa4c092c>, <orca.braille.Region instance at 0xa3fe50c>, <orca.braille.Component instance at 0xa4c07ec>, <orca.braille.Region instance at 0xa39ebcc>, <orca.braille.Component instance at 0xa4c036c>, <orca.braille.Region instance at 0xa3fe40c>, <orca.braille.Component instance at 0xa3fe26c>, <orca.braille.Region instance at 0xa39ecec>, <orca.braille.Component instance at 0xa3fe74c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
generate braille for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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=['Cell B1 ']
realActiveDescendantRoleName=['Cell']
expandableState=[]
required=[]
generate braille results:
  Component: 'Cell B1 ', 0
  Component: ' Cell', 0
tableCellRow=[<orca.braille.Component instance at 0xa4c05ac>, <orca.braille.Component instance at 0xa4c022c>]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Sheet Sheet1 Table', 0
  Region: ' ', 0
  Component: 'Cell B1 ', 0
  Component: ' Cell', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell B1  Cell'
     VISIBLE:  'Cell B1  Cell', cursor=1
generate speech for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa429a00>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + endOfTableIndicator + pause + tableCellRow + pause + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
endOfTableIndicator=[]
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'mode': 'speech', 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa429a00>, 'role': 'REAL_ROLE_TABLE_CELL', 'formatType': 'unfocused', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Cell B1 ']
expandableState=[]
required=[]
generate speech results:
  Cell B1 
tableCellRow=['Cell B1 ']
newNodeLevel=[]
GENERATOR: _getTutorialForTableCell
           obj             = Cell B1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: _getTutorialForTableCellRow
           obj             = Cell B1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Cell B1 
           role            = table cell
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  <orca.speech_generator.Pause instance at 0xa11626c>
  Cell B1 
  <orca.speech_generator.Pause instance at 0xa11626c>
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Cell B1 . '
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=33
          modifiers=0
          event_string=(p)
          is_text=True
          timestamp=264143
          time=1264230974.995975
orca.keyEcho: string to echo: p
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: p
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,5)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable multi line sensitive showing visible' relations=''
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
KEYEVENT: type=1
          hw_code=33
          modifiers=0
          event_string=(p)
          is_text=True
          timestamp=264223
          time=1264230975.338755
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=264393
          time=1264230975.341236
orca.keyEcho: string to echo: o
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: o
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
KEYEVENT: type=1
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=264492
          time=1264230975.350171
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> QUEUEING EVENT focus:
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='soffice' name='Cell B1' role='text frame' state='editable enabled multi line multiselectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
LOCUS OF FOCUS: app='soffice' name='Paragraph 0' role='paragraph'
                event='focus:'
OBJECT EVENT: focus:                                   detail=(0,0)
             app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
SPEECH OUTPUT: 'leaving table.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=28
          modifiers=0
          event_string=(t)
          is_text=True
          timestamp=264759
          time=1264230975.612360
orca.keyEcho: string to echo: t
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: t
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:insert
DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(2,1)
---------> QUEUEING EVENT object:text-caret-moved
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
generate braille for app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_PARAGRAPH, '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 app.name='soffice' name='Cell B1' role='text frame' state='editable enabled multi line multiselectable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_EXTENDED, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Cell B1']
value=['']
No rolename for ROLE_EXTENDED
roleName=['text frame']
required=[]
generate braille results:
  Component: 'Cell B1 text frame', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c088c>]
KEYEVENT: type=1
          hw_code=28
          modifiers=0
          event_string=(t)
          is_text=True
          timestamp=264822
          time=1264230975.674394
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c06ac>, <orca.braille.Region instance at 0xa39ebcc>, <orca.braille.Component instance at 0xa4c03ec>, <orca.braille.Region instance at 0xa39ecec>, <orca.braille.Component instance at 0xa4c052c>, <orca.braille.Region instance at 0xa39ec2c>, <orca.braille.Component instance at 0xa4c088c>, <orca.braille.Region instance at 0xa3fe74c>, <orca.braille.Component instance at 0xa4c036c>, <orca.braille.Region instance at 0xa3fe26c>, <orca.braille.Component instance at 0xa4c07ec>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Cell B1 text frame', 0
  Region: ' ', 0
  Text: 'pot $l', 3
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Cell B1 text frame pot $l'
     VISIBLE:  'pot $l', cursor=4
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(3,0)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Cell B1 text frame pot $l'
     VISIBLE:  'pot $l', cursor=4
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=38
          modifiers=0
          event_string=(a)
          is_text=True
          timestamp=265614
          time=1264230976.466927
orca.keyEcho: string to echo: a
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: a
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:insert
DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(3,1)
---------> QUEUEING EVENT object:text-caret-moved
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
generate braille for app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_PARAGRAPH, '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 app.name='soffice' name='Cell B1' role='text frame' state='editable enabled multi line multiselectable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_EXTENDED, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Cell B1']
value=['']
No rolename for ROLE_EXTENDED
roleName=['text frame']
required=[]
generate braille results:
  Component: 'Cell B1 text frame', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c058c>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
KEYEVENT: type=1
          hw_code=38
          modifiers=0
          event_string=(a)
          is_text=True
          timestamp=265685
          time=1264230976.537878
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c052c>, <orca.braille.Region instance at 0xa4c044c>, <orca.braille.Component instance at 0xa4c072c>, <orca.braille.Region instance at 0xa4c092c>, <orca.braille.Component instance at 0xa3fe9ac>, <orca.braille.Region instance at 0xa3fe50c>, <orca.braille.Component instance at 0xa4c058c>, <orca.braille.Region instance at 0xa3fe26c>, <orca.braille.Component instance at 0xa4c088c>, <orca.braille.Region instance at 0xa39ec2c>, <orca.braille.Component instance at 0xa4c06ac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Cell B1 text frame', 0
  Region: ' ', 0
  Text: 'pota $l', 4
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Cell B1 text frame pota $l'
     VISIBLE:  'pota $l', cursor=5
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(4,0)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Cell B1 text frame pota $l'
     VISIBLE:  'pota $l', cursor=5
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=28
          modifiers=0
          event_string=(t)
          is_text=True
          timestamp=265876
          time=1264230976.729130
orca.keyEcho: string to echo: t
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: t
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:insert
DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(4,1)
---------> QUEUEING EVENT object:text-caret-moved
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
generate braille for app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_PARAGRAPH, '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 app.name='soffice' name='Cell B1' role='text frame' state='editable enabled multi line multiselectable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_EXTENDED, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Cell B1']
value=['']
No rolename for ROLE_EXTENDED
roleName=['text frame']
required=[]
generate braille results:
  Component: 'Cell B1 text frame', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c032c>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
KEYEVENT: type=1
          hw_code=28
          modifiers=0
          event_string=(t)
          is_text=True
          timestamp=265965
          time=1264230976.818759
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c052c>, <orca.braille.Region instance at 0xa3fe60c>, <orca.braille.Component instance at 0xa4c01ec>, <orca.braille.Region instance at 0xa4c09ac>, <orca.braille.Component instance at 0xa4c058c>, <orca.braille.Region instance at 0xa39ea8c>, <orca.braille.Component instance at 0xa4c032c>, <orca.braille.Region instance at 0xa3fe26c>, <orca.braille.Component instance at 0xa4c072c>, <orca.braille.Region instance at 0xa39ebcc>, <orca.braille.Component instance at 0xa4c044c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Cell B1 text frame', 0
  Region: ' ', 0
  Text: 'potat $l', 5
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Cell B1 text frame potat $l'
     VISIBLE:  'potat $l', cursor=6
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(5,0)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Cell B1 text frame potat $l'
     VISIBLE:  'potat $l', cursor=6
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=266043
          time=1264230976.895586
orca.keyEcho: string to echo: o
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: o
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:insert
DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(5,1)
---------> QUEUEING EVENT object:text-caret-moved
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
generate braille for app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_PARAGRAPH, '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 app.name='soffice' name='Cell B1' role='text frame' state='editable enabled multi line multiselectable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_EXTENDED, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Cell B1']
value=['']
No rolename for ROLE_EXTENDED
roleName=['text frame']
required=[]
generate braille results:
  Component: 'Cell B1 text frame', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c094c>]
KEYEVENT: type=1
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=266104
          time=1264230976.956057
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c09ac>, <orca.braille.Region instance at 0xa3fe50c>, <orca.braille.Component instance at 0xa4c04cc>, <orca.braille.Region instance at 0xa3fe64c>, <orca.braille.Component instance at 0xa4c01ec>, <orca.braille.Region instance at 0xa39eb0c>, <orca.braille.Component instance at 0xa4c094c>, <orca.braille.Region instance at 0xa3fe60c>, <orca.braille.Component instance at 0xa4c032c>, <orca.braille.Region instance at 0xa39ebcc>, <orca.braille.Component instance at 0xa4c052c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Cell B1 text frame', 0
  Region: ' ', 0
  Text: 'potato $l', 6
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Cell B1 text frame potato $l'
     VISIBLE:  'potato $l', cursor=7
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(6,0)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Cell B1 text frame potato $l'
     VISIBLE:  'potato $l', cursor=7
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=266619
          time=1264230977.471853
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> 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)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
    app.name='soffice' name='Paragraph 0' role='paragraph' state='active editable enabled focusable focused multi line sensitive showing visible' relations=''
---------> QUEUEING EVENT object:active-descendant-changed
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='soffice' name='Cell B1' role='text frame' state='editable enabled multi line multiselectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
Finding top-level object for source.name=Sheet Sheet1
--> obj.name=Document view3
--> obj.name=
--> obj.name=
--> obj.name=Untitled 1 - OpenOffice.org Calc
--> obj.name=Untitled 1 - OpenOffice.org Calc
LOCUS OF FOCUS: app='soffice' name='Cell B1 ' role='table cell'
                event='object:state-changed:focused'
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
             app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
generate braille for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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 app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_TABLE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Sheet Sheet1']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Sheet Sheet1 Table', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c05ec>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
---------> QUEUEING EVENT object:active-descendant-changed
---------> QUEUEING EVENT object:selection-changed
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
---------> QUEUEING EVENT object:selection-changed
label=[]
displayedText=['soffice']
---------> QUEUEING EVENT object:text-changed:delete
value=['']
roleName=['Application']
---------> QUEUEING EVENT object:text-changed:insert
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c092c>, <orca.braille.Region instance at 0xa3fe50c>, <orca.braille.Component instance at 0xa4c094c>, <orca.braille.Region instance at 0xa3fe5ec>, <orca.braille.Component instance at 0xa4c052c>, <orca.braille.Region instance at 0xa3fe64c>, <orca.braille.Component instance at 0xa4c05ec>, <orca.braille.Region instance at 0xa39ecac>, <orca.braille.Component instance at 0xa3fe96c>, <orca.braille.Region instance at 0xa39ebcc>, <orca.braille.Component instance at 0xa3fe70c>]
---------> QUEUEING EVENT object:text-changed:delete
rowHeader=[]
---------> QUEUEING EVENT object:text-changed:insert
columnHeader=[]
radioButtonGroup=[]
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=266687
          time=1264230977.758392
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
generate braille for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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=['potato']
realActiveDescendantRoleName=['Cell']
expandableState=[]
required=[]
generate braille results:
  Component: 'potato', 0
  Component: ' Cell', 0
tableCellRow=[<orca.braille.Component instance at 0xa4c09ec>, <orca.braille.Component instance at 0xa4c0a0c>]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Sheet Sheet1 Table', 0
  Region: ' ', 0
  Component: 'potato', 0
  Component: ' Cell', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table potato Cell'
     VISIBLE:  'potato Cell', cursor=1
generate speech for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa44e958>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + endOfTableIndicator + pause + tableCellRow + pause + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
endOfTableIndicator=[]
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'mode': 'speech', 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa44e958>, 'role': 'REAL_ROLE_TABLE_CELL', 'formatType': 'unfocused', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['potato']
expandableState=[]
required=[]
generate speech results:
  potato
tableCellRow=['potato']
newNodeLevel=[]
GENERATOR: _getTutorialForTableCell
           obj             = Cell B1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: _getTutorialForTableCellRow
           obj             = Cell B1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Cell B1 
           role            = table cell
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  <orca.speech_generator.Pause instance at 0xa11626c>
  potato
  <orca.speech_generator.Pause instance at 0xa11626c>
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'potato. '
^^^^^ 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)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(1025,0)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell B2 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(1025,0)
             app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
generate braille for app.name='soffice' name='Cell B2 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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 app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_TABLE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Sheet Sheet1']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Sheet Sheet1 Table', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c070c>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c086c>, <orca.braille.Region instance at 0xa3ea90c>, <orca.braille.Component instance at 0xa39ea8c>, <orca.braille.Region instance at 0xa3fe64c>, <orca.braille.Component instance at 0xa4c0a0c>, <orca.braille.Region instance at 0xa3ea8ac>, <orca.braille.Component instance at 0xa4c070c>, <orca.braille.Region instance at 0xa3fe96c>, <orca.braille.Component instance at 0xa39eb0c>, <orca.braille.Region instance at 0xa3fe78c>, <orca.braille.Component instance at 0xa39ed2c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
generate braille for app.name='soffice' name='Cell B2 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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=['Cell B2 ']
realActiveDescendantRoleName=['Cell']
expandableState=[]
required=[]
generate braille results:
  Component: 'Cell B2 ', 0
  Component: ' Cell', 0
tableCellRow=[<orca.braille.Component instance at 0xa4c05ec>, <orca.braille.Component instance at 0xa4c07ac>]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Sheet Sheet1 Table', 0
  Region: ' ', 0
  Component: 'Cell B2 ', 0
  Component: ' Cell', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell B2  Cell'
     VISIBLE:  'Cell B2  Cell', cursor=1
generate speech for app.name='soffice' name='Cell B2 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa49cf58>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + endOfTableIndicator + pause + tableCellRow + pause + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
endOfTableIndicator=[]
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech for app.name='soffice' name='Cell B2 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'mode': 'speech', 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa49cf58>, 'role': 'REAL_ROLE_TABLE_CELL', 'formatType': 'unfocused', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Cell B2 ']
expandableState=[]
required=[]
generate speech results:
  Cell B2 
tableCellRow=['Cell B2 ']
newNodeLevel=[]
GENERATOR: _getTutorialForTableCell
           obj             = Cell B2 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: _getTutorialForTableCellRow
           obj             = Cell B2 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Cell B2 
           role            = table cell
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  <orca.speech_generator.Pause instance at 0xa11626c>
  Cell B2 
  <orca.speech_generator.Pause instance at 0xa11626c>
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Cell B2 . '
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(1,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(1,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=111
          modifiers=0
          event_string=(Up)
          is_text=True
          timestamp=268294
          time=1264230979.146653
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(1,0)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:text-changed:delete
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
LOCUS OF FOCUS: app='soffice' name='Cell B1 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(1,0)
             app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
generate braille for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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 app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_TABLE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Sheet Sheet1']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Sheet Sheet1 Table', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
KEYEVENT: type=1
          hw_code=111
          modifiers=0
          event_string=(Up)
          is_text=True
          timestamp=268364
          time=1264230979.217216
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c070c>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c05ec>, <orca.braille.Region instance at 0xa3fe74c>, <orca.braille.Component instance at 0xa3fe96c>, <orca.braille.Region instance at 0xa3fe50c>, <orca.braille.Component instance at 0xa3fe6ec>, <orca.braille.Region instance at 0xa3fe78c>, <orca.braille.Component instance at 0xa4c070c>, <orca.braille.Region instance at 0xa39eb0c>, <orca.braille.Component instance at 0xa39ecac>, <orca.braille.Region instance at 0xa3ea8ac>, <orca.braille.Component instance at 0xa3fe5ec>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
generate braille for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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=['potato']
realActiveDescendantRoleName=['Cell']
expandableState=[]
required=[]
generate braille results:
  Component: 'potato', 0
  Component: ' Cell', 0
tableCellRow=[<orca.braille.Component instance at 0xa4c06cc>, <orca.braille.Component instance at 0xa4c080c>]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Sheet Sheet1 Table', 0
  Region: ' ', 0
  Component: 'potato', 0
  Component: ' Cell', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table potato Cell'
     VISIBLE:  'potato Cell', cursor=1
generate speech for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa4aa920>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + endOfTableIndicator + pause + tableCellRow + pause + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
endOfTableIndicator=[]
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'mode': 'speech', 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa4aa920>, 'role': 'REAL_ROLE_TABLE_CELL', 'formatType': 'unfocused', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['potato']
expandableState=[]
required=[]
generate speech results:
  potato
tableCellRow=['potato']
newNodeLevel=[]
GENERATOR: _getTutorialForTableCell
           obj             = Cell B1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: _getTutorialForTableCellRow
           obj             = Cell B1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Cell B1 
           role            = table cell
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  <orca.speech_generator.Pause instance at 0xa11626c>
  potato
  <orca.speech_generator.Pause instance at 0xa11626c>
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'potato. '
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(1,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(1,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          timestamp=269344
          time=1264230980.196923
orca.keyEcho: string to echo: Right
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(2,0)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:text-changed:delete
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
LOCUS OF FOCUS: app='soffice' name='Cell C1 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(2,0)
             app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
generate braille for app.name='soffice' name='Cell C1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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 app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_TABLE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Sheet Sheet1']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Sheet Sheet1 Table', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c080c>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
KEYEVENT: type=1
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          timestamp=269414
          time=1264230980.266300
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c01ec>, <orca.braille.Region instance at 0xa3fe5ec>, <orca.braille.Component instance at 0xa3fe5cc>, <orca.braille.Region instance at 0xa3fe74c>, <orca.braille.Component instance at 0xa3fe26c>, <orca.braille.Region instance at 0xa39ecac>, <orca.braille.Component instance at 0xa4c080c>, <orca.braille.Region instance at 0xa39e8ac>, <orca.braille.Component instance at 0xa3fe78c>, <orca.braille.Region instance at 0xa3ea8ac>, <orca.braille.Component instance at 0xa3fe6ec>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
generate braille for app.name='soffice' name='Cell C1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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=['Cell C1 ']
realActiveDescendantRoleName=['Cell']
expandableState=[]
required=[]
generate braille results:
  Component: 'Cell C1 ', 0
  Component: ' Cell', 0
tableCellRow=[<orca.braille.Component instance at 0xa3fe3cc>, <orca.braille.Component instance at 0xa4c07ec>]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Sheet Sheet1 Table', 0
  Region: ' ', 0
  Component: 'Cell C1 ', 0
  Component: ' Cell', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell C1  Cell'
     VISIBLE:  'Cell C1  Cell', cursor=1
generate speech for app.name='soffice' name='Cell C1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa49bca0>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + endOfTableIndicator + pause + tableCellRow + pause + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
endOfTableIndicator=[]
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech for app.name='soffice' name='Cell C1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'mode': 'speech', 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa49bca0>, 'role': 'REAL_ROLE_TABLE_CELL', 'formatType': 'unfocused', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Cell C1 ']
expandableState=[]
required=[]
generate speech results:
  Cell C1 
tableCellRow=['Cell C1 ']
newNodeLevel=[]
GENERATOR: _getTutorialForTableCell
           obj             = Cell C1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: _getTutorialForTableCellRow
           obj             = Cell C1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Cell C1 
           role            = table cell
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  <orca.speech_generator.Pause instance at 0xa11626c>
  Cell C1 
  <orca.speech_generator.Pause instance at 0xa11626c>
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Cell C1 . '
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=113
          modifiers=0
          event_string=(Left)
          is_text=True
          timestamp=270447
          time=1264230981.299345
orca.keyEcho: string to echo: Left
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(1,0)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:text-changed:delete
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
LOCUS OF FOCUS: app='soffice' name='Cell B1 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(1,0)
             app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
generate braille for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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 app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_TABLE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Sheet Sheet1']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Sheet Sheet1 Table', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c056c>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
KEYEVENT: type=1
          hw_code=113
          modifiers=0
          event_string=(Left)
          is_text=True
          timestamp=270511
          time=1264230981.363904
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c0a0c>, <orca.braille.Region instance at 0xa3fe78c>, <orca.braille.Component instance at 0xa3fe74c>, <orca.braille.Region instance at 0xa3fe5ec>, <orca.braille.Component instance at 0xa39ebcc>, <orca.braille.Region instance at 0xa39e8ac>, <orca.braille.Component instance at 0xa4c056c>, <orca.braille.Region instance at 0xa39eb0c>, <orca.braille.Component instance at 0xa39ec8c>, <orca.braille.Region instance at 0xa3ea8ac>, <orca.braille.Component instance at 0xa39ecac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
generate braille for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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=['potato']
realActiveDescendantRoleName=['Cell']
expandableState=[]
required=[]
generate braille results:
  Component: 'potato', 0
  Component: ' Cell', 0
tableCellRow=[<orca.braille.Component instance at 0xa4c0a2c>, <orca.braille.Component instance at 0xa4c090c>]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Sheet Sheet1 Table', 0
  Region: ' ', 0
  Component: 'potato', 0
  Component: ' Cell', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table potato Cell'
     VISIBLE:  'potato Cell', cursor=1
generate speech for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa3b6f78>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + endOfTableIndicator + pause + tableCellRow + pause + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
endOfTableIndicator=[]
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'mode': 'speech', 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa3b6f78>, 'role': 'REAL_ROLE_TABLE_CELL', 'formatType': 'unfocused', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['potato']
expandableState=[]
required=[]
generate speech results:
  potato
tableCellRow=['potato']
newNodeLevel=[]
GENERATOR: _getTutorialForTableCell
           obj             = Cell B1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: _getTutorialForTableCellRow
           obj             = Cell B1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Cell B1 
           role            = table cell
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  <orca.speech_generator.Pause instance at 0xa11626c>
  potato
  <orca.speech_generator.Pause instance at 0xa11626c>
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'potato. '
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=113
          modifiers=0
          event_string=(Left)
          is_text=True
          timestamp=271185
          time=1264230982.037441
orca.keyEcho: string to echo: Left
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(0,0)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:text-changed:delete
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
LOCUS OF FOCUS: app='soffice' name='Cell A1 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(0,0)
             app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
generate braille for app.name='soffice' name='Cell A1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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 app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_TABLE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Sheet Sheet1']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Sheet Sheet1 Table', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c090c>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
KEYEVENT: type=1
          hw_code=113
          modifiers=0
          event_string=(Left)
          is_text=True
          timestamp=271253
          time=1264230982.105077
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c06cc>, <orca.braille.Region instance at 0xa39ecac>, <orca.braille.Component instance at 0xa4c04ac>, <orca.braille.Region instance at 0xa3fe5ec>, <orca.braille.Component instance at 0xa4c0a0c>, <orca.braille.Region instance at 0xa39ec8c>, <orca.braille.Component instance at 0xa4c090c>, <orca.braille.Region instance at 0xa3fe3cc>, <orca.braille.Component instance at 0xa3ea8ac>, <orca.braille.Region instance at 0xa3fe74c>, <orca.braille.Component instance at 0xa3fe78c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
generate braille for app.name='soffice' name='Cell A1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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=['apple']
realActiveDescendantRoleName=['Cell']
expandableState=[]
required=[]
generate braille results:
  Component: 'apple', 0
  Component: ' Cell', 0
tableCellRow=[<orca.braille.Component instance at 0xa4c092c>, <orca.braille.Component instance at 0xa4c04ec>]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Sheet Sheet1 Table', 0
  Region: ' ', 0
  Component: 'apple', 0
  Component: ' Cell', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table apple Cell'
     VISIBLE:  'apple Cell', cursor=1
generate speech for app.name='soffice' name='Cell A1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa4954c0>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + endOfTableIndicator + pause + tableCellRow + pause + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
endOfTableIndicator=[]
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech for app.name='soffice' name='Cell A1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'mode': 'speech', 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa4954c0>, 'role': 'REAL_ROLE_TABLE_CELL', 'formatType': 'unfocused', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['apple']
expandableState=[]
required=[]
generate speech results:
  apple
tableCellRow=['apple']
newNodeLevel=[]
GENERATOR: _getTutorialForTableCell
           obj             = Cell A1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: _getTutorialForTableCellRow
           obj             = Cell A1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Cell A1 
           role            = table cell
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  <orca.speech_generator.Pause instance at 0xa11626c>
  apple
  <orca.speech_generator.Pause instance at 0xa11626c>
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'apple. '
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          timestamp=272269
          time=1264230983.121742
orca.keyEcho: string to echo: Right
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(1,0)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:text-changed:delete
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
LOCUS OF FOCUS: app='soffice' name='Cell B1 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(1,0)
             app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
generate braille for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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 app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_TABLE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Sheet Sheet1']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Sheet Sheet1 Table', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c04ec>]
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c038c>, <orca.braille.Region instance at 0xa39ecec>, <orca.braille.Component instance at 0xa4c090c>, <orca.braille.Region instance at 0xa3fe78c>, <orca.braille.Component instance at 0xa4c06cc>, <orca.braille.Region instance at 0xa39ec8c>, <orca.braille.Component instance at 0xa4c04ec>, <orca.braille.Region instance at 0xa3fe3cc>, <orca.braille.Component instance at 0xa4c04ac>, <orca.braille.Region instance at 0xa3ea8ac>, <orca.braille.Component instance at 0xa39ecac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
generate braille for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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=['potato']
realActiveDescendantRoleName=['Cell']
expandableState=[]
required=[]
generate braille results:
  Component: 'potato', 0
  Component: ' Cell', 0
tableCellRow=[<orca.braille.Component instance at 0xa4c0a6c>, <orca.braille.Component instance at 0xa4c042c>]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Sheet Sheet1 Table', 0
  Region: ' ', 0
  Component: 'potato', 0
  Component: ' Cell', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table potato Cell'
     VISIBLE:  'potato Cell', cursor=1
generate speech for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa44f968>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + endOfTableIndicator + pause + tableCellRow + pause + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
KEYEVENT: type=1
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          timestamp=272362
          time=1264230983.214404
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
endOfTableIndicator=[]
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech for app.name='soffice' name='Cell B1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'mode': 'speech', 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa44f968>, 'role': 'REAL_ROLE_TABLE_CELL', 'formatType': 'unfocused', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['potato']
expandableState=[]
required=[]
generate speech results:
  potato
tableCellRow=['potato']
newNodeLevel=[]
GENERATOR: _getTutorialForTableCell
           obj             = Cell B1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: _getTutorialForTableCellRow
           obj             = Cell B1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Cell B1 
           role            = table cell
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  <orca.speech_generator.Pause instance at 0xa11626c>
  potato
  <orca.speech_generator.Pause instance at 0xa11626c>
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'potato. '
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=113
          modifiers=0
          event_string=(Left)
          is_text=True
          timestamp=272970
          time=1264230983.822444
orca.keyEcho: string to echo: Left
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(0,0)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:text-changed:delete
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
LOCUS OF FOCUS: app='soffice' name='Cell A1 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(0,0)
             app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
generate braille for app.name='soffice' name='Cell A1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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 app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_TABLE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Sheet Sheet1']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Sheet Sheet1 Table', 0
generate braille for app.name='soffice' name='Document view3' role='document frame' state='editable enabled opaque showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DOCUMENT_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Document view3']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view3', 0
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'recursing': True}) using 'asPageTabOrScrollPane                          + (childTab                             and ([Region(" ")] + childTab) or [])'
generate braille for app.name='soffice' name='None' role='scroll pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0xa4c06cc>]
KEYEVENT: type=1
          hw_code=113
          modifiers=0
          event_string=(Left)
          is_text=True
          timestamp=273028
          time=1264230983.880751
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
childTab=[]
generate braille results:
  Component: 'ScrollPane', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ROOT_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Untitled 1 - OpenOffice.org Calc']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Calc
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c0a6c>, <orca.braille.Region instance at 0xa39e8ac>, <orca.braille.Component instance at 0xa3fe3cc>, <orca.braille.Region instance at 0xa3fe64c>, <orca.braille.Component instance at 0xa4c04ec>, <orca.braille.Region instance at 0xa39ec8c>, <orca.braille.Component instance at 0xa4c06cc>, <orca.braille.Region instance at 0xa3fe5ec>, <orca.braille.Component instance at 0xa3fe78c>, <orca.braille.Region instance at 0xa3ea8ac>, <orca.braille.Component instance at 0xa3fe70c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
generate braille for app.name='soffice' name='Cell A1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'useDefaultFormatting': False, '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=['apple']
realActiveDescendantRoleName=['Cell']
expandableState=[]
required=[]
generate braille results:
  Component: 'apple', 0
  Component: ' Cell', 0
tableCellRow=[<orca.braille.Component instance at 0xa4c080c>, <orca.braille.Component instance at 0xa4c068c>]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Calc RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view3', 0
  Region: ' ', 0
  Component: 'Sheet Sheet1 Table', 0
  Region: ' ', 0
  Component: 'apple', 0
  Component: ' Cell', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Calc Frame Untitled 1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table apple Cell'
     VISIBLE:  'apple Cell', cursor=1
generate speech for app.name='soffice' name='Cell A1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa3b3b80>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + endOfTableIndicator + pause + tableCellRow + pause + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
endOfTableIndicator=[]
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech for app.name='soffice' name='Cell A1 ' role='table cell' state='editable enabled multi line multiselectable resizable selectable showing transient visible' relations='' (args={'mode': 'speech', 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa3b3b80>, 'role': 'REAL_ROLE_TABLE_CELL', 'formatType': 'unfocused', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['apple']
expandableState=[]
required=[]
generate speech results:
  apple
tableCellRow=['apple']
newNodeLevel=[]
GENERATOR: _getTutorialForTableCell
           obj             = Cell A1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: _getTutorialForTableCellRow
           obj             = Cell A1 
           role            = table cell
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Cell A1 
           role            = table cell
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  <orca.speech_generator.Pause instance at 0xa11626c>
  apple
  <orca.speech_generator.Pause instance at 0xa11626c>
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'apple. '
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
    app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=0
          hw_code=64
          modifiers=0
          event_string=(Alt_L)
          is_text=True
          timestamp=277270
          time=1264230988.122743
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=70
          modifiers=8
          event_string=(F4)
          is_text=True
          timestamp=279912
          time=1264230990.764906
orca.keyEcho: string to echo: F4
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT window:deactivate
DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT window:create
    app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='enabled resizable sensitive showing visible' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
OBJECT EVENT: window:deactivate                        detail=(0,0)
             app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable multiselectable opaque selectable showing visible manages descendants' relations=''
KEYEVENT: type=1
          hw_code=70
          modifiers=8
          event_string=(F4)
          is_text=True
          timestamp=280019
          time=1264230990.876451
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create                            detail=(0,0)
    app.name='soffice' name='OpenOffice.org 3.1 ' role='alert' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT focus:
    app.name='soffice' name='OpenOffice.org 3.1 ' role='alert' state='active enabled sensitive showing visible' relations=''
ACTIVE SCRIPT: soffice (module=orca.scripts.apps.soffice.script) (reason=window:activate event)
Script mapping for soffice is soffice
Looking for settings at app-settings.soffice.py...
...could not find app-settings.soffice.py
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='soffice' name='OpenOffice.org 3.1 ' role='alert' state='active enabled sensitive showing visible' relations=''
LOCUS OF FOCUS: app='soffice' name='OpenOffice.org 3.1 ' role='alert'
                event='window:activate'
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='soffice' name='OpenOffice.org 3.1 ' role='alert' state='active enabled sensitive showing visible' relations=''
generate braille for app.name='soffice' name='OpenOffice.org 3.1 ' role='alert' state='active enabled sensitive showing visible' relations='' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_ALERT, '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 app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c03cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['OpenOffice.org 3.1 ']
value=['']
roleName=['Alert']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'OpenOffice.org 3.1  Alert', 0
BRAILLE LINE:  'soffice Application OpenOffice.org 3.1  Alert'
     VISIBLE:  'OpenOffice.org 3.1  Alert', cursor=1
generate speech for app.name='soffice' name='OpenOffice.org 3.1 ' role='alert' state='active enabled sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': ROLE_ALERT, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + unrelatedLabels + newNodeLevel + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['', 'OpenOffice.org 3.1 ']
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
unrelatedLabels=['The document "Untitled 1" has been modified.\nDo you want to save your changes?']
newNodeLevel=[]
GENERATOR: getTutorial
           obj             = OpenOffice.org 3.1 
           role            = alert
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech results:
  
  OpenOffice.org 3.1 
  The document "Untitled 1" has been modified.
Do you want to save your changes?
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'OpenOffice.org 3.1  The document "Untitled 1" has been modified.
Do you want to save your changes?. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='soffice' name='OpenOffice.org 3.1 ' role='alert' state='active enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='soffice' name='OpenOffice.org 3.1 ' role='option pane' state='active enabled modal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='soffice' name='Save' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
LOCUS OF FOCUS: app='soffice' name='Save' role='push button'
                event='focus:'
OBJECT EVENT: focus:                                   detail=(0,0)
             app.name='soffice' name='Save' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='soffice' name='Save' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'useDefaultFormatting': False, '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 app.name='soffice' name='OpenOffice.org 3.1 ' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['OpenOffice.org 3.1 ']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'OpenOffice.org 3.1  OptionPane', 0
generate braille for app.name='soffice' name='OpenOffice.org 3.1 ' role='alert' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ALERT, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['OpenOffice.org 3.1 ']
value=['']
roleName=['Alert']
required=[]
generate braille results:
  Component: 'OpenOffice.org 3.1  Alert', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c062c>, <orca.braille.Region instance at 0xa3fe5ec>, <orca.braille.Component instance at 0xa4c03cc>, <orca.braille.Region instance at 0xa3fe60c>, <orca.braille.Component instance at 0xa3fe48c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Save']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'OpenOffice.org 3.1  Alert', 0
  Region: ' ', 0
  Component: 'OpenOffice.org 3.1  OptionPane', 0
  Region: ' ', 0
  Component: 'Save Button', 0
BRAILLE LINE:  'soffice Application OpenOffice.org 3.1  Alert OpenOffice.org 3.1  OptionPane Save Button'
     VISIBLE:  'Save Button', cursor=1
generate speech for app.name='soffice' name='Save' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa49bbb0>, 'role': ROLE_PUSH_BUTTON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + toggleState + availability + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['', 'Save']
roleName=['button']
toggleState=[]
availability=[]
newNodeLevel=[]
GENERATOR: _getTutorialForPushButton
           obj             = Save
           role            = push button
           alreadyFocused  = False
           utterances:
               (To activate press space.)
GENERATOR: getTutorial
           obj             = Save
           role            = push button
           alreadyFocused  = False
           utterances:
               (To activate press space.)
tutorial=['To activate press space.']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech results:
  
  Save
  button
  <orca.speech_generator.Pause instance at 0xa11626c>
  To activate press space.
SPEECH OUTPUT: 'Save button. To activate press space.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=64
          modifiers=8
          event_string=(Alt_L)
          is_text=True
          timestamp=280374
          time=1264230991.226449
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=50
          modifiers=0
          event_string=(Shift_L)
          is_text=True
          timestamp=280957
          time=1264230991.809658
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          timestamp=281141
          time=1264230991.994120
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: False
orca.keyEcho: event string not handled: ISO_Left_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)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT focus:
    app.name='soffice' name='Save' role='push button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='soffice' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Cancel
--> obj.name=OpenOffice.org 3.1 
--> obj.name=OpenOffice.org 3.1 
LOCUS OF FOCUS: app='soffice' name='Cancel' role='push button'
                event='object:state-changed:focused'
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
             app.name='soffice' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='soffice' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'useDefaultFormatting': False, '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 app.name='soffice' name='OpenOffice.org 3.1 ' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['OpenOffice.org 3.1 ']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'OpenOffice.org 3.1  OptionPane', 0
generate braille for app.name='soffice' name='OpenOffice.org 3.1 ' role='alert' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ALERT, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['OpenOffice.org 3.1 ']
value=['']
roleName=['Alert']
required=[]
generate braille results:
  Component: 'OpenOffice.org 3.1  Alert', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c072c>, <orca.braille.Region instance at 0xa3fe78c>, <orca.braille.Component instance at 0xa4c088c>, <orca.braille.Region instance at 0xa3fe48c>, <orca.braille.Component instance at 0xa4c056c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Cancel']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'OpenOffice.org 3.1  Alert', 0
  Region: ' ', 0
  Component: 'OpenOffice.org 3.1  OptionPane', 0
  Region: ' ', 0
  Component: 'Cancel Button', 0
BRAILLE LINE:  'soffice Application OpenOffice.org 3.1  Alert OpenOffice.org 3.1  OptionPane Cancel Button'
     VISIBLE:  'Cancel Button', cursor=1
generate speech for app.name='soffice' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa49bca0>, 'role': ROLE_PUSH_BUTTON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + toggleState + availability + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['', 'Cancel']
roleName=['button']
toggleState=[]
availability=[]
newNodeLevel=[]
GENERATOR: _getTutorialForPushButton
           obj             = Cancel
           role            = push button
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Cancel
           role            = push button
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech results:
  
  Cancel
  button
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Cancel button. '
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

KEYEVENT: type=1
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          timestamp=281253
          time=1264230992.105152
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          timestamp=281693
          time=1264230992.545389
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: False
orca.keyEcho: event string not handled: ISO_Left_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)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT focus:
    app.name='soffice' name='Cancel' role='push button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='soffice' name='Discard' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Discard
--> obj.name=OpenOffice.org 3.1 
--> obj.name=OpenOffice.org 3.1 
LOCUS OF FOCUS: app='soffice' name='Discard' role='push button'
                event='object:state-changed:focused'
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
             app.name='soffice' name='Discard' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='soffice' name='Discard' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'useDefaultFormatting': False, '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 app.name='soffice' name='OpenOffice.org 3.1 ' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['OpenOffice.org 3.1 ']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'OpenOffice.org 3.1  OptionPane', 0
generate braille for app.name='soffice' name='OpenOffice.org 3.1 ' role='alert' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_ALERT, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['OpenOffice.org 3.1 ']
value=['']
roleName=['Alert']
required=[]
generate braille results:
  Component: 'OpenOffice.org 3.1  Alert', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0xa4c076c>, <orca.braille.Region instance at 0xa4c056c>, <orca.braille.Component instance at 0xa4c05cc>, <orca.braille.Region instance at 0xa3fe78c>, <orca.braille.Component instance at 0xa4c046c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Discard']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'OpenOffice.org 3.1  Alert', 0
  Region: ' ', 0
  Component: 'OpenOffice.org 3.1  OptionPane', 0
  Region: ' ', 0
  Component: 'Discard Button', 0
BRAILLE LINE:  'soffice Application OpenOffice.org 3.1  Alert OpenOffice.org 3.1  OptionPane Discard Button'
     VISIBLE:  'Discard Button', cursor=1
generate speech for app.name='soffice' name='Discard' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa44f308>, 'role': ROLE_PUSH_BUTTON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + toggleState + availability + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['', 'Discard']
roleName=['button']
toggleState=[]
availability=[]
newNodeLevel=[]
GENERATOR: _getTutorialForPushButton
           obj             = Discard
           role            = push button
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Discard
           role            = push button
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech results:
  
  Discard
  button
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Discard button. '
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

KEYEVENT: type=1
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          timestamp=281783
          time=1264230992.635850
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=50
          modifiers=1
          event_string=(Shift_L)
          is_text=True
          timestamp=282289
          time=1264230993.142269
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=284981
          time=1264230995.833410
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=285038
          time=1264230995.890031
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> 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)
---------> QUEUEING EVENT window:deactivate
    app.name='soffice' name='OpenOffice.org 3.1 ' role='alert' state='active enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='soffice' name='OpenOffice.org 3.1 ' role='alert' state='active enabled sensitive' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
OBJECT EVENT: window:deactivate                        detail=(0,0)
             app.name='soffice' name='OpenOffice.org 3.1 ' role='alert' state='defunct' relations=''
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='Untitled 1 - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='soffice' name='OpenOffice.org' role='root pane' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='OpenOffice.org' role='root pane' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:showing
    app.name='soffice' name='OpenOffice.org' role='root pane' state='enabled sensitive' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='None' role='root pane' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

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

Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/orca/focus_tracking_presenter.py", line 540, in _processObjectEvent
    state = event.source.getState()
  File "/usr/lib/python2.6/dist-packages/pyatspi/accessible.py", line 238, in _inner
    raise LookupError(e)
LookupError

LookupError above while processing event: object:state-changed:showing
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
DEQUEUED EVENT object:children-changed:remove <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:remove vvvvv
OBJECT EVENT: object:children-changed:remove           detail=(19,0)
_cleanupCache: 0 objects removed.
^^^^^ PROCESS OBJECT EVENT object:children-changed:remove ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: orca (module=orca.scripts.toolkits.GAIL) (reason=window:activate event)
Looking for settings at app-settings.orca.py...
...could not find app-settings.orca.py
LOCUS OF FOCUS: app='orca' name='Orca Screen Reader / Magnifier' role='frame'
                event='window:activate'
generate braille for app.name='orca' name='Orca Screen Reader / Magnifier' 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 app.name='orca' name='orca' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa4dc5cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Orca Screen Reader / Magnifier']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Screen Reader / Magnifier Frame', 0
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame'
     VISIBLE:  'Orca Screen Reader / Magnifier F', cursor=1
generate speech for app.name='orca' name='Orca Screen Reader / Magnifier' 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=['Orca Screen Reader / Magnifier']
allTextSelection=[]
roleName=['frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
Finding top-level object for source.name=Orca Screen Reader / Magnifier
GENERATOR: _getTutorialForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech results:
  Orca Screen Reader / Magnifier
  frame
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Orca Screen Reader / Magnifier frame. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Preferences
--> obj.name=
--> obj.name=Orca Screen Reader / Magnifier
LOCUS OF FOCUS: app='orca' name='Preferences' role='push button'
                event='object:state-changed:focused'
generate braille for app.name='orca' name='Preferences' role='push button' state='enabled focusable focused 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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Orca Screen Reader / Magnifier' 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=['Orca Screen Reader / Magnifier']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
alertAndDialogCount=[]
generate braille results:
  Component: 'Orca Screen Reader / Magnifier Frame', 0
generate braille for app.name='orca' name='orca' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa4dc42c>, <orca.braille.Region instance at 0xa39e8ac>, <orca.braille.Component instance at 0xa4dc6cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Preferences']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Screen Reader / Magnifier Frame', 0
  Region: ' ', 0
  Component: 'Preferences Button', 0
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame Preferences Button'
     VISIBLE:  'Preferences Button', cursor=1
generate speech for app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa3b7f68>, '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 [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Preferences']
roleName=['button']
availability=[]
default.getKeyBinding: ['', u'Alt p', '']
mnemonic=[u'Alt p']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa11668c>]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForPushButton
           obj             = Preferences
           role            = push button
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Preferences
           role            = push button
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  Preferences
  button
  <orca.speech_generator.Pause instance at 0xa11626c>
  Alt p
  <orca.speech_generator.LineBreak instance at 0xa11668c>
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'Preferences button. Alt p'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

KEYEVENT: type=0
          hw_code=64
          modifiers=0
          event_string=(Alt_L)
          is_text=True
          timestamp=287166
          time=1264230998.019143
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
---------> QUEUEING EVENT window:deactivate
DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='enabled resizable sensitive showing visible' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

---------> 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)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:create
    app.name='metacity' name='hammera@hammera-laptop: ~' role='statusbar' state='enabled multi line sensitive showing visible' relations=''
Script.getKnownApplications...
---------> QUEUEING EVENT object:state-changed:showing
...Script.getKnownApplications
BRAILLE LINE:  'hammera@hammera-laptop: ~'
     VISIBLE:  'hammera@hammera-laptop: ~', cursor=0
SPEECH OUTPUT: 'hammera@hammera-laptop: ~'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

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

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

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

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

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

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

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

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

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

---------> QUEUEING EVENT 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)
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame' state='active enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal) (reason=window:activate event)
Looking for settings at app-settings.gnome-terminal.py...
...could not find app-settings.gnome-terminal.py
LOCUS OF FOCUS: app='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame'
                event='window:activate'
generate braille for app.name='gnome-terminal' name='hammera@hammera-laptop: ~' 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 app.name='gnome-terminal' name='gnome-terminal' 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-terminal']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-terminal Application', 0
ancestors=[<orca.braille.Component instance at 0xa4dc48c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['hammera@hammera-laptop: ~']
value=['']
roleName=['Frame']
Finding top-level object for source.name=hammera@hammera-laptop: ~
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-terminal Application', 0
  Region: ' ', 0
  Component: 'hammera@hammera-laptop: ~ Frame', 0
BRAILLE LINE:  'gnome-terminal Application hammera@hammera-laptop: ~ Frame'
     VISIBLE:  'hammera@hammera-laptop: ~ Frame', cursor=1
generate speech for app.name='gnome-terminal' name='hammera@hammera-laptop: ~' 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=['hammera@hammera-laptop: ~']
allTextSelection=[]
roleName=['frame']
Finding top-level object for source.name=hammera@hammera-laptop: ~
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
Finding top-level object for source.name=hammera@hammera-laptop: ~
GENERATOR: _getTutorialForFrame
           obj             = hammera@hammera-laptop: ~
           role            = frame
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = hammera@hammera-laptop: ~
           role            = frame
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech results:
  hammera@hammera-laptop: ~
  frame
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'hammera@hammera-laptop: ~ frame. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=hammera@hammera-laptop: ~
LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal'
                event='object:state-changed:focused'
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, '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)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: '', 0
BRAILLE LINE:  ''
     VISIBLE:  '', cursor=1
generate speech for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa49bbb0>, 'role': ROLE_TERMINAL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + terminal + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
Finding frame for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=hammera@hammera-laptop: ~
terminal=['hammera@hammera-laptop: ~']
newNodeLevel=[]
unselectedCell=[]
GENERATOR: getTutorial
           obj             = Terminal
           role            = terminal
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa11626c>]
generate speech results:
  hammera@hammera-laptop: ~
  <orca.speech_generator.Pause instance at 0xa11626c>
  
SPEECH OUTPUT: 'hammera@hammera-laptop: ~. '
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

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

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

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

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

KEYEVENT: type=0
          hw_code=37
          modifiers=0
          event_string=(Control_L)
          is_text=True
          timestamp=292662
          time=1264231003.515266
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=54
          modifiers=4
          event_string=()
          is_text=False
          timestamp=293016
          time=1264231003.868827
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
Shutting down and exiting due to signal = 2
Current stack is:

  File "<string>", line 1, in <module>
  File "/usr/local/lib/python2.6/dist-packages/orca/orca.py", line 1777, in main
    start(pyatspi.Registry) # waits until we stop the registry
  File "/usr/local/lib/python2.6/dist-packages/orca/orca.py", line 1321, in start
    registry.start(gil=settings.useGILIdleHandler)
  File "/usr/lib/python2.6/dist-packages/pyatspi/registry.py", line 364, in start
    bonobo.main()
  File "/usr/local/lib/python2.6/dist-packages/orca/orca.py", line 1399, in shutdownOnSignal
    debug.printStack(debug.LEVEL_ALL)
  File "/usr/local/lib/python2.6/dist-packages/orca/debug.py", line 136, in printStack
    traceback.print_stack(None, 100, debugFile)

SPEECH OUTPUT: 'Goodbye.'
BRAILLE LINE:  'Goodbye.'
     VISIBLE:  'Goodbye.', cursor=0
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(169,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Looking for script at orca-scripts.gnome-terminal.py...
...could not find orca-scripts.gnome-terminal.py
Looking for script at scripts.gnome-terminal.py...
...could not find scripts.gnome-terminal.py
Looking for script at scripts.apps.gnome-terminal.py...
...found scripts.apps.gnome-terminal.py
NEW SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal)
KEYEVENT: type=1
          hw_code=54
          modifiers=4
          event_string=()
          is_text=False
          timestamp=293099
          time=1264231003.970643
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

