Using speech server factory: orca.speechdispatcherfactory
Speech module has been initialized.
Braille module has been initialized using WINDOWPATH=7
braille display size = (0, 1)
Magnification module has NOT been initialized.
SPEECH OUTPUT: 'Welcome to Orca.'
BRAILLE LINE:  'Welcome to Orca.'
     VISIBLE:  '', cursor=0
NEW SCRIPT: default (module=orca.default)
ACTIVE SCRIPT: default (module=orca.default) (reason=activate)
Script.getKnownApplications...
...Script.getKnownApplications
---------> QUEUEING EVENT window:activate
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='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 0x9ee314c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['hammera@hammera-laptop: ~']
value=['']
roleName=['Frame']
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
Finding top-level object for source.name=hammera@hammera-laptop: ~
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
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:  '', cursor=0
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 0x9a7f2ac>]
generate speech results:
  hammera@hammera-laptop: ~
  frame
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  
SPEECH OUTPUT: 'hammera@hammera-laptop: ~ frame. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:active
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 ^^^^^

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

---------> 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: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 0x9f46ccc>]
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:  '', cursor=0
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 0x9a7f2ac>]
generate speech results:
  Orca Screen Reader / Magnifier
  frame
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  
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 selectable 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 selectable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PUSH_BUTTON, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or description) + roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
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 0x9f46ccc>, <orca.braille.Region instance at 0x9ee33cc>, <orca.braille.Component instance at 0x9f46e2c>]
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:  '', cursor=0
generate speech for app.name='orca' name='Preferences' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9e50a90>, '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 0x9a7f2ac>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x9a851cc>]
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 0x9a7f2ac>
  Alt p
  <orca.speech_generator.LineBreak instance at 0x9a851cc>
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  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=37
          modifiers=8192
          event_string=(Control_L)
          is_text=True
          timestamp=13670527
          time=1257512450.718188
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=8196
          event_string=(Control_L)
          is_text=True
          timestamp=13670589
          time=1257512450.770183
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=37
          modifiers=8192
          event_string=(Control_L)
          is_text=True
          timestamp=13672489
          time=1257512452.670138
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=64
          modifiers=8196
          event_string=(Alt_L)
          is_text=True
          timestamp=13672501
          time=1257512452.682351
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 selectable 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 ^^^^^

KEYEVENT: type=1
          hw_code=37
          modifiers=8204
          event_string=(Control_L)
          is_text=True
          timestamp=13672766
          time=1257512452.949922
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
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=1
          hw_code=64
          modifiers=8200
          event_string=(Alt_L)
          is_text=True
          timestamp=13672782
          time=1257512452.963323
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
---------> 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)
    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=(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:create
DEQUEUED EVENT window:create <----------

vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create                            detail=(0,0)
    app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' role='frame' state='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 object:state-changed:showing
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:active
^^^^^ 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 ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:state-changed:checked
---------> QUEUEING EVENT object:state-changed:checked
---------> QUEUEING EVENT object:state-changed:checked
    app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' role='frame' state='active enabled resizable 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...
...found app-settings.soffice.py
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' role='frame' state='active enabled resizable sensitive showing visible' relations=''
LOCUS OF FOCUS: app='soffice' name='Untitled 1 - OpenOffice.org Writer' role='frame'
                event='window:activate'
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' role='frame' state='active enabled resizable sensitive showing visible' relations=''
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' 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 0x9fcd1cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Untitled 1 - OpenOffice.org Writer']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Writer
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Writer Frame', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Writer Frame'
     VISIBLE:  '', cursor=0
generate speech for app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9f14418>, '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 Writer']
allTextSelection=[]
roleName=['frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Writer
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Writer
GENERATOR: _getTutorialForFrame
           obj             = Untitled 1 - OpenOffice.org Writer
           role            = frame
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Untitled 1 - OpenOffice.org Writer
           role            = frame
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0x9a7f2ac>]
generate speech results:
  
  Untitled 1 - OpenOffice.org Writer
  frame
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  
SPEECH OUTPUT: 'Untitled 1 - OpenOffice.org Writer 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 Writer' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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 selectable 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:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,15)
    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 focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='soffice' name='None' role='paragraph' state='editable enabled focusable focused multi line multiselectable showing visible' relations=''
LOCUS OF FOCUS: app='soffice' name='' role='paragraph'
                event='focus:'
OBJECT EVENT: focus:                                   detail=(0,0)
             app.name='soffice' name='None' role='paragraph' state='editable enabled focusable focused multi line multiselectable showing visible' relations=''
StarOffice.locusOfFocusChanged - Writer: text paragraph.
SPEECH OUTPUT: 'blank'
generate braille for app.name='soffice' name='None' role='paragraph' state='editable enabled focusable focused multi line multiselectable 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='Document view' role='document frame' state='editable enabled multiselectable 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 view']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view', 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 0x9fcd06c>]
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 Writer' 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 Writer']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Writer RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' 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 Writer']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Writer
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Writer 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 0x9fcd2ac>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9f7dd8c>, <orca.braille.Region instance at 0x9f7ddcc>, <orca.braille.Component instance at 0x9f7decc>, <orca.braille.Region instance at 0x9f46c0c>, <orca.braille.Component instance at 0x9fcd06c>, <orca.braille.Region instance at 0x9ee33ac>, <orca.braille.Component instance at 0x9f7ddac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='None' role='paragraph' state='editable enabled focusable focused multi line multiselectable showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Writer Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Writer RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view', 0
  Region: ' ', 0
  Text: ' $l', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Writer Frame Untitled 1 - OpenOffice.org Writer RootPane ScrollPane Document view  $l'
     VISIBLE:  '', cursor=0
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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: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=''

Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/orca/focus_tracking_presenter.py", line 703, in _processObjectEvent
    s.processObjectEvent(event)
  File "/usr/local/lib/python2.6/dist-packages/orca/script.py", line 366, in processObjectEvent
    self.listeners[key](event)
  File "/usr/local/lib/python2.6/dist-packages/orca/scripts/apps/soffice/script.py", line 2010, in onStateChanged
    keyString = orca_state.lastNonModifierKeyEvent.event_string
AttributeError: 'NoneType' object has no attribute 'event_string'

^^^^^ 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='Align Left' role='push button' state='checked enabled focusable sensitive showing visible' relations=''

Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/orca/focus_tracking_presenter.py", line 703, in _processObjectEvent
    s.processObjectEvent(event)
  File "/usr/local/lib/python2.6/dist-packages/orca/script.py", line 366, in processObjectEvent
    self.listeners[key](event)
  File "/usr/local/lib/python2.6/dist-packages/orca/scripts/apps/soffice/script.py", line 2010, in onStateChanged
    keyString = orca_state.lastNonModifierKeyEvent.event_string
AttributeError: 'NoneType' object has no attribute 'event_string'

^^^^^ 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='Line Spacing: 1' role='push button' state='checked enabled focusable sensitive' relations=''

Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/orca/focus_tracking_presenter.py", line 703, in _processObjectEvent
    s.processObjectEvent(event)
  File "/usr/local/lib/python2.6/dist-packages/orca/script.py", line 366, in processObjectEvent
    self.listeners[key](event)
  File "/usr/local/lib/python2.6/dist-packages/orca/scripts/apps/soffice/script.py", line 2010, in onStateChanged
    keyString = orca_state.lastNonModifierKeyEvent.event_string
AttributeError: 'NoneType' object has no attribute 'event_string'

^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^

KEYEVENT: type=0
          hw_code=37
          modifiers=8192
          event_string=(Control_L)
          is_text=True
          timestamp=13685462
          time=1257512465.644562
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=8196
          event_string=(Control_L)
          is_text=True
          timestamp=13685527
          time=1257512465.708534
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=64
          modifiers=8192
          event_string=(Alt_L)
          is_text=True
          timestamp=13686917
          time=1257512467.098644
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=32
          modifiers=8200
          event_string=(o)
          is_text=True
          timestamp=13687099
          time=1257512467.280226
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:selection-changed
DEQUEUED EVENT object:selection-changed <----------

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
KEYEVENT: type=1
          hw_code=32
          modifiers=8200
          event_string=(o)
          is_text=True
          timestamp=13687150
          time=1257512467.827490
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='soffice' name='None' role='menu bar' state='enabled focusable opaque sensitive showing visible' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='menu bar' state='enabled focusable opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='soffice' name='Default Formatting' role='menu item' state='enabled focusable focused opaque selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='soffice' name='Default Formatting' role='menu item'
                event='focus:'
OBJECT EVENT: focus:                                   detail=(0,0)
             app.name='soffice' name='Default Formatting' role='menu item' state='enabled focusable focused opaque selectable selected sensitive showing visible' relations=''
