Script started on Mon 31 Mar 2008 02:18:47 PM PDT
]0;richb@richb-laptop: ~richb@richb-laptop:~$ orca
Using speech server factory: orca.gnomespeechfactory
Speech module has been initialized.
Magnification module has NOT been initialized.
SPEECH OUTPUT: 'Welcome to Orca.'
BRAILLE LINE:  'Welcome to Orca.'
     VISIBLE:  'Welcome to Orca.', cursor=0
NEW SCRIPT: default (module=orca.default)
Script.getKnownApplications...
...Script.getKnownApplications
---------> QUEUEING EVENT window:activate
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='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)
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 ^^^^^

---------> 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='Preferences' role='push button' state='enabled focusable 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 ^^^^^

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

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

---------> QUEUEING EVENT focus:
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=''
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='evolution' name='To Do (30 total) - Evolution' role='frame' state='enabled resizable sensitive showing visible' relations=''
Script mapping for evolution is Evolution
Looking for script at orca-scripts.Evolution.py...
...could not find orca-scripts.Evolution.py
Looking for script at scripts.Evolution.py...
...found scripts.Evolution.py
Evolution.getKeyBindings.
NEW SCRIPT: evolution (module=orca.scripts.Evolution)
ACTIVE SCRIPT: orca (module=orca.default)
Script mapping for evolution is Evolution
Looking for settings at app-settings.Evolution.py...
...could not find app-settings.Evolution.py
LOCUS OF FOCUS: app='evolution' name='To Do (30 total) - Evolution' role='frame'
                event='window:activate'
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='evolution' name='To Do (30 total) - Evolution' role='frame' state='enabled resizable sensitive showing visible' relations=''
GENERATOR: _getDefaultBrailleRegions
           obj             = evolution
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = To Do (30 total) - Evolution
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = To Do (30 total) - Evolution
           role            = frame
BRAILLE LINE:  'evolution Application To Do (30 total) - Evolution Frame'
     VISIBLE:  'To Do (30 total) - Evolution Fra', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getDefaultSpeech
           obj             = To Do (30 total) - Evolution
           role            = frame
           already_focused = False
           utterances:
               (To Do (30 total) - Evolution)
               (frame)
GENERATOR: _getSpeechForFrame
           obj             = To Do (30 total) - Evolution
           role            = frame
           already_focused = False
           utterances:
               (To Do (30 total) - Evolution)
               (frame)
SPEECH OUTPUT: 'To Do (30 total) - Evolution frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='evolution' name='To Do (30 total) - Evolution' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Looking for script at orca-scripts.gnome-terminal.py...
...could not find orca-scripts.gnome-terminal.py
Looking for script at scripts.gnome-terminal.py...
...found scripts.gnome-terminal.py
NEW SCRIPT: gnome-terminal (module=orca.scripts.gnome-terminal)
---------> QUEUEING EVENT object:state-changed:active
DEQUEUED EVENT object:state-changed:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='evolution' name='To Do (30 total) - Evolution' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

---------> QUEUEING EVENT mouse:button:1p
DEQUEUED EVENT mouse:button:1p <----------

vvvvv PROCESS OBJECT EVENT mouse:button:1p vvvvv
OBJECT EVENT: mouse:button:1p                          detail=(593,61)
^^^^^ PROCESS OBJECT EVENT mouse:button:1p ^^^^^

---------> QUEUEING EVENT mouse:button:1r
DEQUEUED EVENT mouse:button:1r <----------

vvvvv PROCESS OBJECT EVENT mouse:button:1r vvvvv
OBJECT EVENT: mouse:button:1r                          detail=(593,61)
^^^^^ PROCESS OBJECT EVENT mouse:button:1r ^^^^^

KEYEVENT: type=0
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1206998337.891576
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.keyEcho: speaking: Down
SPEECH OUTPUT: 'Down'
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='evolution' name='Wii for surgeons' role='table cell' state='enabled focusable focused selectable sensitive showing transient visible' relations=''
LOCUS OF FOCUS: app='evolution' name='Wii for surgeons' role='table cell'
                event='focus:'
OBJECT EVENT: focus:                                   detail=(0,0)
             app.name='evolution' name='Wii for surgeons' role='table cell' state='enabled focusable focused selectable sensitive showing transient visible' relations=''
evolution.locusOfFocusChanged - mail view: message header list.
---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='evolution' name='Status' role='unknown' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='evolution' name='Attachment' role='unknown' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='evolution' name='Flagged' role='unknown' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='evolution' name='From' role='unknown' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

GENERATOR: _getSpeechForTableCell
           obj             = Joanmarie Diggs <joanmarie.diggs@gmail.com>
           role            = table cell
           already_focused = False
           utterances:
               (Joanmarie Diggs <joanmarie.diggs@gmail.com>)
GENERATOR: _getSpeechForTableCellRow
           obj             = Joanmarie Diggs <joanmarie.diggs@gmail.com>
           role            = table cell
           already_focused = False
           utterances:
               (Joanmarie Diggs <joanmarie.diggs@gmail.com>)
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = Joanmarie Diggs <joanmarie.diggs@gmail.com>
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = Joanmarie Diggs <joanmarie.diggs@gmail.com>
           role            = table cell
