$ orca
Using speech server factory: orca.gnomespeechfactory
Speech module has been initialized.

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/orca.py", line 803, in loadUserSettings
    braille.init(_processBrailleEvent, settings.tty)
  File "/usr/lib/python2.5/site-packages/orca/braille.py", line 1204, in init
    if brl.init(tty):
StandardError: Failed on call to brlapi_initializeConnection in BrlTTY

Could not initialize connection to braille.
Magnification module has NOT been initialized.
SPEECH OUTPUT: 'Welcome to Orca.'
BRAILLE LINE:  'Welcome to Orca.'
     VISIBLE:  'Welcome to Orca.', cursor=0
NEW SCRIPT: default (module=orca.default)
Script.getKnownApplications...
...Script.getKnownApplications
---------> QUEUEING EVENT window:restore
---------> QUEUEING EVENT object:state-changed:iconified
---------> QUEUEING EVENT window:restore
---------> QUEUEING EVENT object:state-changed:iconified
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
DEQUEUED EVENT window:restore <----------

vvvvv PROCESS OBJECT EVENT window:restore vvvvv
OBJECT EVENT: window:restore                           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 toolkit script GAIL.py...
...could not find GAIL.py
NEW SCRIPT: orca (module=orca.default)
^^^^^ PROCESS OBJECT EVENT window:restore ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:iconified vvvvv
OBJECT EVENT: object:state-changed:iconified           detail=(0,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:iconified ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:restore vvvvv
OBJECT EVENT: window:restore                           detail=(0,0)
    app.name='orca' name='Braille Monitor' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT window:restore ^^^^^

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

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

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: default (module=orca.default)
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'
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Orca Screen Reader / Magnifier
           role            = frame
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame'
     VISIBLE:  'Orca Screen Reader / Magnifier F', cursor=1
default.findCommonAncestor...
GENERATOR: _getDefaultSpeech
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           already_focused = False
           utterances:
               (Orca Screen Reader / Magnifier)
               (frame)
GENERATOR: _getSpeechForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           already_focused = False
           utterances:
               (Orca Screen Reader / Magnifier)
               (frame)
SPEECH OUTPUT: 'Orca Screen Reader / Magnifier frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Preferences
--> obj.name=
--> obj.name=Orca Screen Reader / Magnifier
LOCUS OF FOCUS: app='orca' name='Preferences' role='push button'
                event='object:state-changed:focused'
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Orca Screen Reader / Magnifier
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForPushButton
           obj             = Preferences
           role            = push button
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame Preferences Button'
     VISIBLE:  'Preferences Button', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultSpeech
           obj             = Preferences
           role            = push button
           already_focused = False
           utterances:
               (Preferences)
               (button)
GENERATOR: _getSpeechForPushButton
           obj             = Preferences
           role            = push button
           already_focused = False
           utterances:
               (Preferences)
               (button)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Preferences button'
^^^^^ 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 ^^^^^

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

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

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

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

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

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

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

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

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='enabled resizable sensitive showing visible' relations=''
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
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 focused sensitive showing visible' relations=''
Finding top-level object for source.name=Preferences
--> obj.name=
--> obj.name=Orca Screen Reader / Magnifier
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='gnome-terminal' name='richb@richb-laptop: ~/Desktop' role='frame' state='active 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...
...found scripts.gnome-terminal.py
NEW SCRIPT: gnome-terminal (module=orca.scripts.gnome-terminal)
ACTIVE SCRIPT: orca (module=orca.default)
Looking for settings at app-settings.gnome-terminal.py...
...found app-settings.gnome-terminal.py
LOCUS OF FOCUS: app='gnome-terminal' name='richb@richb-laptop: ~/Desktop' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = richb@richb-laptop: ~/Desktop
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = richb@richb-laptop: ~/Desktop
           role            = frame
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: ~/Desktop Frame'
     VISIBLE:  'richb@richb-laptop: ~/Desktop Fr', cursor=1
default.findCommonAncestor...
GENERATOR: _getDefaultSpeech
           obj             = richb@richb-laptop: ~/Desktop
           role            = frame
           already_focused = False
           utterances:
               (richb@richb-laptop: ~/Desktop)
               (frame)
GENERATOR: _getSpeechForFrame
           obj             = richb@richb-laptop: ~/Desktop
           role            = frame
           already_focused = False
           utterances:
               (richb@richb-laptop: ~/Desktop)
               (frame)
SPEECH OUTPUT: 'richb@richb-laptop: ~/Desktop frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=richb@richb-laptop: ~/Desktop
LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal'
                event='object:state-changed:focused'
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForPageTab
           obj             = 
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForFrame
           obj             = richb@richb-laptop: ~/Desktop
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = richb@richb-laptop: ~/Desktop
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
Finding frame for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=richb@richb-laptop: ~/Desktop
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: ~/Desktop Frame TabList Page richb@richb-laptop: ~/Desktop Terminalrichb@richb-laptop:~/Desktop$ oocalc "30 Days Notice.xls" '
     VISIBLE:  'p$ oocalc "30 Days Notice.xls" ', cursor=32
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
Finding frame for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=richb@richb-laptop: ~/Desktop
GENERATOR: _getSpeechForTerminal
           obj             = Terminal
           role            = terminal
           already_focused = False
           utterances:
               (richb@richb-laptop: ~/Desktop)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'richb@richb-laptop: ~/Desktop'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

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

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

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

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

KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1193782087.848198
orca._keyEcho: string to echo: Return
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: True
orca._keyEcho: speaking: Return
SPEECH OUTPUT: 'Return'
orca._echoModifierKey: returning: False
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1193782087.947209
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(318,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForPageTab
           obj             = 
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForFrame
           obj             = richb@richb-laptop: ~/Desktop
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = richb@richb-laptop: ~/Desktop
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
Finding frame for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=richb@richb-laptop: ~/Desktop
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: ~/Desktop Frame TabList Page richb@richb-laptop: ~/Desktop Terminal'
     VISIBLE:  '', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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='gnome-terminal' name='richb@richb-laptop: ~/Desktop' 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=
--> obj.name=richb@richb-laptop: ~/Desktop
^^^^^ 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=
--> obj.name=richb@richb-laptop: ~/Desktop
^^^^^ 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=
--> obj.name=richb@richb-laptop: ~/Desktop
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

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

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

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

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

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

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

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

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

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

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

DEQUEUED EVENT window:restore <----------

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

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

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

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='soffice' name='None' role='frame' state='active enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.gnome-terminal)
Script mapping for soffice is StarOffice
Looking for settings at app-settings.StarOffice.py...
...found app-settings.StarOffice.py
OBJECT EVENT: window:activate                          detail=(0,0)
             [frame | ]
LOCUS OF FOCUS: app='soffice' name='' role='frame'
                event='window:activate'
OBJECT EVENT: window:activate                          detail=(0,0)
             [frame | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = 
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = frame
BRAILLE LINE:  'soffice Application Frame'
     VISIBLE:  'soffice Application Frame', cursor=21
default.findCommonAncestor...
---------> QUEUEING EVENT object:state-changed:focused
GENERATOR: _getDefaultSpeech
           obj             = 
           role            = frame
           already_focused = False
           utterances:
               (frame)
GENERATOR: _getSpeechForFrame
           obj             = 
           role            = frame
           already_focused = False
           utterances:
               (frame)
SPEECH OUTPUT: '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='None' role='frame' state='active enabled resizable sensitive showing visible' relations=''
Finding frame for source.name=
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
---------> QUEUEING EVENT object:property-change:accessible-name
Script.getObjects looking at child 6
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:active-descendant-changed
Script.getObjects looking at child 7
---------> QUEUEING EVENT object:property-change:accessible-description
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
Script.getObjects looking at child 8
Script.getObjects looking at child 9
Script.getObjects looking at child 10
Script.getObjects looking at child 11
Script.getObjects looking at child 12
Script.getObjects looking at child 13
Script.getObjects looking at child 14
Script.getObjects looking at child 15
Script.getObjects looking at child 16
Script.getObjects looking at child 17
Script.getObjects looking at child 18
Script.getObjects looking at child 19
Script.getObjects looking at child 20
Script.getObjects looking at child 21
Script.getObjects looking at child 22
Script.getObjects looking at child 23
Script.getObjects looking at child 24
Script.getObjects looking at child 25
Script.getObjects looking at child 26
Script.getObjects looking at child 27
Script.getObjects looking at child 28
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 7
Script.getObjects looking at child 8
Script.getObjects looking at child 9
Script.getObjects looking at child 10
Script.getObjects looking at child 11
Script.getObjects looking at child 12
Script.getObjects looking at child 13
Script.getObjects looking at child 14
Script.getObjects looking at child 15
Script.getObjects looking at child 16
Script.getObjects looking at child 17
Script.getObjects looking at child 18
Script.getObjects looking at child 19
Script.getObjects looking at child 20
Script.getObjects looking at child 21
Script.getObjects looking at child 22
Script.getObjects looking at child 23
Script.getObjects looking at child 24
Script.getObjects looking at child 25
Script.getObjects looking at child 2
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 7
Script.getObjects looking at child 8
Script.getObjects looking at child 9
Script.getObjects looking at child 10
Script.getObjects looking at child 11
Script.getObjects looking at child 12
Script.getObjects looking at child 13
Script.getObjects looking at child 14
Script.getObjects looking at child 3
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 7
Script.getObjects looking at child 8
Script.getObjects looking at child 9
Script.getObjects looking at child 10
Script.getObjects looking at child 11
Script.getObjects looking at child 12
Script.getObjects looking at child 13
Script.getObjects looking at child 14
Script.getObjects looking at child 15
Script.getObjects looking at child 16
Script.getObjects looking at child 17
Script.getObjects looking at child 18
Script.getObjects looking at child 19
Script.getObjects looking at child 20
Script.getObjects looking at child 21
Script.getObjects looking at child 4
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 7
Script.getObjects looking at child 8
Script.getObjects looking at child 9
Script.getObjects looking at child 10
Script.getObjects looking at child 11
Script.getObjects looking at child 12
Script.getObjects looking at child 13
Script.getObjects looking at child 14
Script.getObjects looking at child 15
Script.getObjects looking at child 16
Script.getObjects looking at child 17
Script.getObjects looking at child 18
Script.getObjects looking at child 19
Script.getObjects looking at child 20
Script.getObjects looking at child 21
Script.getObjects looking at child 22
Script.getObjects looking at child 23
Script.getObjects looking at child 24
Script.getObjects looking at child 25
Script.getObjects looking at child 5
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 7
Script.getObjects looking at child 8
Script.getObjects looking at child 9
Script.getObjects looking at child 10
Script.getObjects looking at child 11
Script.getObjects looking at child 12
Script.getObjects looking at child 13
Script.getObjects looking at child 14
Script.getObjects looking at child 15
Script.getObjects looking at child 16
Script.getObjects looking at child 17
Script.getObjects looking at child 18
Script.getObjects looking at child 19
Script.getObjects looking at child 20
Script.getObjects looking at child 21
Script.getObjects looking at child 6
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 7
Script.getObjects looking at child 8
Script.getObjects looking at child 9
Script.getObjects looking at child 10
Script.getObjects looking at child 11
Script.getObjects looking at child 12
Script.getObjects looking at child 13
Script.getObjects looking at child 7
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 8
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 7
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 7
Script.getObjects looking at child 8
Script.getObjects looking at child 9
Script.getObjects looking at child 10
Script.getObjects looking at child 11
Script.getObjects looking at child 12
Script.getObjects looking at child 13
Script.getObjects looking at child 14
Script.getObjects looking at child 15
Script.getObjects looking at child 16
Script.getObjects looking at child 17
Script.getObjects looking at child 18
Script.getObjects looking at child 19
Script.getObjects looking at child 20
Script.getObjects looking at child 21
Script.getObjects looking at child 22
Script.getObjects looking at child 23
Script.getObjects looking at child 24
Script.getObjects looking at child 25
Script.getObjects looking at child 26
Script.getObjects looking at child 27
Script.getObjects looking at child 28
Script.getObjects looking at child 29
Script.getObjects looking at child 30
Script.getObjects looking at child 31
Script.getObjects looking at child 32
Script.getObjects looking at child 33
Script.getObjects looking at child 34
Script.getObjects looking at child 35
Script.getObjects looking at child 36
Script.getObjects looking at child 0
Script.getObjects looking at child 37
Script.getObjects looking at child 38
Script.getObjects looking at child 39
Script.getObjects looking at child 1
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 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 0
Script.getObjects looking at child 1
Script.getObjects looking at child 6
Script.getObjects looking at child 7
Script.getObjects looking at child 8
Script.getObjects looking at child 9
Script.getObjects looking at child 10
Script.getObjects looking at child 11
Script.getObjects looking at child 12
Script.getObjects looking at child 13
Script.getObjects looking at child 14
Script.getObjects looking at child 15
Script.getObjects looking at child 16
Script.getObjects looking at child 17
Script.getObjects looking at child 18
Script.getObjects looking at child 19
Script.getObjects looking at child 20
Script.getObjects looking at child 21
Script.getObjects looking at child 22
Script.getObjects looking at child 23
Script.getObjects looking at child 24
Script.getObjects looking at child 25
Script.getObjects looking at child 26
Script.getObjects looking at child 27
Script.getObjects looking at child 28
Script.getObjects looking at child 29
Script.getObjects looking at child 30
Script.getObjects looking at child 31
Script.getObjects looking at child 32
Script.getObjects looking at child 33
Script.getObjects looking at child 34
Script.getObjects looking at child 35
Script.getObjects looking at child 36
Script.getObjects looking at child 37
Script.getObjects looking at child 38
Script.getObjects looking at child 39
Script.getObjects looking at child 40
Script.getObjects looking at child 41
Script.getObjects looking at child 42
Script.getObjects looking at child 43
Script.getObjects looking at child 44
Script.getObjects looking at child 45
Script.getObjects looking at child 46
Script.getObjects looking at child 47
Script.getObjects looking at child 48
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 0
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 7
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 2
Script.getObjects looking at child 3
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 2
Script.getObjects looking at child 1
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 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 0
Script.getObjects looking at child 0
^^^^^ 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)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT focus:
    app.name='soffice' name='30 Days Notice - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations=''
Finding top-level object for source.name=30 Days Notice - OpenOffice.org Calc
--> obj.name=30 Days Notice - OpenOffice.org Calc
LOCUS OF FOCUS: app='soffice' name='30 Days Notice - OpenOffice.org Calc' role='root pane'
                event='object:state-changed:focused'
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
             [root pane | 30 Days Notice - OpenOffice.org Calc]
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane'
     VISIBLE:  '30 Days Notice - OpenOffice.org ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getDefaultSpeech
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
           already_focused = False
           utterances:
               (30 Days Notice - OpenOffice.org Calc)
               (root pane)
SPEECH OUTPUT: ''
SPEECH OUTPUT: '30 Days Notice - OpenOffice.org Calc root pane'
^^^^^ 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='soffice' name='30 Days Notice - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:checked
---------> QUEUEING EVENT object:state-changed:checked
---------> QUEUEING EVENT object:selection-changed
    app.name='soffice' name='30 Days Notice - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='soffice' name='30 Days Notice - OpenOffice.org Calc' role='root pane' state='enabled sensitive showing visible' relations=''
Finding top-level object for source.name=30 Days Notice - OpenOffice.org Calc
--> obj.name=30 Days Notice - OpenOffice.org Calc
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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='30 Days Notice - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             [frame | 30 Days Notice - OpenOffice.org Calc]
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

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

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

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

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

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

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='panel' state='enabled sensitive showing visible' relations=''
Finding top-level object for source.name=
--> obj.name=30 Days Notice - OpenOffice.org Calc
--> obj.name=30 Days Notice - OpenOffice.org Calc
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
Finding top-level object for source.name=Sheet Sheet1
--> obj.name=Document view3
--> obj.name=
--> obj.name=
--> obj.name=30 Days Notice - OpenOffice.org Calc
--> obj.name=30 Days Notice - OpenOffice.org Calc
LOCUS OF FOCUS: app='soffice' name='Sheet Sheet1' role='table'
                event='object:state-changed:focused'
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
             [table | Sheet Sheet1]
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table'
     VISIBLE:  'Sheet Sheet1 Table', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultSpeech
           obj             = Sheet Sheet1
           role            = table
           already_focused = False
           utterances:
               (Sheet Sheet1)
               (table)
               (grayed)
GENERATOR: _getSpeechForTable
           obj             = Sheet Sheet1
           role            = table
           already_focused = False
           utterances:
               (Sheet Sheet1)
               (table)
               (grayed)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Sheet Sheet1 table grayed'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(11011,0)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell D44 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(11011,0)
             [table | Sheet Sheet1]
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 0
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 7
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 2
Script.getObjects looking at child 3
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 2
Script.getObjects looking at child 1
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 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 0
Script.getObjects looking at child 0
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell D44 '
     VISIBLE:  'Cell D44 ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Finding top-level object for source.name=Cell D44 
--> obj.name=Sheet Sheet1
--> obj.name=Document view3
--> obj.name=
--> obj.name=
--> obj.name=30 Days Notice - OpenOffice.org Calc
--> obj.name=30 Days Notice - OpenOffice.org Calc
SPEECH OUTPUT: ''
SPEECH OUTPUT: ' D44'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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='30 Days Notice - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             [frame | 30 Days Notice - OpenOffice.org Calc]
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

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

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='Edit File' role='push button' state='checked enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^

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

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

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)
             [list | Font Size]
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1193782135.266649
orca._keyEcho: string to echo: Tab
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: True
orca._keyEcho: speaking: Tab
SPEECH OUTPUT: 'Tab'
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(11012,0)
---------> QUEUEING EVENT object:selection-changed
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1193782135.359536
orca._echoModifierKey: returning: False
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell E44 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(11012,0)
             [table | Sheet Sheet1]
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell E44 '
     VISIBLE:  'Cell E44 ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Finding top-level object for source.name=Cell E44 
--> obj.name=Sheet Sheet1
--> obj.name=Document view3
--> obj.name=
--> obj.name=
--> obj.name=30 Days Notice - OpenOffice.org Calc
--> obj.name=30 Days Notice - OpenOffice.org Calc
SPEECH OUTPUT: ''
SPEECH OUTPUT: ' E44'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

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

KEYEVENT: type=0
          hw_code=100
          modifiers=0
          event_string=(Left)
          is_text=True
          time=1193782139.133681
orca._keyEcho: string to echo: Left
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: False
orca._keyEcho: event string not handled: Left
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(11011,0)
---------> QUEUEING EVENT object:selection-changed
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell D44 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(11011,0)
             [table | Sheet Sheet1]
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
KEYEVENT: type=1
          hw_code=100
          modifiers=0
          event_string=(Left)
          is_text=True
          time=1193782139.229512
orca._echoModifierKey: returning: False
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell D44 '
     VISIBLE:  'Cell D44 ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Finding top-level object for source.name=Cell D44 
--> obj.name=Sheet Sheet1
--> obj.name=Document view3
--> obj.name=
--> obj.name=
--> obj.name=30 Days Notice - OpenOffice.org Calc
--> obj.name=30 Days Notice - OpenOffice.org Calc
SPEECH OUTPUT: ''
SPEECH OUTPUT: ' D44'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

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

KEYEVENT: type=0
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1193782140.663522
orca._keyEcho: string to echo: Up
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: False
orca._keyEcho: event string not handled: Up
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(10755,0)
---------> QUEUEING EVENT object:selection-changed
KEYEVENT: type=1
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1193782140.819738
orca._echoModifierKey: returning: False
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell D43 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(10755,0)
             [table | Sheet Sheet1]
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell D43 '
     VISIBLE:  'Cell D43 ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
SPEECH OUTPUT: ''
SPEECH OUTPUT: ' D43'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

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

KEYEVENT: type=0
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1193782141.802155
orca._keyEcho: string to echo: Up
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: False
orca._keyEcho: event string not handled: Up
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(10499,0)
---------> QUEUEING EVENT object:selection-changed
KEYEVENT: type=1
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1193782141.996703
orca._echoModifierKey: returning: False
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell D42 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(10499,0)
             [table | Sheet Sheet1]
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell D42 '
     VISIBLE:  'Cell D42 ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
SPEECH OUTPUT: ''
SPEECH OUTPUT: ' D42'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

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

KEYEVENT: type=0
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1193782143.046034
orca._keyEcho: string to echo: Up
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: False
orca._keyEcho: event string not handled: Up
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(10243,0)
---------> QUEUEING EVENT object:selection-changed
KEYEVENT: type=1
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1193782143.268086
orca._echoModifierKey: returning: False
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell D41 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(10243,0)
             [table | Sheet Sheet1]
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell D41 '
     VISIBLE:  'Cell D41 ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
SPEECH OUTPUT: ''
SPEECH OUTPUT: ' D41'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

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

KEYEVENT: type=0
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1193782144.054927
orca._keyEcho: string to echo: Up
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: False
orca._keyEcho: event string not handled: Up
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(9987,0)
---------> QUEUEING EVENT object:selection-changed
KEYEVENT: type=1
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1193782144.260714
orca._echoModifierKey: returning: False
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell D40 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(9987,0)
             [table | Sheet Sheet1]
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell D40 '
     VISIBLE:  'Cell D40 ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
SPEECH OUTPUT: ''
SPEECH OUTPUT: ' D40'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

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

KEYEVENT: type=0
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1193782145.054861
orca._keyEcho: string to echo: Up
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: False
orca._keyEcho: event string not handled: Up
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(9731,0)
---------> QUEUEING EVENT object:selection-changed
KEYEVENT: type=1
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1193782145.195679
orca._echoModifierKey: returning: False
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell D39 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(9731,0)
             [table | Sheet Sheet1]
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell D39 '
     VISIBLE:  'Cell D39 ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
SPEECH OUTPUT: ''
SPEECH OUTPUT: ' D39'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

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

KEYEVENT: type=0
          hw_code=37
          modifiers=0
          event_string=(Control_L)
          is_text=True
          time=1193782150.158216
orca._keyEcho: string to echo: Control_L
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: True
orca._keyEcho: speaking: Control_L
SPEECH OUTPUT: 'left control'
orca._echoModifierKey: returning: True
KEYEVENT: type=0
          hw_code=97
          modifiers=4
          event_string=(Home)
          is_text=True
          time=1193782150.386086
orca._keyEcho: string to echo: Home
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: True
orca._keyEcho: speaking: Home
SPEECH OUTPUT: 'Home'
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(0,0)
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:selection-changed
KEYEVENT: type=1
          hw_code=97
          modifiers=4
          event_string=(Home)
          is_text=True
          time=1193782150.542345
orca._echoModifierKey: returning: False
KEYEVENT: type=1
          hw_code=37
          modifiers=4
          event_string=(Control_L)
          is_text=True
          time=1193782150.546295
orca._echoModifierKey: returning: True
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell A1 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(0,0)
             [table | Sheet Sheet1]
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table CitiApartments Cell A1 '
     VISIBLE:  'CitiApartments Cell A1 ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Finding top-level object for source.name=Cell A1 
--> obj.name=Sheet Sheet1
--> obj.name=Document view3
--> obj.name=
--> obj.name=
--> obj.name=30 Days Notice - OpenOffice.org Calc
--> obj.name=30 Days Notice - OpenOffice.org Calc
---------> QUEUEING EVENT object:state-changed:checked
---------> QUEUEING EVENT object:state-changed:checked
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'CitiApartments A1'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,14)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='enabled focusable multi line sensitive showing 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='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             [list | ]
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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 Center Horizontally' role='push button' state='checked enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^

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

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