generate braille for app.name='soffice' name='Default Formatting' role='menu item' state='enabled focusable focused opaque selectable selected sensitive showing visible' relations='' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_MENU_ITEM, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + availability) + asString(accelerator),                                     indicator=asString(menuItemCheckedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='soffice' name='None' role='menu bar' state='enabled focusable opaque sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_MENU_BAR, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' 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 Writer']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Writer RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' 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 Writer']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Writer
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Writer 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 0x9fcd12c>, <orca.braille.Region instance at 0x9f7dd8c>, <orca.braille.Component instance at 0x9f7decc>, <orca.braille.Region instance at 0x9f7dfac>, <orca.braille.Component instance at 0x9fcd18c>, <orca.braille.Region instance at 0x9ee33ac>, <orca.braille.Component instance at 0x9fcd2ec>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Default Formatting']
availability=[]
default.getKeyBinding: [u'd', u'Alt od', u'Control m']
accelerator=[u'(Control m)']
menuItemCheckedState=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Writer Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Writer RootPane', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Default Formatting(Control m)', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Writer Frame Untitled 1 - OpenOffice.org Writer RootPane MenuBar Default Formatting(Control m)'
     VISIBLE:  '', cursor=0
generate speech for app.name='soffice' name='Default Formatting' role='menu item' state='enabled focusable focused opaque selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9fa2b58>, 'role': ROLE_MENU_ITEM, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + menuItemCheckedState + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=['Format', 'menu']
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['', 'Default Formatting']
menuItemCheckedState=[]
availability=[]
mnemonic=[u'd']
pause=[<orca.speech_generator.Pause instance at 0x9a7f2ac>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x9a851cc>]
accelerator=[u'Control m']
positionInList=['1 of 19']
newNodeLevel=[]
GENERATOR: _getTutorialForPushButton
           obj             = Default Formatting
           role            = menu item
           alreadyFocused  = False
           utterances:
               (To activate press space.)
GENERATOR: getTutorial
           obj             = Default Formatting
           role            = menu item
           alreadyFocused  = False
           utterances:
               (To activate press space.)
tutorial=['To activate press space.']
generate speech results:
  Format
  menu
  
  Default Formatting
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  d
  <orca.speech_generator.LineBreak instance at 0x9a851cc>
  Control m
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  1 of 19
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  To activate press space.
SPEECH OUTPUT: 'Format menu  Default Formatting. d'
SPEECH OUTPUT: 'Control m. 1 of 19. To activate press space.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=64
          modifiers=8200
          event_string=(Alt_L)
          is_text=True
          timestamp=13688666
          time=1257512468.847201
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13689742
          time=1257512469.923467
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object: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:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
    app.name='soffice' name='Default Formatting' role='menu item' state='enabled focusable focused opaque selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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='Format' role='menu' state='enabled focusable opaque selectable selected sensitive showing visible' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='Format' role='menu' state='enabled focusable opaque selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0)
    app.name='soffice' name='Default Formatting' role='menu item' state='enabled focusable focused opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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='Character...' role='menu item' state='enabled focusable focused opaque selectable selected sensitive showing visible' relations=''
Finding top-level object for source.name=Character...
--> obj.name=Format
--> obj.name=
--> obj.name=Untitled 1 - OpenOffice.org Writer
--> obj.name=Untitled 1 - OpenOffice.org Writer
LOCUS OF FOCUS: app='soffice' name='Character...' role='menu item'
                event='object:state-changed:focused'
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
             app.name='soffice' name='Character...' role='menu item' state='enabled focusable focused opaque selectable selected sensitive showing visible' relations=''
KEYEVENT: type=1
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13689815
          time=1257512469.996086
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
generate braille for app.name='soffice' name='Character...' role='menu item' state='enabled focusable focused opaque selectable selected sensitive showing visible' relations='' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_MENU_ITEM, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + availability) + asString(accelerator),                                     indicator=asString(menuItemCheckedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='soffice' name='None' role='menu bar' state='enabled focusable opaque sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_MENU_BAR, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
---------> QUEUEING EVENT focus:
required=[]
generate braille results:
  Component: 'MenuBar', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' 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 Writer']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Writer RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' 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 Writer']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Writer
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Writer 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 0x9fcd18c>, <orca.braille.Region instance at 0x9f7dfac>, <orca.braille.Component instance at 0x9fcd94c>, <orca.braille.Region instance at 0x9f7ddac>, <orca.braille.Component instance at 0x9fcd16c>, <orca.braille.Region instance at 0x9ee33ac>, <orca.braille.Component instance at 0x9fcd12c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Character...']
availability=[]
default.getKeyBinding: [u'h', u'Alt oh', u'']
accelerator=[]
menuItemCheckedState=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Writer Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Writer RootPane', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Character...', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Writer Frame Untitled 1 - OpenOffice.org Writer RootPane MenuBar Character...'
     VISIBLE:  '', cursor=0
generate speech for app.name='soffice' name='Character...' role='menu item' state='enabled focusable focused opaque selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x97d5ea0>, 'role': ROLE_MENU_ITEM, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + menuItemCheckedState + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['', 'Character...']
menuItemCheckedState=[]
availability=[]
mnemonic=[u'h']
pause=[<orca.speech_generator.Pause instance at 0x9a7f2ac>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x9a851cc>]
accelerator=[]
positionInList=['2 of 19']
newNodeLevel=[]
GENERATOR: _getTutorialForPushButton
           obj             = Character...
           role            = menu item
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Character...
           role            = menu item
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  
  Character...
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  h
  <orca.speech_generator.LineBreak instance at 0x9a851cc>
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  2 of 19
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  
SPEECH OUTPUT: 'Character... h'
SPEECH OUTPUT: '2 of 19. '
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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='Format' role='menu' state='enabled focusable opaque selectable selected sensitive showing visible' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='Format' role='menu' state='enabled focusable opaque selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0)
    app.name='soffice' name='Character...' role='menu item' state='enabled focusable focused opaque selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='soffice' name='Character...' role='menu item' state='enabled focusable focused opaque selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=36
          modifiers=8192
          event_string=(Return)
          is_text=True
          timestamp=13691467
          time=1257512471.648193
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: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='soffice' name='None' role='redundant object' state='enabled resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='soffice' name='Format' role='menu' state='enabled focusable opaque selectable selected sensitive showing visible' relations=''
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:focused
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> QUEUEING EVENT object:selection-changed
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='Character...' role='menu item' state='enabled focusable focused opaque selectable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='soffice' name='Format' role='menu' state='enabled focusable opaque selectable sensitive showing visible' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='Format' role='menu' state='enabled focusable opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0)
---------> QUEUEING EVENT window:create
    app.name='soffice' name='Character...' role='menu item' state='enabled focusable focused opaque selectable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

KEYEVENT: type=1
          hw_code=36
          modifiers=8192
          event_string=(Return)
          is_text=True
          timestamp=13691514
          time=1257512472.432060
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
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 window:deactivate
    app.name='soffice' name='Format' role='menu' state='enabled focusable opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT window:activate
    app.name='soffice' name='Format' role='menu' state='enabled focusable opaque selectable sensitive showing visible' relations=''
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT focus:
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

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

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

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' 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 Writer' 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 Writer' 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='None' role='paragraph' state='editable enabled focusable multi line multiselectable showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='soffice' name='Character' role='dialog' 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...
...found app-settings.soffice.py
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations=''
LOCUS OF FOCUS: app='soffice' name='Character' role='dialog'
                event='window:activate'
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations=''
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'useDefaultFormatting': False, '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='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 0x9f7ddac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
BRAILLE LINE:  'soffice Application Character Dialog'
     VISIBLE:  '', cursor=0
generate speech for app.name='soffice' name='Character' 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 + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['', 'Character']
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 2
Script.getObjects looking at child 3
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 6
Script.getObjects looking at child 7
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 8
Script.getObjects looking at child 9
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
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 same font will be used on both your printer and your screen.']
newNodeLevel=[]
GENERATOR: getTutorial
           obj             = Character
           role            = dialog
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0x9a7f2ac>]
generate speech results:
  
  Character
  The same font will be used on both your printer and your screen.
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  
SPEECH OUTPUT: 'Character The same font will be used on both your printer and your screen. '
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 2
Script.getObjects looking at child 3
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 6
Script.getObjects looking at child 7
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 8
Script.getObjects looking at child 9
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
^^^^^ 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='Character' role='dialog' 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='Character' 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='Font' role='list' state='enabled focusable focused sensitive showing visible manages descendants' relations='labelled by'
LOCUS OF FOCUS: app='soffice' name='Font' role='list'
                event='focus:'
OBJECT EVENT: focus:                                   detail=(0,0)
             app.name='soffice' name='Font' role='list' state='enabled focusable focused sensitive showing visible manages descendants' relations='labelled by'