GENERATOR: _getDefaultBrailleRegions
           obj             = Joanmarie Diggs <joanmarie.diggs@gmail.com>
           role            = table cell
SPEECH OUTPUT: 'Joanmarie Diggs <joanmarie.diggs@gmail.com>'
---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='evolution' name='Subject' role='unknown' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

GENERATOR: _getDefaultSpeech
           obj             = Subject
           role            = table column header
           already_focused = False
           utterances:
               (Subject)
               (column header)
GENERATOR: _getSpeechForColumnHeader
           obj             = Subject
           role            = table column header
           already_focused = False
           utterances:
               (Subject)
               (column header)
GENERATOR: _getSpeechForTableColumnHeader
           obj             = Subject
           role            = table column header
           already_focused = False
           utterances:
               (Subject)
               (column header)
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = Subject
           role            = table column header
GENERATOR: _getBrailleRegionsForColumnHeader
           obj             = Subject
           role            = table column header
GENERATOR: _getDefaultBrailleRegions
           obj             = Subject
           role            = table column header
SPEECH OUTPUT: 'Subject column header'
speechgenerator.__getTableCellUtterances looking at action 0
speechgenerator.__getTableCellUtterances looking at action 1
GENERATOR: _getSpeechForTableCell
           obj             = Wii for surgeons
           role            = table cell
           already_focused = False
           utterances:
               (Wii for surgeons)
GENERATOR: _getSpeechForTableCellRow
           obj             = Wii for surgeons
           role            = table cell
           already_focused = False
           utterances:
               (Wii for surgeons)
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = Wii for surgeons
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = Wii for surgeons
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
braillegenerator._getBrailleRegionsForTableCell looking at action 1
GENERATOR: _getDefaultBrailleRegions
           obj             = Wii for surgeons
           role            = table cell
SPEECH OUTPUT: 'Wii for surgeons'
---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='evolution' name='Date' role='unknown' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

GENERATOR: _getSpeechForTableCell
           obj             = Jan 18 11:47 AM
           role            = table cell
           already_focused = False
           utterances:
               (Jan 18 11:47 AM)
GENERATOR: _getSpeechForTableCellRow
           obj             = Jan 18 11:47 AM
           role            = table cell
           already_focused = False
           utterances:
               (Jan 18 11:47 AM)
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = Jan 18 11:47 AM
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = Jan 18 11:47 AM
           role            = table cell
GENERATOR: _getDefaultBrailleRegions
           obj             = Jan 18 11:47 AM
           role            = table cell
SPEECH OUTPUT: 'Jan 18 11:47 AM'
BRAILLE LINE:  'Joanmarie Diggs <joanmarie.diggs@gmail.com> Subject Wii for surgeons Cell Jan 18 11:47 AM '
     VISIBLE:  'Subject Wii for surgeons Cell Ja', cursor=1
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1206998338.217117
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0)
    app.name='evolution' name='Show Attachments' role='panel' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0)
    app.name='evolution' name='1 attachment' role='label' state='enabled multi line sensitive visible' relations='label for'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='evolution' name='Attachment Bar' role='panel' state='enabled focusable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='evolution' name='Show Attachments' role='panel' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='scroll bar' state='enabled sensitive vertical' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='scroll bar' state='enabled sensitive vertical' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='scroll bar' state='enabled sensitive vertical' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='scroll bar' state='enabled sensitive vertical' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

KEYEVENT: type=0
          hw_code=106
          modifiers=0
          event_string=(Insert)
          is_text=True
          time=1206998341.291768
orca.keyEcho: string to echo: Insert
orca.isModifierKey: returning: True
orca.keyEcho: speaking: Insert
SPEECH OUTPUT: 'Insert'
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=95
          modifiers=0
          event_string=(F11)
          is_text=True
          time=1206998341.424056
orca.keyEcho: string to echo: F11
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.keyEcho: speaking: F11
SPEECH OUTPUT: 'F11'
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'F11' (95)
DEQUEUED KEYPRESS 'F11' (95) <----------

vvvvv PROCESS KEY PRESS EVENT F11 vvvvv
SPEECH OUTPUT: 'Speak cell'

^^^^^ PROCESS KEY PRESS EVENT F11 ^^^^^
KEYEVENT: type=1
          hw_code=95
          modifiers=0
          event_string=(F11)
          is_text=True
          time=1206998341.467924
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'F11' (95)
DEQUEUED KEYRELEASE 'F11' (95) <----------

vvvvv PROCESS KEY RELEASE EVENT F11 vvvvv

^^^^^ PROCESS KEY RELEASE EVENT F11 ^^^^^
KEYEVENT: type=1
          hw_code=106
          modifiers=0
          event_string=(Insert)
          is_text=True
          time=1206998341.490686
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=100
          modifiers=0
          event_string=(Left)
          is_text=True
          time=1206998344.306873