KEYEVENT: type=0
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1193782154.076780
orca._keyEcho: string to echo: Down
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: False
orca._keyEcho: event string not handled: Down
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(256,0)
---------> QUEUEING EVENT object:selection-changed
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell A2 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(256,0)
             [table | Sheet Sheet1]
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
KEYEVENT: type=1
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1193782154.165996
orca._echoModifierKey: returning: False
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell A2 '
     VISIBLE:  'Cell A2 ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
SPEECH OUTPUT: ''
SPEECH OUTPUT: ' A2'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:checked vvvvv
OBJECT EVENT: object:state-changed:checked             detail=(0,0)
    app.name='soffice' name='Merge and Center Cells' role='push button' state='focusable showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^

KEYEVENT: type=0
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1193782155.756251
orca._keyEcho: string to echo: Down
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: False
orca._keyEcho: event string not handled: Down
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(512,0)
---------> QUEUEING EVENT object:selection-changed
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell A3 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(512,0)
             [table | Sheet Sheet1]
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
KEYEVENT: type=1
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1193782155.878546
orca._echoModifierKey: returning: False
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell A3 '
     VISIBLE:  'Cell A3 ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
SPEECH OUTPUT: ''
SPEECH OUTPUT: ' A3'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

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

KEYEVENT: type=0
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1193782156.674207
orca._keyEcho: string to echo: Down
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: False
orca._keyEcho: event string not handled: Down
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(768,0)
---------> QUEUEING EVENT object:selection-changed
KEYEVENT: type=1
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1193782156.795996
orca._echoModifierKey: returning: False
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell A4 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(768,0)
             [table | Sheet Sheet1]
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell A4 '
     VISIBLE:  'Cell A4 ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