generate braille for app.name='soffice' name='Font' role='list' state='enabled focusable focused sensitive showing visible manages descendants' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_LIST, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(labelOrName + roleName + required))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='soffice' name='Font' role='panel' state='enabled sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PANEL, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Font']
roleName=['Panel']
generate braille results:
  Component: 'Font Panel', 0
generate braille for app.name='soffice' name='Font' role='panel' state='enabled sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PANEL, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Font']
roleName=['Panel']
generate braille results:
  Component: 'Font Panel', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['Font']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' 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=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 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 0x9fcd6ac>, <orca.braille.Region instance at 0x9fcd9ec>, <orca.braille.Component instance at 0x9fcdc8c>, <orca.braille.Region instance at 0x9fcd5cc>, <orca.braille.Component instance at 0x9fcdcec>, <orca.braille.Region instance at 0x9fcd62c>, <orca.braille.Component instance at 0x9fcdb2c>, <orca.braille.Region instance at 0x9fcd5ac>, <orca.braille.Component instance at 0x9fcd16c>, <orca.braille.Region instance at 0x9fcd12c>, <orca.braille.Component instance at 0x9fcd18c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
labelOrName=['Font']
roleName=['List']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Component: 'Font Panel', 0
  Region: ' ', 0
  Component: 'Font List', 0
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Font Panel Font List'
     VISIBLE:  '', cursor=0
generate speech for app.name='soffice' name='Font' role='list' state='enabled focusable focused sensitive showing visible manages descendants' relations='labelled by' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa014cb0>, 'role': ROLE_LIST, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
newAncestors=['Font', 'page', 'Font', 'panel']
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Font']
allTextSelection=[]
roleName=['list']
availability=[]
mnemonic=[]
accelerator=[]
newNodeLevel=[]
GENERATOR: _getTutorialForList
           obj             = Font
           role            = list
           alreadyFocused  = False
           utterances:
               (Use up and down to select an item.)
GENERATOR: getTutorial
           obj             = Font
           role            = list
           alreadyFocused  = False
           utterances:
               (Use up and down to select an item.)
tutorial=['Use up and down to select an item.']
pause=[<orca.speech_generator.Pause instance at 0x9a7f2ac>]
generate speech results:
  Font
  page
  Font
  panel
  Font
  list
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  Use up and down to select an item.
SPEECH OUTPUT: 'Font page Font panel Font list. Use up and down to select an item.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=62
          modifiers=8192
          event_string=(Shift_R)
          is_text=True
          timestamp=13694139
          time=1257512474.320743
orca.keyEcho: string to echo: Shift_R
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=1
          hw_code=62
          modifiers=8193
          event_string=(Shift_R)
          is_text=True
          timestamp=13694209
          time=1257512474.390655
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=8192
          event_string=(Tab)
          is_text=True
          timestamp=13694564
          time=1257512474.745687
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
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
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-selection-changed
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
    app.name='soffice' name='Font' role='text' state='editable enabled focusable sensitive showing single line visible' relations='labelled by'
---------> 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='Font' role='panel' state='enabled sensitive showing visible' relations='labelled by'
^^^^^ 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='Font' role='panel' state='enabled sensitive showing visible' relations='labelled by'
^^^^^ 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='Font' role='list' state='enabled focusable focused sensitive showing visible manages descendants' relations='labelled by'
KEYEVENT: type=1
          hw_code=23
          modifiers=8192
          event_string=(Tab)
          is_text=True
          timestamp=13694638
          time=1257512474.819044
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
^^^^^ 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='Typeface' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
Finding top-level object for source.name=Typeface
--> obj.name=Typeface
--> obj.name=
--> obj.name=Font
--> obj.name=
--> obj.name=Character
--> obj.name=Character
LOCUS OF FOCUS: app='soffice' name='Typeface' role='text'
                event='object:state-changed:focused'
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
             app.name='soffice' name='Typeface' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Typeface' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, '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='soffice' name='Typeface' role='panel' state='enabled sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PANEL, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Typeface']
roleName=['Panel']
generate braille results:
  Component: 'Typeface Panel', 0
generate braille for app.name='soffice' name='Typeface' role='panel' state='enabled sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PANEL, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Typeface']
roleName=['Panel']
generate braille results:
  Component: 'Typeface Panel', 0
---------> QUEUEING EVENT focus:
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['Font']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' 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=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 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 0x9fcda4c>, <orca.braille.Region instance at 0x9fcd7ec>, <orca.braille.Component instance at 0x9fcdc6c>, <orca.braille.Region instance at 0x9fcd68c>, <orca.braille.Component instance at 0x9fcd12c>, <orca.braille.Region instance at 0x9ee32ac>, <orca.braille.Component instance at 0x9fcd18c>, <orca.braille.Region instance at 0x9f46ccc>, <orca.braille.Component instance at 0x9fcd6ac>, <orca.braille.Region instance at 0x9f7de6c>, <orca.braille.Component instance at 0x9fcdb2c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Typeface']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Typeface' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Component: 'Typeface Panel', 0
  Region: ' ', 0
  Text: 'Typeface Normal $l', 15
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Typeface Panel Typeface Normal $l'
     VISIBLE:  '', cursor=0
generate speech for app.name='soffice' name='Typeface' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9fb07e0>, '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 + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=['Typeface', 'panel']
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelOrName=['Typeface']
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Typeface' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x9a7f2ac>]
currentLineText=['Normal']
allTextSelection=['selected']
default.getKeyBinding: ['', u'', '']
mnemonic=[]
newNodeLevel=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Typeface' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
GENERATOR: _getTutorialForText
           obj             = Typeface
           role            = text
           alreadyFocused  = False
           utterances:
               (Type in text.)
GENERATOR: getTutorial
           obj             = Typeface
           role            = text
           alreadyFocused  = False
           utterances:
               (Type in text.)
tutorial=['Type in text.']
generate speech results:
  Typeface
  panel
  Typeface
  text
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  Normal
  selected
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  Type in text.
SPEECH OUTPUT: 'Typeface panel Typeface text. Normal selected. Type in text.'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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='soffice' name='Typeface' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
^^^^^ 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='soffice' name='Typeface' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Typeface Panel Typeface Normal $l'
     VISIBLE:  '', cursor=0
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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='Typeface' role='panel' state='enabled sensitive showing visible' relations='labelled by'
^^^^^ 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='Typeface' role='panel' state='enabled sensitive showing visible' relations='labelled by'
^^^^^ 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='Typeface' role='list' state='enabled focusable focused sensitive showing visible manages descendants' relations='labelled by'
Finding top-level object for source.name=Typeface
--> obj.name=Typeface
--> obj.name=
--> obj.name=Font
--> obj.name=
--> obj.name=Character
--> obj.name=Character
LOCUS OF FOCUS: app='soffice' name='Typeface' role='list'
                event='object:state-changed:focused'
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
             app.name='soffice' name='Typeface' role='list' state='enabled focusable focused sensitive showing visible manages descendants' relations='labelled by'
generate braille for app.name='soffice' name='Typeface' role='list' state='enabled focusable focused sensitive showing visible manages descendants' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_LIST, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(labelOrName + roleName + required))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='soffice' name='Typeface' role='panel' state='enabled sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PANEL, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Typeface']
roleName=['Panel']
generate braille results:
  Component: 'Typeface Panel', 0
generate braille for app.name='soffice' name='Typeface' role='panel' state='enabled sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PANEL, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Typeface']
roleName=['Panel']
generate braille results:
  Component: 'Typeface Panel', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['Font']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' 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=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 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 0x9fcd58c>, <orca.braille.Region instance at 0x9fcdc8c>, <orca.braille.Component instance at 0x9fcd54c>, <orca.braille.Region instance at 0x9fcd4ec>, <orca.braille.Component instance at 0x9fcd7ec>, <orca.braille.Region instance at 0x9fcd6ec>, <orca.braille.Component instance at 0x9fcdc6c>, <orca.braille.Region instance at 0x9ee32ac>, <orca.braille.Component instance at 0x9fcd64c>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcd56c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
labelOrName=['Typeface']
roleName=['List']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Component: 'Typeface Panel', 0
  Region: ' ', 0
  Component: 'Typeface List', 0
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Typeface Panel Typeface List'
     VISIBLE:  '', cursor=0
generate speech for app.name='soffice' name='Typeface' role='list' state='enabled focusable focused sensitive showing visible manages descendants' relations='labelled by' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9c3b8d0>, 'role': ROLE_LIST, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
newAncestors=['Font', 'page', 'Typeface', 'panel']
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Typeface']
allTextSelection=[]
roleName=['list']
availability=[]
mnemonic=[]
accelerator=[]
newNodeLevel=[]
GENERATOR: _getTutorialForList
           obj             = Typeface
           role            = list
           alreadyFocused  = False
           utterances:
               (Use up and down to select an item.)