orca.keyEcho: string to echo: Left
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.keyEcho: speaking: Left
SPEECH OUTPUT: 'Left'
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='evolution' name='Joanmarie Diggs <joanmarie.diggs@gmail.com>' role='table cell' state='enabled focusable focused selectable sensitive showing transient visible' relations=''
LOCUS OF FOCUS: app='evolution' name='Joanmarie Diggs <joanmarie.diggs@gmail.com>' role='table cell'
                event='focus:'
OBJECT EVENT: focus:                                   detail=(0,0)
             app.name='evolution' name='Joanmarie Diggs <joanmarie.diggs@gmail.com>' role='table cell' state='enabled focusable focused selectable sensitive showing transient visible' relations=''
GENERATOR: _getBrailleRegionsForTable
           obj             = Messages
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = Messages
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = Messages
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
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
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForFrame
           obj             = To Do (30 total) - Evolution
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = To Do (30 total) - Evolution
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = evolution
           role            = application
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = Joanmarie Diggs <joanmarie.diggs@gmail.com>
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = Joanmarie Diggs <joanmarie.diggs@gmail.com>
           role            = table cell
GENERATOR: _getDefaultBrailleRegions
           obj             = Joanmarie Diggs <joanmarie.diggs@gmail.com>
           role            = table cell
BRAILLE LINE:  'evolution Application To Do (30 total) - Evolution Frame TabList Page ScrollPane Messages Messages TreeTable From ColumnHeader Joanmarie Diggs <joanmarie.diggs@gmail.com> Cell'
     VISIBLE:  'Joanmarie Diggs <joanmarie.diggs', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Finding top-level object for source.name=Joanmarie Diggs <joanmarie.diggs@gmail.com>
--> obj.name=Messages
--> obj.name=Messages
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=To Do (30 total) - Evolution
GENERATOR: _getSpeechForTableCell
           obj             = Joanmarie Diggs <joanmarie.diggs@gmail.com>
           role            = table cell
           already_focused = False
           utterances:
               (Joanmarie Diggs <joanmarie.diggs@gmail.com>)
GENERATOR: _getSpeechForTableCellRow
           obj             = Joanmarie Diggs <joanmarie.diggs@gmail.com>
           role            = table cell
           already_focused = False
           utterances:
               (Joanmarie Diggs <joanmarie.diggs@gmail.com>)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'From column header'
SPEECH OUTPUT: 'Joanmarie Diggs <joanmarie.diggs@gmail.com>'
SPEECH OUTPUT: ' not selected'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=100
          modifiers=0
          event_string=(Left)
          is_text=True
          time=1206998344.621319
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

KEYEVENT: type=0
          hw_code=102
          modifiers=0
          event_string=(Right)
          is_text=True
          time=1206998350.264676
orca.keyEcho: string to echo: Right
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.keyEcho: speaking: Right
SPEECH OUTPUT: 'Right'
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='evolution' name='Wii for surgeons' role='table cell' state='enabled focusable focused selectable sensitive showing transient visible' relations=''
LOCUS OF FOCUS: app='evolution' name='Wii for surgeons' role='table cell'
                event='focus:'
OBJECT EVENT: focus:                                   detail=(0,0)
             app.name='evolution' name='Wii for surgeons' role='table cell' state='enabled focusable focused selectable sensitive showing transient visible' relations=''
GENERATOR: _getBrailleRegionsForTable
           obj             = Messages
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = Messages
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = Messages
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
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
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForFrame
           obj             = To Do (30 total) - Evolution
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = To Do (30 total) - Evolution
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = evolution
           role            = application
GENERATOR: _getBrailleRegionsForTableColumnHeader
           obj             = Wii for surgeons
           role            = table cell
GENERATOR: _getBrailleRegionsForTableCell
           obj             = Wii for surgeons
           role            = table cell
braillegenerator._getBrailleRegionsForTableCell looking at action 0
braillegenerator._getBrailleRegionsForTableCell looking at action 1
GENERATOR: _getDefaultBrailleRegions
           obj             = Wii for surgeons
           role            = table cell
BRAILLE LINE:  'evolution Application To Do (30 total) - Evolution Frame TabList Page ScrollPane Messages Messages TreeTable Subject ColumnHeader Wii for surgeons Cell'
     VISIBLE:  'Wii for surgeons Cell', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Finding top-level object for source.name=Wii for surgeons
--> obj.name=Messages
--> obj.name=Messages
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=To Do (30 total) - Evolution
speechgenerator.__getTableCellUtterances looking at action 0
speechgenerator.__getTableCellUtterances looking at action 1
GENERATOR: _getSpeechForTableCell
           obj             = Wii for surgeons
           role            = table cell
           already_focused = False
           utterances:
               (Wii for surgeons)
GENERATOR: _getSpeechForTableCellRow
           obj             = Wii for surgeons
           role            = table cell
           already_focused = False
           utterances:
               (Wii for surgeons)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Subject column header'
SPEECH OUTPUT: 'Wii for surgeons'
SPEECH OUTPUT: ' not selected'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=102
          modifiers=0
          event_string=(Right)
          is_text=True
          time=1206998350.674962
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='evolution' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