SPEECH OUTPUT: ''
SPEECH OUTPUT: ' A4'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

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

KEYEVENT: type=0
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1193782160.260309
orca._keyEcho: string to echo: Down
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: False
orca._keyEcho: event string not handled: Down
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(1024,0)
---------> QUEUEING EVENT object:selection-changed
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell A5 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(1024,0)
             [table | Sheet Sheet1]
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
KEYEVENT: type=1
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1193782160.338403
orca._echoModifierKey: returning: False
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell A5 '
     VISIBLE:  'Cell A5 ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
SPEECH OUTPUT: ''
SPEECH OUTPUT: ' A5'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

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

KEYEVENT: type=0
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1193782161.995454
orca._keyEcho: string to echo: Down
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: False
orca._keyEcho: event string not handled: Down
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(1280,0)
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:selection-changed
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell A6 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(1280,0)
             [table | Sheet Sheet1]
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
KEYEVENT: type=1
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1193782162.079315
orca._echoModifierKey: returning: False
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Date: Cell A6 '
     VISIBLE:  'Date: Cell A6 ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Date: A6'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,14)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='enabled focusable multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,5)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='enabled focusable multi line sensitive showing 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='None' role='list' state='enabled focusable sensitive manages descendants' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             [list | ]
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

KEYEVENT: type=0
          hw_code=102
          modifiers=0
          event_string=(Right)
          is_text=True
          time=1193782164.311436