GENERATOR: getTutorial
           obj             = Typeface
           role            = list
           alreadyFocused  = False
           utterances:
               (Use up and down to select an item.)
tutorial=['Use up and down to select an item.']
pause=[<orca.speech_generator.Pause instance at 0x9a7f2ac>]
generate speech results:
  Font
  page
  Typeface
  panel
  Typeface
  list
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  Use up and down to select an item.
SPEECH OUTPUT: 'Font page Typeface panel Typeface list. Use up and down to select an item.'
^^^^^ 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='Typeface' role='list' state='enabled focusable focused sensitive showing visible manages descendants' relations='labelled by'
LOCUS OF FOCUS: app='soffice' name='Normal' role='list item'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(0,0)
             app.name='soffice' name='Typeface' role='list' state='enabled focusable focused sensitive showing visible manages descendants' relations='labelled by'
generate braille for app.name='soffice' name='Normal' role='list item' state='enabled selectable selected sensitive showing transient visible' relations='' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_LIST_ITEM, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + expandableState + roleName + availability) + asString(accelerator))]                          + (nestingLevel and [Region(" " + asString(nestingLevel))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='soffice' name='Typeface' role='list' state='enabled focusable focused sensitive showing visible manages descendants' relations='labelled by' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(labelOrName + roleName + required))]'
labelOrName=['Typeface']
roleName=['List']
required=[]
generate braille results:
  Component: 'Typeface List', 0
generate braille for app.name='soffice' name='Typeface' role='panel' state='enabled sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PANEL, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Typeface']
roleName=['Panel']
generate braille results:
  Component: 'Typeface Panel', 0
generate braille for app.name='soffice' name='Typeface' role='panel' state='enabled sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PANEL, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Typeface']
roleName=['Panel']
generate braille results:
  Component: 'Typeface Panel', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['Font']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' 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=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 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 0x9fcd58c>, <orca.braille.Region instance at 0x9fcd84c>, <orca.braille.Component instance at 0x9fcd6ec>, <orca.braille.Region instance at 0x9fcd78c>, <orca.braille.Component instance at 0x9fcd4ac>, <orca.braille.Region instance at 0x9fcd8ac>, <orca.braille.Component instance at 0x9fcd9ac>, <orca.braille.Region instance at 0x9fcdccc>, <orca.braille.Component instance at 0x9fcda4c>, <orca.braille.Region instance at 0x9fcd54c>, <orca.braille.Component instance at 0x9fcd82c>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcdc6c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Normal']
expandableState=[]
roleName=['ListItem']
availability=[]
accelerator=[]
nestingLevel=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Component: 'Typeface Panel', 0
  Region: ' ', 0
  Component: 'Typeface List', 0
  Region: ' ', 0
  Component: 'Normal ListItem', 0
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Typeface Panel Typeface List Normal ListItem'
     VISIBLE:  '', cursor=0
generate speech for app.name='soffice' name='Normal' role='list item' state='enabled selectable selected sensitive showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa0131d8>, 'role': ROLE_LIST_ITEM, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + pause + expandableState + pause + availability + positionInList + newNodeLevel + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['', 'Normal']
allTextSelection=[]
pause=[<orca.speech_generator.Pause instance at 0x9a7f2ac>]
expandableState=[]
availability=[]
positionInList=['1 of 4']
newNodeLevel=[]
GENERATOR: _getTutorialForListItem
           obj             = Normal
           role            = list item
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Normal
           role            = list item
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  
  Normal
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  1 of 4
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  
SPEECH OUTPUT: 'Normal. 1 of 4. '
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='soffice' name='Typeface' role='list' state='enabled focusable focused sensitive showing visible manages descendants' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=8192
          event_string=(Tab)
          is_text=True
          timestamp=13695287
          time=1257512475.467611
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT focus:
    app.name='soffice' name='Typeface' role='text' state='editable enabled focusable sensitive showing single line visible' relations='labelled by'
^^^^^ 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='Typeface' role='panel' state='enabled sensitive showing visible' relations='labelled by'
^^^^^ 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='Typeface' role='panel' state='enabled sensitive showing visible' relations='labelled by'
^^^^^ 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='Typeface' role='list' state='enabled focusable sensitive showing visible manages descendants' relations='labelled by'
^^^^^ 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
KEYEVENT: type=1
          hw_code=23
          modifiers=8192
          event_string=(Tab)
          is_text=True
          timestamp=13695357
          time=1257512475.538612
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
LOCUS OF FOCUS: app='soffice' name='12' role='combo box'
                event=None
^^^^^ 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='12' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by'
Finding top-level object for source.name=12
--> obj.name=
--> obj.name=Font
--> obj.name=
--> obj.name=Character
--> obj.name=Character
^^^^^ 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='12' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13696167
          time=1257512476.349088
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1,1)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd82c>, <orca.braille.Region instance at 0x9fcd74c>, <orca.braille.Component instance at 0x9fcda4c>, <orca.braille.Region instance at 0x9fcd78c>, <orca.braille.Component instance at 0x9fcd8ac>, <orca.braille.Region instance at 0x9fcdcac>, <orca.braille.Component instance at 0x9fcdccc>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcd4ac>]
KEYEVENT: type=1
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13696236
          time=1257512476.417608
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 13 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 13 $l'
     VISIBLE:  '', cursor=0
^^^^^ 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd68c>, <orca.braille.Region instance at 0x9fcdccc>, <orca.braille.Component instance at 0x9fcda8c>, <orca.braille.Region instance at 0x9fcdc0c>, <orca.braille.Component instance at 0x9fcd8ac>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcdcac>, <orca.braille.Region instance at 0x9ee342c>, <orca.braille.Component instance at 0x9fcda4c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 13 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 13 $l'
     VISIBLE:  '', cursor=0
SPEECH OUTPUT: '3'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> 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)
    app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13696774
          time=1257512476.955486
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
KEYEVENT: type=1
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13696836
          time=1257512477.017514
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcda8c>, <orca.braille.Region instance at 0x9f46ccc>, <orca.braille.Component instance at 0x9fcd6ec>, <orca.braille.Region instance at 0x9fcd5cc>, <orca.braille.Component instance at 0x9fcd8ac>, <orca.braille.Region instance at 0x9fcd78c>, <orca.braille.Component instance at 0x9fcda4c>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcdc0c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 14 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 14 $l'
     VISIBLE:  '', cursor=0
^^^^^ 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd1ac>, <orca.braille.Region instance at 0x9fcdc0c>, <orca.braille.Component instance at 0x9fcd84c>, <orca.braille.Region instance at 0x9fcd58c>, <orca.braille.Component instance at 0x9fcd78c>, <orca.braille.Region instance at 0x9f46ccc>, <orca.braille.Component instance at 0x9fcda4c>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcd5cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 14 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 14 $l'
     VISIBLE:  '', cursor=0
SPEECH OUTPUT: '4'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> 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)
    app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13697210
          time=1257512477.391183
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13697275
          time=1257512477.456799
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 0x9fcd56c>, <orca.braille.Region instance at 0x9ee342c>, <orca.braille.Component instance at 0x9fcd54c>, <orca.braille.Region instance at 0x9fcd64c>, <orca.braille.Component instance at 0x9fcd78c>, <orca.braille.Region instance at 0x9fcd7ac>, <orca.braille.Component instance at 0x9fcd5cc>, <orca.braille.Region instance at 0x9f46ccc>, <orca.braille.Component instance at 0x9fcd58c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 15 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 15 $l'
     VISIBLE:  '', cursor=0
^^^^^ 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd8ac>, <orca.braille.Region instance at 0x9fcd58c>, <orca.braille.Component instance at 0x9fcd4cc>, <orca.braille.Region instance at 0x9fcd26c>, <orca.braille.Component instance at 0x9fcd7ac>, <orca.braille.Region instance at 0x9ee342c>, <orca.braille.Component instance at 0x9fcd5cc>, <orca.braille.Region instance at 0x9f46ccc>, <orca.braille.Component instance at 0x9fcd64c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 15 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 15 $l'
     VISIBLE:  '', cursor=0