orca._keyEcho: string to echo: Right
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: False
orca._keyEcho: event string not handled: Right
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(1281,0)
---------> QUEUEING EVENT object:selection-changed
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='soffice' name='Cell B6 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(1281,0)
             [table | Sheet Sheet1]
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
KEYEVENT: type=1
          hw_code=102
          modifiers=0
          event_string=(Right)
          is_text=True
          time=1193782164.421189
orca._echoModifierKey: returning: False
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = 30 Days Notice - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
BRAILLE LINE:  'soffice Application 30 Days Notice - OpenOffice.org Calc Frame 30 Days Notice - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell B6 '
     VISIBLE:  'Cell B6 ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Finding top-level object for source.name=Cell B6 
--> obj.name=Sheet Sheet1
--> obj.name=Document view3
--> obj.name=
--> obj.name=
--> obj.name=30 Days Notice - OpenOffice.org Calc
--> obj.name=30 Days Notice - OpenOffice.org Calc
SPEECH OUTPUT: ''
SPEECH OUTPUT: ' B6'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

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

KEYEVENT: type=0
          hw_code=106
          modifiers=0
          event_string=(Insert)
          is_text=True
          time=1193782168.197781
orca._keyEcho: string to echo: Insert
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: True
orca._keyEcho: speaking: Insert
SPEECH OUTPUT: 'Insert'
orca._echoModifierKey: returning: True
KEYEVENT: type=0
          hw_code=24
          modifiers=0
          event_string=(q)
          is_text=True
          time=1193782168.285207
orca._keyEcho: string to echo: q
orca._echoPrintableKey: returning: True
orca._keyEcho: speaking: q
SPEECH OUTPUT: 'q'
----------> QUEUEING KEYPRESS 'q' (24)
orca._echoModifierKey: returning: False
DEQUEUED KEYPRESS 'q' (24) <----------

vvvvv PROCESS KEY PRESS EVENT q vvvvv
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
KEYEVENT: type=1
          hw_code=24
          modifiers=0
          event_string=(q)
          is_text=True
          time=1193782168.331843
----------> QUEUEING KEYRELEASE 'q' (24)
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
KEYEVENT: type=1
          hw_code=106
          modifiers=0
          event_string=(Insert)
          is_text=True
          time=1193782168.419059
orca._echoModifierKey: returning: True
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:create
---------> QUEUEING EVENT object:state-changed:visible

^^^^^ PROCESS KEY PRESS EVENT q ^^^^^
---------> QUEUEING EVENT window:restore
---------> QUEUEING EVENT object:state-changed:iconified
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
DEQUEUED EVENT object:state-changed:visible <----------

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

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

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

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

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

---------> QUEUEING EVENT object:state-changed:visible
DEQUEUED KEYRELEASE 'q' (24) <----------

vvvvv PROCESS KEY RELEASE EVENT q vvvvv