SPEECH OUTPUT: '5'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> 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)
    app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13697690
          time=1257512477.871181
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
KEYEVENT: type=1
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13697758
          time=1257512477.939649
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
label=[]
displayedText=['soffice']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'soffice Application', 0
ancestors=[<orca.braille.Component instance at 0x9fcd4cc>, <orca.braille.Region instance at 0x9ee32ac>, <orca.braille.Component instance at 0x9fcdcac>, <orca.braille.Region instance at 0x9fcd8cc>, <orca.braille.Component instance at 0x9fcd7ac>, <orca.braille.Region instance at 0x9fcd1ac>, <orca.braille.Component instance at 0x9fcd64c>, <orca.braille.Region instance at 0x9ee342c>, <orca.braille.Component instance at 0x9fcd26c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 16 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 16 $l'
     VISIBLE:  '', cursor=0
^^^^^ 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd78c>, <orca.braille.Region instance at 0x9fcd26c>, <orca.braille.Component instance at 0x9fcd72c>, <orca.braille.Region instance at 0x9fcdc8c>, <orca.braille.Component instance at 0x9fcd1ac>, <orca.braille.Region instance at 0x9ee32ac>, <orca.braille.Component instance at 0x9fcd64c>, <orca.braille.Region instance at 0x9ee342c>, <orca.braille.Component instance at 0x9fcd8cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 16 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 16 $l'
     VISIBLE:  '', cursor=0
SPEECH OUTPUT: '6'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> 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)
    app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13698132
          time=1257512478.313366
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1,1)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd72c>, <orca.braille.Region instance at 0x9fcd12c>, <orca.braille.Component instance at 0x9fcd4ac>, <orca.braille.Region instance at 0x9fcd40c>, <orca.braille.Component instance at 0x9fcd1ac>, <orca.braille.Region instance at 0x9fcd8ac>, <orca.braille.Component instance at 0x9fcd8cc>, <orca.braille.Region instance at 0x9ee32ac>, <orca.braille.Component instance at 0x9fcdc8c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
KEYEVENT: type=1
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13698216
          time=1257512478.396826
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 18 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 18 $l'
     VISIBLE:  '', cursor=0
^^^^^ 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd6ec>, <orca.braille.Region instance at 0x9fcd8cc>, <orca.braille.Component instance at 0x9fcd12c>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcdc8c>, <orca.braille.Region instance at 0x9f46ccc>, <orca.braille.Component instance at 0x9fcd1ac>, <orca.braille.Region instance at 0x9ee32ac>, <orca.braille.Component instance at 0x9fcd4ac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 18 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 18 $l'
     VISIBLE:  '', cursor=0
SPEECH OUTPUT: '8'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> 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)
    app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13698639
          time=1257512478.819929
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING 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,2)
    app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
KEYEVENT: type=1
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13698704
          time=1257512478.884844
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcdb4c>, <orca.braille.Region instance at 0x9f46e4c>, <orca.braille.Component instance at 0x9fcd7ac>, <orca.braille.Region instance at 0x9fcdc2c>, <orca.braille.Component instance at 0x9fcd1ac>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcd4ac>, <orca.braille.Region instance at 0x9f46ccc>, <orca.braille.Component instance at 0x9fcd12c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 20 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 20 $l'
     VISIBLE:  '', cursor=0
^^^^^ 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd6ec>, <orca.braille.Region instance at 0x9fcd12c>, <orca.braille.Component instance at 0x9fcd5ac>, <orca.braille.Region instance at 0x9fcd54c>, <orca.braille.Component instance at 0x9fcd1ac>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcd4ac>, <orca.braille.Region instance at 0x9f46e4c>, <orca.braille.Component instance at 0x9fcd7ac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 20 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 20 $l'
     VISIBLE:  '', cursor=0
SPEECH OUTPUT: '20'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> 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)
    app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13699219
          time=1257512479.400590
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1,1)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd5ac>, <orca.braille.Region instance at 0x9fcd56c>, <orca.braille.Component instance at 0x9fcd8cc>, <orca.braille.Region instance at 0x9fcda4c>, <orca.braille.Component instance at 0x9fcd1ac>, <orca.braille.Region instance at 0x9fcdc4c>, <orca.braille.Component instance at 0x9fcd7ac>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcd54c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
KEYEVENT: type=1
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13699312
          time=1257512479.492751
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 22 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 22 $l'
     VISIBLE:  '', cursor=0
^^^^^ 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd54c>, <orca.braille.Region instance at 0x9fcdc4c>, <orca.braille.Component instance at 0x9fcdcac>, <orca.braille.Region instance at 0x9fcd5cc>, <orca.braille.Component instance at 0x9fcda4c>, <orca.braille.Region instance at 0x9f46ccc>, <orca.braille.Component instance at 0x9fcd1ac>, <orca.braille.Region instance at 0x9f46e4c>, <orca.braille.Component instance at 0x9fcd56c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 22 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 22 $l'
     VISIBLE:  '', cursor=0
SPEECH OUTPUT: '2'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> 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)
    app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=111
          modifiers=8192
          event_string=(Up)
          is_text=True
          timestamp=13699731
          time=1257512479.912642
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1,1)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcdcac>, <orca.braille.Region instance at 0x9fcd7ec>, <orca.braille.Component instance at 0x9fcdccc>, <orca.braille.Region instance at 0x9fcda6c>, <orca.braille.Component instance at 0x9fcda4c>, <orca.braille.Region instance at 0x9fcd6ec>, <orca.braille.Component instance at 0x9fcd56c>, <orca.braille.Region instance at 0x9f46ccc>, <orca.braille.Component instance at 0x9fcd5cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
KEYEVENT: type=1
          hw_code=111
          modifiers=8192
          event_string=(Up)
          is_text=True
          timestamp=13699813
          time=1257512479.995899
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 20 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 20 $l'
     VISIBLE:  '', cursor=0
^^^^^ 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd64c>, <orca.braille.Region instance at 0x9fcd56c>, <orca.braille.Component instance at 0x9fcd7ec>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcd5cc>, <orca.braille.Region instance at 0x9ee32ac>, <orca.braille.Component instance at 0x9fcda4c>, <orca.braille.Region instance at 0x9f46ccc>, <orca.braille.Component instance at 0x9fcdccc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 20 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 20 $l'
     VISIBLE:  '', cursor=0
SPEECH OUTPUT: '0'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> 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)
    app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=111
          modifiers=8192
          event_string=(Up)
          is_text=True
          timestamp=13700176
          time=1257512480.357180
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-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,2)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd7ac>, <orca.braille.Region instance at 0x9fcd8ac>, <orca.braille.Component instance at 0x9fcd8cc>, <orca.braille.Region instance at 0x9fcd78c>, <orca.braille.Component instance at 0x9fcda4c>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcdccc>, <orca.braille.Region instance at 0x9ee32ac>, <orca.braille.Component instance at 0x9fcd7ec>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
KEYEVENT: type=1
          hw_code=111
          modifiers=8192
          event_string=(Up)
          is_text=True
          timestamp=13700267
          time=1257512480.448129
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 18 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 18 $l'
     VISIBLE:  '', cursor=0
^^^^^ 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd9ec>, <orca.braille.Region instance at 0x9fcdccc>, <orca.braille.Component instance at 0x9fcd4ec>, <orca.braille.Region instance at 0x9fcdc2c>, <orca.braille.Component instance at 0x9fcd78c>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcda4c>, <orca.braille.Region instance at 0x9f46e4c>, <orca.braille.Component instance at 0x9fcd8ac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 18 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 18 $l'
     VISIBLE:  '', cursor=0
SPEECH OUTPUT: '18'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> 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)
    app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=111
          modifiers=8192
          event_string=(Up)
          is_text=True
          timestamp=13700578
          time=1257512480.759426
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd4ec>, <orca.braille.Region instance at 0x9fcd4ac>, <orca.braille.Component instance at 0x9fcd64c>, <orca.braille.Region instance at 0x9fcd5ac>, <orca.braille.Component instance at 0x9fcd78c>, <orca.braille.Region instance at 0x9fcd98c>, <orca.braille.Component instance at 0x9fcd8ac>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcdc2c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
KEYEVENT: type=1
          hw_code=111
          modifiers=8192
          event_string=(Up)
          is_text=True
          timestamp=13700670
          time=1257512480.851044
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 16 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 16 $l'
     VISIBLE:  '', cursor=0
^^^^^ 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcdc2c>, <orca.braille.Region instance at 0x9fcd98c>, <orca.braille.Component instance at 0x9fcd6ec>, <orca.braille.Region instance at 0x9fcd12c>, <orca.braille.Component instance at 0x9fcd5ac>, <orca.braille.Region instance at 0x9f46ccc>, <orca.braille.Component instance at 0x9fcd78c>, <orca.braille.Region instance at 0x9f46e4c>, <orca.braille.Component instance at 0x9fcd4ac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 16 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 16 $l'
     VISIBLE:  '', cursor=0
SPEECH OUTPUT: '6'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> 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)
    app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=111
          modifiers=8192
          event_string=(Up)
          is_text=True
          timestamp=13701037
          time=1257512481.218345
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
KEYEVENT: type=1
          hw_code=111
          modifiers=8192
          event_string=(Up)
          is_text=True
          timestamp=13701110
          time=1257512481.292536
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd6ec>, <orca.braille.Region instance at 0x9fcd72c>, <orca.braille.Component instance at 0x9ee32ac>, <orca.braille.Region instance at 0x9fcd0ac>, <orca.braille.Component instance at 0x9fcd5ac>, <orca.braille.Region instance at 0x9fcdc6c>, <orca.braille.Component instance at 0x9fcd4ac>, <orca.braille.Region instance at 0x9f46ccc>, <orca.braille.Component instance at 0x9fcd12c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 15 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 15 $l'
     VISIBLE:  '', cursor=0