^^^^^ PROCESS KEY RELEASE EVENT q ^^^^^
DEQUEUED EVENT object:state-changed:visible <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:visible vvvvv
OBJECT EVENT: object:state-changed:visible             detail=(1,0)
    app.name='orca' name='Quit Orca?

This will stop all speech output and screen magnification.

' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

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

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

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='orca' name='dialog question' role='icon' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='Quit Orca?

This will stop all speech output and screen magnification.

' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

---------> QUEUEING EVENT object:state-changed:visible
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='orca' name='None' role='filler' state='enabled horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible is default' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

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

---------> QUEUEING EVENT object:state-changed:visible
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='orca' name='None' role='dialog' state='active enabled modal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

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

DEQUEUED EVENT window:restore <----------

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

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

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

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
    app.name='soffice' name='30 Days Notice - OpenOffice.org Calc' role='frame' state='enabled resizable sensitive showing visible' relations=''
---------> QUEUEING EVENT object:state-changed:visible
LOCUS OF FOCUS: None event='window:deactivate'
OBJECT EVENT: window:deactivate                        detail=(0,0)
             [frame | 30 Days Notice - OpenOffice.org Calc]
^^^^^ 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='30 Days Notice - OpenOffice.org Calc' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable multiselectable opaque selectable showing visible manages descendants' relations=''
Finding top-level object for source.name=Sheet Sheet1
--> obj.name=Document view3
--> obj.name=
--> obj.name=
--> obj.name=30 Days Notice - OpenOffice.org Calc
--> obj.name=30 Days Notice - OpenOffice.org Calc
^^^^^ 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='soffice' name='30 Days Notice - OpenOffice.org Calc' 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 modal sensitive showing visible' relations=''
ACTIVE SCRIPT: soffice (module=orca.scripts.StarOffice)
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'
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForDialog
           obj             = 
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = 
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = dialog
BRAILLE LINE:  'orca Application Dialog'
     VISIBLE:  'orca Application Dialog', cursor=18
default.findCommonAncestor...
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
GENERATOR: _getSpeechForAlert
           obj             = 
           role            = dialog
           already_focused = False
           utterances:
               (Quit Orca?

This will stop all speech output and screen magnification.

)
GENERATOR: _getSpeechForDialog
           obj             = 
           role            = dialog
           already_focused = False
           utterances:
               (Quit Orca?

This will stop all speech output and screen magnification.

)
SPEECH OUTPUT: 'Quit Orca?

This will stop all speech output and screen magnification.

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

KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1193782169.170607
orca._keyEcho: string to echo: Tab
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: True
orca._keyEcho: speaking: Tab
SPEECH OUTPUT: 'Tab'
orca._echoModifierKey: 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=(1,0)
    app.name='orca' name='Cancel' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Cancel
--> obj.name=
--> obj.name=
--> obj.name=
LOCUS OF FOCUS: app='orca' name='Cancel' role='push button'
                event='object:state-changed:focused'
GENERATOR: _getBrailleRegionsForDialog
           obj             = 
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = 
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForPushButton
           obj             = Cancel
           role            = push button
BRAILLE LINE:  'orca Application Dialog Cancel Button'
     VISIBLE:  'Cancel Button', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getDefaultSpeech
           obj             = Cancel
           role            = push button
           already_focused = False
           utterances:
               (Cancel)
               (button)