^^^^^ 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcdc0c>, <orca.braille.Region instance at 0x9fcd4ac>, <orca.braille.Component instance at 0x9fcd62c>, <orca.braille.Region instance at 0x9fcd8cc>, <orca.braille.Component instance at 0x9fcd5ac>, <orca.braille.Region instance at 0x9ee32ac>, <orca.braille.Component instance at 0x9fcdc6c>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcd72c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 15 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 15 $l'
     VISIBLE:  '', cursor=0
SPEECH OUTPUT: '5'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> 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)
    app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=111
          modifiers=8192
          event_string=(Up)
          is_text=True
          timestamp=13701441
          time=1257512481.622642
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
KEYEVENT: type=1
          hw_code=111
          modifiers=8192
          event_string=(Up)
          is_text=True
          timestamp=13701511
          time=1257512481.692153
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd62c>, <orca.braille.Region instance at 0x9ee342c>, <orca.braille.Component instance at 0x9fcd60c>, <orca.braille.Region instance at 0x9fcd4ec>, <orca.braille.Component instance at 0x9fcd5ac>, <orca.braille.Region instance at 0x9fcdc2c>, <orca.braille.Component instance at 0x9fcd72c>, <orca.braille.Region instance at 0x9ee32ac>, <orca.braille.Component instance at 0x9fcd8cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 14 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 14 $l'
     VISIBLE:  '', cursor=0
^^^^^ 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd9ac>, <orca.braille.Region instance at 0x9fcd72c>, <orca.braille.Component instance at 0x9fcd26c>, <orca.braille.Region instance at 0x9fcdbec>, <orca.braille.Component instance at 0x9fcd5ac>, <orca.braille.Region instance at 0x9ee342c>, <orca.braille.Component instance at 0x9fcdc2c>, <orca.braille.Region instance at 0x9ee32ac>, <orca.braille.Component instance at 0x9fcd60c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 14 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 14 $l'
     VISIBLE:  '', cursor=0
SPEECH OUTPUT: '4'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> 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)
    app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=111
          modifiers=8192
          event_string=(Up)
          is_text=True
          timestamp=13701874
          time=1257512482.055188
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd26c>, <orca.braille.Region instance at 0x9fcd12c>, <orca.braille.Component instance at 0x9fcd74c>, <orca.braille.Region instance at 0x9fcd1ac>, <orca.braille.Component instance at 0x9fcd5ac>, <orca.braille.Region instance at 0x9fcdc0c>, <orca.braille.Component instance at 0x9fcd60c>, <orca.braille.Region instance at 0x9ee342c>, <orca.braille.Component instance at 0x9fcdbec>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
KEYEVENT: type=1
          hw_code=111
          modifiers=8192
          event_string=(Up)
          is_text=True
          timestamp=13701943
          time=1257512482.123470
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 13 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 13 $l'
     VISIBLE:  '', cursor=0
^^^^^ 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcdbec>, <orca.braille.Region instance at 0x9fcdc0c>, <orca.braille.Component instance at 0x9fcda4c>, <orca.braille.Region instance at 0x9fcd4cc>, <orca.braille.Component instance at 0x9fcd1ac>, <orca.braille.Region instance at 0x9ee342c>, <orca.braille.Component instance at 0x9fcd5ac>, <orca.braille.Region instance at 0x9f7dccc>, <orca.braille.Component instance at 0x9fcd12c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 13 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 13 $l'
     VISIBLE:  '', cursor=0
SPEECH OUTPUT: '3'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> 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)
    app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=66
          modifiers=8192
          event_string=(Caps_Lock)
          is_text=True
          timestamp=13702967
          time=1257512483.148499
orca.keyEcho: string to echo: Caps_Lock
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=36
          modifiers=8192
          event_string=(Return)
          is_text=True
          timestamp=13703118
          time=1257512483.299077
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='soffice' name='12' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_COMBO_BOX, '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 []) + ((comboBoxTextObj and [Text(comboBoxTextObj[0], asString(label), asString(eol))])                           or [Component(obj, asString(label + displayedText), label and (len(asString(label)) + 1) or 0)])                          + [Region(" " + asString(roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['Font']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' 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=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 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 0x9fcd64c>, <orca.braille.Region instance at 0x9fcd5ac>, <orca.braille.Component instance at 0x9fcda4c>, <orca.braille.Region instance at 0x9fcd0ac>, <orca.braille.Component instance at 0x9fcdbec>, <orca.braille.Region instance at 0x9fcd12c>, <orca.braille.Component instance at 0x9fcd4cc>, <orca.braille.Region instance at 0x9f46e4c>, <orca.braille.Component instance at 0x9fcdc0c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
comboBoxTextObj=[<CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9f390b0>]
label=['Size']
eol=[' $l']
roleName=['Combo']
KEYEVENT: type=1
          hw_code=36
          modifiers=8192
          event_string=(Return)
          is_text=True
          timestamp=13703191
          time=1257512483.373240
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 13 $l', 7
  Region: ' Combo', 0
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 13 $l Combo'
     VISIBLE:  '', cursor=0
generate speech for app.name='soffice' name='12' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by' (args={'forceList': True, 'formatType': 'basicWhereAmI', 'role': ROLE_COMBO_BOX, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using 'toolbar + labelAndName + roleName + positionInList + availability + (tutorial and (pause + tutorial) or []) + description'
toolbar=[]
labelAndName=['Size', '13']
roleName=['combo box']
positionInList=[]
availability=[]
GENERATOR: _getTutorialForComboBox
           obj             = 12
           role            = combo box
           alreadyFocused  = True
           utterances:
               (Press space to expand, and use up and down to select an item.)
GENERATOR: getTutorial
           obj             = 12
           role            = combo box
           alreadyFocused  = True
           utterances:
               (Press space to expand, and use up and down to select an item.)
tutorial=['Press space to expand, and use up and down to select an item.']
pause=[<orca.speech_generator.Pause instance at 0x9a7f2ac>]
description=['Enter or select the font size that you want to apply. For scalable fonts, you can also enter decimal values.']
generate speech results:
  Size
  13
  combo box
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  Press space to expand, and use up and down to select an item.
  Enter or select the font size that you want to apply. For scalable fonts, you can also enter decimal values.
SPEECH OUTPUT: 'Size 13 combo box. Press space to expand, and use up and down to select an item. Enter or select the font size that you want to apply. For scalable fonts, you can also enter decimal values.'

^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=66
          modifiers=8192
          event_string=(Caps_Lock)
          is_text=True
          timestamp=13705026
          time=1257512485.207266
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13705294
          time=1257512485.474870
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(1,1)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd0ac>, <orca.braille.Region instance at 0x9fcdb2c>, <orca.braille.Component instance at 0x9fcdc4c>, <orca.braille.Region instance at 0x9fcd62c>, <orca.braille.Component instance at 0x9fcd12c>, <orca.braille.Region instance at 0x9fcdc6c>, <orca.braille.Component instance at 0x9fcdc0c>, <orca.braille.Region instance at 0x9f46e4c>, <orca.braille.Component instance at 0x9fcdbec>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
KEYEVENT: type=1
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=13705366
          time=1257512485.549641
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 14 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 14 $l'
     VISIBLE:  '', cursor=0
^^^^^ 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='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
generate braille for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'unfocused', '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
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName))]'
label=[]
displayedText=['Font']
roleName=['Page']
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' role='option pane' state='active enabled modal sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_OPTION_PANE, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 0
generate braille for app.name='soffice' name='soffice' role='application' state='' relations='' (args={'formatType': 'unfocused', '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 0x9fcd62c>, <orca.braille.Region instance at 0x9fcd9ac>, <orca.braille.Component instance at 0x9fcd6ac>, <orca.braille.Region instance at 0x9fcd8cc>, <orca.braille.Component instance at 0x9fcdc6c>, <orca.braille.Region instance at 0x9fcd64c>, <orca.braille.Component instance at 0x9fcdbec>, <orca.braille.Region instance at 0x9f46e4c>, <orca.braille.Component instance at 0x9fcd12c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Size']
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='Size' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 14 $l', 7
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 14 $l'
     VISIBLE:  '', cursor=0
SPEECH OUTPUT: '4'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> 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)
    app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='The same font will be used on both your printer and your screen.' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=66
          modifiers=8192
          event_string=(Caps_Lock)
          is_text=True
          timestamp=13705864
          time=1257512486.045278