GENERATOR: _getSpeechForPushButton
           obj             = Cancel
           role            = push button
           already_focused = False
           utterances:
               (Cancel)
               (button)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Cancel button'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1193782169.229182
orca._echoModifierKey: returning: False
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 modal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

---------> QUEUEING EVENT focus:
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 sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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 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'
GENERATOR: _getBrailleRegionsForDialog
           obj             = 
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = 
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForPushButton
           obj             = Quit
           role            = push button
BRAILLE LINE:  'orca Application Dialog Quit Button'
     VISIBLE:  'Quit Button', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getDefaultSpeech
           obj             = Quit
           role            = push button
           already_focused = False
           utterances:
               (Quit)
               (button)
GENERATOR: _getSpeechForPushButton
           obj             = Quit
           role            = push button
           already_focused = False
           utterances:
               (Quit)
               (button)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Quit button'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1193782169.938501
orca._keyEcho: string to echo: Return
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: True
orca._keyEcho: speaking: Return
SPEECH OUTPUT: 'Return'
orca._echoModifierKey: returning: False
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1193782170.015124
orca._echoModifierKey: returning: False
SPEECH OUTPUT: 'Goodbye.'
BRAILLE LINE:  'Goodbye.'
     VISIBLE:  'Goodbye.', cursor=0
Exception exceptions.TypeError: TypeError("'NoneType' object does not support item deletion",) in <bound method Accessible.__del__ of <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa943a0>> ignored
Exception exceptions.TypeError: TypeError("'NoneType' object does not support item deletion",) in <bound method Accessible.__del__ of <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x1442f50>> ignored