orca.keyEcho: string to echo: Caps_Lock
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=36
          modifiers=8192
          event_string=(Return)
          is_text=True
          timestamp=13706044
          time=1257512486.225702
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='soffice' name='12' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_COMBO_BOX, '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 []) + ((comboBoxTextObj and [Text(comboBoxTextObj[0], asString(label), asString(eol))])                           or [Component(obj, asString(label + displayedText), label and (len(asString(label)) + 1) or 0)])                          + [Region(" " + asString(roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='soffice' name='Font' role='page tab' state='enabled focusable selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['Font']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Font Page', 0
generate braille for app.name='soffice' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='soffice' name='Character' 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=['Character']
value=['']
roleName=['OptionPane']
required=[]
generate braille results:
  Component: 'Character OptionPane', 0
generate braille for app.name='soffice' name='Character' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Character']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Character Dialog', 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 0x9fcd64c>, <orca.braille.Region instance at 0x9fcd12c>, <orca.braille.Component instance at 0x9fcdc6c>, <orca.braille.Region instance at 0x9fcd74c>, <orca.braille.Component instance at 0x9fcda6c>, <orca.braille.Region instance at 0x9fcd68c>, <orca.braille.Component instance at 0x9fcd9ac>, <orca.braille.Region instance at 0x9fcd0ac>, <orca.braille.Component instance at 0x9fcd8cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
comboBoxTextObj=[<CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9f390b0>]
label=['Size']
eol=[' $l']
KEYEVENT: type=1
          hw_code=36
          modifiers=8192
          event_string=(Return)
          is_text=True
          timestamp=13706115
          time=1257512486.297768
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
roleName=['Combo']
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Character Dialog', 0
  Region: ' ', 0
  Component: 'Character OptionPane', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Font Page', 0
  Region: ' ', 0
  Text: 'Size 14 $l', 7
  Region: ' Combo', 0
BRAILLE LINE:  'soffice Application Character Dialog Character OptionPane TabList Font Page Size 14 $l Combo'
     VISIBLE:  '', cursor=0
generate speech for app.name='soffice' name='12' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by' (args={'forceList': True, 'formatType': 'basicWhereAmI', 'role': ROLE_COMBO_BOX, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using 'toolbar + labelAndName + roleName + positionInList + availability + (tutorial and (pause + tutorial) or []) + description'
toolbar=[]
labelAndName=['Size', '14']
roleName=['combo box']
positionInList=[]
availability=[]
GENERATOR: _getTutorialForComboBox
           obj             = 12
           role            = combo box
           alreadyFocused  = True
           utterances:
               (Press space to expand, and use up and down to select an item.)
GENERATOR: getTutorial
           obj             = 12
           role            = combo box
           alreadyFocused  = True
           utterances:
               (Press space to expand, and use up and down to select an item.)
tutorial=['Press space to expand, and use up and down to select an item.']
pause=[<orca.speech_generator.Pause instance at 0x9a7f2ac>]
description=['Enter or select the font size that you want to apply. For scalable fonts, you can also enter decimal values.']
generate speech results:
  Size
  14
  combo box
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  Press space to expand, and use up and down to select an item.
  Enter or select the font size that you want to apply. For scalable fonts, you can also enter decimal values.
SPEECH OUTPUT: 'Size 14 combo box. Press space to expand, and use up and down to select an item. Enter or select the font size that you want to apply. For scalable fonts, you can also enter decimal values.'

^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=66
          modifiers=8192
          event_string=(Caps_Lock)
          is_text=True
          timestamp=13707230
          time=1257512487.410745
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=9
          modifiers=8192
          event_string=(Escape)
          is_text=True
          timestamp=13708585
          time=1257512488.766223
orca.keyEcho: string to echo: Escape
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=9
          modifiers=8192
          event_string=(Escape)
          is_text=True
          timestamp=13708661
          time=1257512488.842424
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='Character' role='dialog' 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)
    app.name='soffice' name='Character' role='dialog' state='active enabled sensitive' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
OBJECT EVENT: window:deactivate                        detail=(0,0)
             app.name='soffice' name='Character' role='dialog' state='active enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT focus:
    app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' role='frame' state='active enabled resizable 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...
...found app-settings.soffice.py
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' role='frame' state='active enabled resizable sensitive showing visible' relations=''
LOCUS OF FOCUS: app='soffice' name='Untitled 1 - OpenOffice.org Writer' role='frame'
                event='window:activate'
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' role='frame' state='active enabled resizable sensitive showing visible' relations=''
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' 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 0x9fcd70c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Untitled 1 - OpenOffice.org Writer']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Writer
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Writer Frame', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Writer Frame'
     VISIBLE:  '', cursor=0
generate speech for app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' 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 + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['', 'Untitled 1 - OpenOffice.org Writer']
allTextSelection=[]
roleName=['frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Writer
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Writer
GENERATOR: _getTutorialForFrame
           obj             = Untitled 1 - OpenOffice.org Writer
           role            = frame
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Untitled 1 - OpenOffice.org Writer
           role            = frame
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0x9a7f2ac>]
generate speech results:
  
  Untitled 1 - OpenOffice.org Writer
  frame
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  
SPEECH OUTPUT: 'Untitled 1 - OpenOffice.org Writer 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 Writer' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='soffice' name='None' role='paragraph' state='editable enabled focusable focused multi line multiselectable showing visible' relations=''
LOCUS OF FOCUS: app='soffice' name='' role='paragraph'
                event='object:state-changed:focused'
generate braille for app.name='soffice' name='None' role='paragraph' state='editable enabled focusable focused multi line multiselectable 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='Document view' role='document frame' state='editable enabled multiselectable 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 view']
value=['']
roleName=[]
required=[]
generate braille results:
  Component: 'Document view', 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 0x9fcdc6c>]
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 Writer' 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 Writer']
value=['']
roleName=['RootPane']
required=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Writer RootPane', 0
generate braille for app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' 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 Writer']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Untitled 1 - OpenOffice.org Writer
alertAndDialogCount=[]
generate braille results:
  Component: 'Untitled 1 - OpenOffice.org Writer 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 0x9fcd90c>, <orca.braille.Region instance at 0x9fcdc8c>, <orca.braille.Component instance at 0x9fcd5cc>, <orca.braille.Region instance at 0x9f46c0c>, <orca.braille.Component instance at 0x9fcda2c>, <orca.braille.Region instance at 0x9fcd7ac>, <orca.braille.Component instance at 0x9fcdc6c>, <orca.braille.Region instance at 0x9f7dfac>, <orca.braille.Component instance at 0x9fcd98c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='None' role='paragraph' state='editable enabled focusable focused multi line multiselectable showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'soffice Application', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Writer Frame', 0
  Region: ' ', 0
  Component: 'Untitled 1 - OpenOffice.org Writer RootPane', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Document view', 0
  Region: ' ', 0
  Text: ' $l', 0
BRAILLE LINE:  'soffice Application Untitled 1 - OpenOffice.org Writer Frame Untitled 1 - OpenOffice.org Writer RootPane ScrollPane Document view  $l'
     VISIBLE:  '', cursor=0
^^^^^ 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='None' role='paragraph' state='editable enabled focusable focused multi line multiselectable showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=62
          modifiers=8192
          event_string=(Shift_R)
          is_text=True
          timestamp=13709679
          time=1257512489.861308
orca.keyEcho: string to echo: Shift_R
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=1
          hw_code=62
          modifiers=8193
          event_string=(Shift_R)
          is_text=True
          timestamp=13709760
          time=1257512489.941682
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=64
          modifiers=8192
          event_string=(Alt_L)
          is_text=True
          timestamp=13711958
          time=1257512492.140299
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=13712214
          time=1257512492.396982
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 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)
KEYEVENT: type=1
          hw_code=64
          modifiers=8
          event_string=(Alt_L)
          is_text=True
          timestamp=13712259
          time=1257512492.441189
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
    app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' role='root pane' state='enabled sensitive showing visible' relations=''
KEYEVENT: type=1
          hw_code=70
          modifiers=0
          event_string=(F4)
          is_text=True
          timestamp=13712280
          time=1257512492.462363
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' role='root pane' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='soffice' name='Untitled 1 - OpenOffice.org Writer' 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 Writer' 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 Writer' 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='None' role='paragraph' state='editable enabled focusable focused multi line multiselectable showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> 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
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='soffice' name='OpenOffice.org' role='root pane' state='enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT object:state-changed:showing
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:children-changed:remove
IGNORING DEFUNCT OBJECT
^^^^^ 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)

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:property-change:accessible-name
^^^^^ PROCESS OBJECT 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)

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

DEQUEUED EVENT object:children-changed:remove <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:remove vvvvv
OBJECT EVENT: object:children-changed:remove           detail=(20,0)
---------> QUEUEING EVENT object:state-changed:showing
_cleanupCache: 0 objects removed.
^^^^^ PROCESS OBJECT EVENT object:children-changed:remove ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    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 0xa0286ac>]
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:  '', cursor=0
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 0x9a7f2ac>]
generate speech results:
  Orca Screen Reader / Magnifier
  frame
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  
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 selectable 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 selectable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PUSH_BUTTON, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or description) + roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
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 0xa0286cc>, <orca.braille.Region instance at 0x9ed0cec>, <orca.braille.Component instance at 0x9fcd18c>]
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:  '', cursor=0
generate speech for app.name='orca' name='Preferences' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa05c8f8>, '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 0x9a7f2ac>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x9a851cc>]
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 0x9a7f2ac>
  Alt p
  <orca.speech_generator.LineBreak instance at 0x9a851cc>
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  
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=62
          modifiers=8192
          event_string=(Shift_R)
          is_text=True
          timestamp=13714194
          time=1257512494.375684
orca.keyEcho: string to echo: Shift_R
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=1
          hw_code=62
          modifiers=8193
          event_string=(Shift_R)
          is_text=True
          timestamp=13714257
          time=1257512494.438367
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=50
          modifiers=8192
          event_string=(Shift_L)
          is_text=True
          timestamp=13716050
          time=1257512496.231220
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=38
          modifiers=8193
          event_string=(A)
          is_text=True
          timestamp=13719064
          time=1257512499.245109
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
KEYEVENT: type=1
          hw_code=38
          modifiers=8193
          event_string=(A)
          is_text=True
          timestamp=13719130
          time=1257512499.310859
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=24
          modifiers=8193
          event_string=(Q)
          is_text=True
          timestamp=13719935
          time=1257512500.116530
orca.keyEcho: string to echo: Q
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: Q
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=24
          modifiers=8193
          event_string=(Q)
          is_text=True
          timestamp=13720015
          time=1257512500.196506
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=50
          modifiers=8193
          event_string=(Shift_L)
          is_text=True
          timestamp=13720670
          time=1257512500.851872
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=66
          modifiers=8192
          event_string=(Caps_Lock)
          is_text=True
          timestamp=13721764
          time=1257512501.945268
orca.keyEcho: string to echo: Caps_Lock
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=24
          modifiers=8192
          event_string=(q)
          is_text=True
          timestamp=13721954
          time=1257512502.135756
orca.keyEcho: string to echo: q
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'q' (24)
DEQUEUED KEYPRESS 'q' (24) <----------

vvvvv PROCESS KEY PRESS EVENT q vvvvv
---------> QUEUEING EVENT window:create

^^^^^ PROCESS KEY PRESS EVENT q ^^^^^
KEYEVENT: type=1
          hw_code=24
          modifiers=8192
          event_string=(q)
          is_text=True
          timestamp=13722047
          time=1257512502.291247
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'q' (24)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:deactivate
---------> 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:create <----------

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

DEQUEUED KEYRELEASE 'q' (24) <----------

vvvvv PROCESS KEY RELEASE EVENT q vvvvv

^^^^^ PROCESS KEY RELEASE EVENT q ^^^^^
---------> QUEUEING 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='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing 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='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 ^^^^^

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 selectable 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 window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='orca' name='None' role='dialog' state='active enabled sensitive showing visible' relations=''
ACTIVE SCRIPT: orca (module=orca.scripts.toolkits.GAIL) (reason=window:activate event)
Looking for settings at app-settings.orca.py...
...could not find app-settings.orca.py
LOCUS OF FOCUS: app='orca' name='' role='dialog'
                event='window:activate'
generate braille for app.name='orca' name='None' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + value + roleName + required))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for 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 0xa0285cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['']
value=['']
roleName=['Dialog']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Dialog', 0
BRAILLE LINE:  'orca Application Dialog'
     VISIBLE:  '', cursor=0
generate speech for app.name='orca' name='None' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': ROLE_DIALOG, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + unrelatedLabels + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=[]
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
unrelatedLabels=['Quit Orca?\n\nThis will stop all speech output and screen magnification.\n\n']
newNodeLevel=[]
unselectedCell=[]
GENERATOR: getTutorial
           obj             = 
           role            = dialog
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0x9a7f2ac>]
generate speech results:
  Quit Orca?

This will stop all speech output and screen magnification.


  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  
SPEECH OUTPUT: 'Quit Orca?

This will stop all speech output and screen magnification.

. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Cancel' role='push button' state='enabled focusable focused selectable sensitive showing visible is default' relations=''
LOCUS OF FOCUS: app='orca' name='Cancel' role='push button'
                event='focus:'
generate braille for app.name='orca' name='Cancel' role='push button' state='enabled focusable focused selectable sensitive showing visible is default' relations='' (args={'formatType': 'focused', 'role': ROLE_PUSH_BUTTON, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or description) + roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='orca' name='None' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Dialog', 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 0xa0288ac>, <orca.braille.Region instance at 0x9fcd6ac>, <orca.braille.Component instance at 0xa0287ac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Cancel']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Dialog', 0
  Region: ' ', 0
  Component: 'Cancel Button', 0
BRAILLE LINE:  'orca Application Dialog Cancel Button'
     VISIBLE:  '', cursor=0
generate speech for app.name='orca' name='Cancel' role='push button' state='enabled focusable focused selectable sensitive showing visible is default' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9f99558>, '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
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Cancel']
roleName=['button']
availability=[]
default.getKeyBinding: ['', u'Alt c', '']
mnemonic=[u'Alt c']
pause=[<orca.speech_generator.Pause instance at 0x9a7f2ac>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x9a851cc>]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForPushButton
           obj             = Cancel
           role            = push button
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Cancel
           role            = push button
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  Cancel
  button
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  Alt c
  <orca.speech_generator.LineBreak instance at 0x9a851cc>
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  
SPEECH OUTPUT: 'Cancel button. Alt c'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=66
          modifiers=8192
          event_string=(Caps_Lock)
          is_text=True
          timestamp=13722631
          time=1257512502.811749
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=50
          modifiers=8192
          event_string=(Shift_L)
          is_text=True
          timestamp=13723001
          time=1257512503.182266
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=8193
          event_string=(ISO_Left_Tab)
          is_text=True
          timestamp=13723123
          time=1257512503.304242
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
---------> QUEUEING EVENT object:state-changed:focused
DEQUEUED EVENT object:state-changed:focused <----------

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='orca' name='Quit' role='push button' state='enabled focusable focused selectable sensitive showing visible is default' relations=''
Finding top-level object for source.name=Quit
--> obj.name=
--> obj.name=
--> obj.name=
LOCUS OF FOCUS: app='orca' name='Quit' role='push button'
                event='object:state-changed:focused'
generate braille for app.name='orca' name='Quit' role='push button' state='enabled focusable focused selectable sensitive showing visible is default' relations='' (args={'formatType': 'focused', 'role': ROLE_PUSH_BUTTON, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or description) + roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='orca' name='None' role='dialog' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Dialog', 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 0xa0285cc>, <orca.braille.Region instance at 0x9fcd6ac>, <orca.braille.Component instance at 0xa02876c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Quit']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Dialog', 0
  Region: ' ', 0
  Component: 'Quit Button', 0
BRAILLE LINE:  'orca Application Dialog Quit Button'
     VISIBLE:  '', cursor=0
generate speech for app.name='orca' name='Quit' role='push button' state='enabled focusable focused selectable sensitive showing visible is default' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9f22f40>, '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
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Quit']
roleName=['button']
availability=[]
default.getKeyBinding: ['', u'Alt q', '']
mnemonic=[u'Alt q']
pause=[<orca.speech_generator.Pause instance at 0x9a7f2ac>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x9a851cc>]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForPushButton
           obj             = Quit
           role            = push button
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Quit
           role            = push button
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  Quit
  button
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  Alt q
  <orca.speech_generator.LineBreak instance at 0x9a851cc>
  <orca.speech_generator.Pause instance at 0x9a7f2ac>
  
SPEECH OUTPUT: 'Quit button. Alt q'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

KEYEVENT: type=1
          hw_code=23
          modifiers=8193
          event_string=(ISO_Left_Tab)
          is_text=True
          timestamp=13723216
          time=1257512503.397344
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=50
          modifiers=8193
          event_string=(Shift_L)
          is_text=True
          timestamp=13723806
          time=1257512503.987548
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=65
          modifiers=8192
          event_string=(space)
          is_text=True
          timestamp=13724022
          time=1257512504.203297
orca.keyEcho: string to echo: space
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: space
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=65
          modifiers=8192
          event_string=(space)
          is_text=True
          timestamp=13724070
          time=1257512504.251016
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
SPEECH OUTPUT: 'Goodbye.'
BRAILLE LINE:  'Goodbye.'
     VISIBLE:  '', cursor=0
