1 % 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
SPEECH OUTPUT: 'Switching to focus tracking mode.'
NEW SCRIPT: default (module=orca.default)
util.getKnownApplications...
...util.getKnownApplications
Finding app for source.name='evolution-2.6'
Accessible app for 'evolution-2.6' is 'evolution-2.6'
Finding app for source.name=None
Accessible app for None is None
Finding app for source.name=None
Accessible app for None is None
Finding app for source.name='Java Application'
Accessible app for 'Java Application' is 'Java Application'
Finding app for source.name='gnome-terminal'
Accessible app for 'gnome-terminal' is 'gnome-terminal'
Finding app for source.name='gnome-panel'
Accessible app for 'gnome-panel' is 'gnome-panel'
atspi.start: using bonobo.main; gilSleepTime=0
---------> 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-2.6'      name='Evolution - Mail' role='frame' state='ACTIVE ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE'
Script mapping for evolution-2.6 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
NEW SCRIPT: evolution-2.6 (module=orca.scripts.Evolution)
ACTIVE SCRIPT: evolution-2.6 (module=orca.scripts.Evolution)
LOCUS OF FOCUS: app='evolution-2.6' name='Evolution - Mail' role='frame'
                event='window:activate'
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='evolution-2.6'      name='Evolution - Mail' role='frame' state='ACTIVE ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE'
GENERATOR: _getDefaultBrailleRegions
           obj             = evolution-2.6
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Evolution - Mail
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Evolution - Mail
           role            = frame
BRAILLE LINE:  'evolution-2.6 Application Evolution - Mail Frame'
     VISIBLE:  'Evolution - Mail Frame', cursor=1
default.findCommonAncestor...
GENERATOR: _getDefaultSpeech
           obj             = Evolution - Mail
           role            = frame
           already_focused = False
           utterances:
               (Evolution - Mail)
               (frame)
GENERATOR: _getSpeechForFrame
           obj             = Evolution - Mail
           role            = frame
           already_focused = False
           utterances:
               (Evolution - Mail)
               (frame)
SPEECH OUTPUT: 'Evolution - Mail 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='evolution-2.6'      name='Mail Folder Tree' role='tree table' state='ENABLED FOCUSABLE SENSITIVE SHOWING VISIBLE MANAGES_DESCENDANTS'
^^^^^ 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='evolution-2.6'      name='Evolution - Mail' role='frame' state='ACTIVE ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE'
^^^^^ 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='evolution-2.6'      name='Mail Folder Tree' role='tree table' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE MANAGES_DESCENDANTS'
Finding app for source.name=None
--> parent.name='Mail Folder Tree'
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name='Evolution - Mail'
--> parent.name='evolution-2.6'
Accessible app for None is 'evolution-2.6'
LOCUS OF FOCUS: app='evolution-2.6' name='' role='table cell'
                event='focus:'
OBJECT EVENT: focus:                                   detail=(0,0)
             app.name='evolution-2.6'      name='Mail Folder Tree' role='tree table' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE MANAGES_DESCENDANTS'
GENERATOR: _getBrailleRegionsForTable
           obj             = Mail Folder Tree
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = Mail Folder Tree
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Finding app for source.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name='Evolution - Mail'
--> parent.name='evolution-2.6'
Accessible app for None is 'evolution-2.6'
GENERATOR: _getBrailleRegionsForPageTab
           obj             = 
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
Finding app for source.name=None
--> parent.name=None
--> parent.name=None
--> parent.name='Evolution - Mail'
--> parent.name='evolution-2.6'
Accessible app for None is 'evolution-2.6'
Finding app for source.name=None
--> parent.name='Evolution - Mail'
--> parent.name='evolution-2.6'
Accessible app for None is 'evolution-2.6'
GENERATOR: _getBrailleRegionsForFrame
           obj             = Evolution - Mail
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Evolution - Mail
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = evolution-2.6
           role            = application
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
GENERATOR: _getDefaultBrailleRegions
           obj             = rich.burridge@sun.com
           role            = table cell
util.getNodeLevel 0
util.getNodeLevel 0
BRAILLE LINE:  'evolution-2.6 Application Evolution - Mail Frame TabList  ScrollPane Mail Folder Tree TreeTable rich.burridge@sun.com expanded TREE LEVEL 1'
     VISIBLE:  'rich.burridge@sun.com expanded T', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
util.getNodeLevel -1
util.getNodeLevel 0
util.getNodeLevel 0
=====================================================
speechgen: _getSpeechForTableCell.
>>>>  app.name='evolution-2.6'      name=None role='table cell' state='ACTIVE ENABLED EXPANDABLE EXPANDED FOCUSABLE SELECTABLE SELECTED SENSITIVE SHOWING TRANSIENT VISIBLE'

  File "<string>", line 1, in <module>
  File "/usr/lib/python2.5/site-packages/orca/orca.py", line 1221, in main
    start(registry) # waits until we stop the registry
  File "/usr/lib/python2.5/site-packages/orca/orca.py", line 983, in start
    registry.start()
  File "/usr/lib/python2.5/site-packages/orca/atspi.py", line 168, in start
    bonobo.main()
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 615, in _dequeueEvent
    self._processObjectEvent(event)
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 408, in _processObjectEvent
    s.processObjectEvent(event)
  File "/usr/lib/python2.5/site-packages/orca/script.py", line 159, in processObjectEvent
    self.listeners[key](event)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 1533, in onFocus
    orca.setLocusOfFocus(event, newFocus)
  File "/usr/lib/python2.5/site-packages/orca/orca.py", line 184, in setLocusOfFocus
    orca_state.locusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 711, in locusOfFocusChanged
    newLocusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/scripts/Evolution.py", line 916, in locusOfFocusChanged
    oldLocusOfFocus, newLocusOfFocus)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 1280, in locusOfFocusChanged
    self.speechGenerator.getSpeech(newLocusOfFocus, False))
  File "/usr/lib/python2.5/site-packages/orca/speechgenerator.py", line 1436, in getSpeech
    return [" ".join(generator(obj, already_focused))]
  File "/usr/lib/python2.5/site-packages/orca/speechgenerator.py", line 1200, in _getSpeechForTableCell
    debug.printStack(debug.LEVEL_OFF)
  File "/usr/lib/python2.5/site-packages/orca/debug.py", line 135, in printStack
    traceback.print_stack(None, 100, debugFile)

=====================================================
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = False
           utterances:
               (rich.burridge@sun.com)
               (expanded)
SPEECH OUTPUT: 'tab list page Mail Folder Tree tree table'
SPEECH OUTPUT: 'rich.burridge@sun.com expanded'
SPEECH OUTPUT: 'tree level 1'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=50
          modifiers=0
          event_string=(Shift_L)
          is_text=True
          time=1154711034.450478
orca._keyEcho: string to echo: Shift_L
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: True
orca._keyEcho: speaking: left shift
SPEECH OUTPUT: 'left shift'
---------> 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='evolution-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE SHOWING VISIBLE'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
    app.name='evolution-2.6'      name='evolution-2.6' role='application' state=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create                            detail=(0,0)
    app.name='evolution-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE SHOWING VISIBLE'
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^

---------> 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)
    app.name='evolution-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE'
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

---------> 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-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:destroy vvvvv
OBJECT EVENT: window:destroy                           detail=(0,0)
    app.name='evolution-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE'
^^^^^ PROCESS OBJECT EVENT window:destroy ^^^^^

---------> 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=(0,0)
    app.name='evolution-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE'
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

---------> QUEUEING EVENT object:state-changed:iconified
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='evolution-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE'
^^^^^ PROCESS OBJECT EVENT object:state-changed:iconified ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:iconified vvvvv
OBJECT EVENT: object:state-changed:iconified           detail=(0,0)
KEYEVENT: type=0
          hw_code=100
          modifiers=1
          event_string=(Left)
          is_text=True
          time=1154711034.921118
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
    app.name='evolution-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE'
^^^^^ PROCESS OBJECT EVENT object:state-changed:iconified ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:expanded vvvvv
OBJECT EVENT: object:state-changed:expanded            detail=(0,0)
KEYEVENT: type=1
          hw_code=100
          modifiers=1
          event_string=(Left)
          is_text=True
          time=1154711035.002856
KEYEVENT: type=1
          hw_code=50
          modifiers=1
          event_string=(Shift_L)
          is_text=True
          time=1154711035.006339
    app.name='evolution-2.6'      name=None role='table cell' state='ACTIVE ENABLED EXPANDABLE FOCUSABLE SELECTABLE SELECTED SENSITIVE SHOWING TRANSIENT VISIBLE'
VISUAL CHANGE: '' 'table cell' (event='object:state-changed:expanded')
GENERATOR: _getBrailleRegionsForTable
           obj             = Mail Folder Tree
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = Mail Folder Tree
           role            = tree table
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
GENERATOR: _getBrailleRegionsForPageTab
           obj             = 
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForFrame
           obj             = Evolution - Mail
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Evolution - Mail
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = evolution-2.6
           role            = application
GENERATOR: _getBrailleRegionsForTableCell
           obj             = 
           role            = table cell
GENERATOR: _getDefaultBrailleRegions
           obj             = rich.burridge@sun.com
           role            = table cell
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
util.getNodeLevel 0
util.getNodeLevel 0
BRAILLE LINE:  'evolution-2.6 Application Evolution - Mail Frame TabList  ScrollPane Mail Folder Tree TreeTable rich.burridge@sun.com collapsed TREE LEVEL 1'
     VISIBLE:  'rich.burridge@sun.com collapsed ', cursor=1
=====================================================
speechgen: _getSpeechForTableCell.
>>>>  app.name='evolution-2.6'      name=None role='table cell' state='ACTIVE ENABLED EXPANDABLE FOCUSABLE SELECTABLE SELECTED SENSITIVE SHOWING TRANSIENT VISIBLE'

  File "<string>", line 1, in <module>
  File "/usr/lib/python2.5/site-packages/orca/orca.py", line 1221, in main
    start(registry) # waits until we stop the registry
  File "/usr/lib/python2.5/site-packages/orca/orca.py", line 983, in start
    registry.start()
  File "/usr/lib/python2.5/site-packages/orca/atspi.py", line 168, in start
    bonobo.main()
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 615, in _dequeueEvent
    self._processObjectEvent(event)
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 408, in _processObjectEvent
    s.processObjectEvent(event)
  File "/usr/lib/python2.5/site-packages/orca/script.py", line 159, in processObjectEvent
    self.listeners[key](event)
  File "/usr/lib/python2.5/site-packages/orca/scripts/Evolution.py", line 963, in onStateChanged
    default.Script.onStateChanged(self, event)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 1909, in onStateChanged
    orca.visualAppearanceChanged(event, event.source)
  File "/usr/lib/python2.5/site-packages/orca/orca.py", line 202, in visualAppearanceChanged
    visualAppearanceChanged(event, obj)
  File "/usr/lib/python2.5/site-packages/orca/focus_tracking_presenter.py", line 728, in visualAppearanceChanged
    self._activeScript.visualAppearanceChanged(event, obj)
  File "/usr/lib/python2.5/site-packages/orca/default.py", line 1423, in visualAppearanceChanged
    self.speechGenerator.getSpeech(event.source, True))
  File "/usr/lib/python2.5/site-packages/orca/speechgenerator.py", line 1436, in getSpeech
    return [" ".join(generator(obj, already_focused))]
  File "/usr/lib/python2.5/site-packages/orca/speechgenerator.py", line 1200, in _getSpeechForTableCell
    debug.printStack(debug.LEVEL_OFF)
  File "/usr/lib/python2.5/site-packages/orca/debug.py", line 135, in printStack
    traceback.print_stack(None, 100, debugFile)

=====================================================
GENERATOR: _getSpeechForTableCell
           obj             = 
           role            = table cell
           already_focused = True
           utterances:
               (collapsed)
SPEECH OUTPUT: 'collapsed'
^^^^^ PROCESS OBJECT EVENT object:state-changed:expanded ^^^^^

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-2.6'      name=None role='split pane' state='ENABLED FOCUSABLE HORIZONTAL SENSITIVE SHOWING VISIBLE'
^^^^^ PROCESS OBJECT 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-2.6'      name=None role='split pane' state='ENABLED FOCUSABLE HORIZONTAL SENSITIVE SHOWING VISIBLE'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

KEYEVENT: type=0
          hw_code=50
          modifiers=0
          event_string=(Shift_L)
          is_text=True
          time=1154711037.530568
orca._keyEcho: string to echo: Shift_L
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: True
orca._keyEcho: speaking: left shift
SPEECH OUTPUT: 'left shift'
---------> 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='evolution-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE SHOWING VISIBLE'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT object:children-changed:add <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
    app.name='evolution-2.6'      name='evolution-2.6' role='application' state=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create                            detail=(0,0)
    app.name='evolution-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE SHOWING VISIBLE'
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^

---------> 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)
    app.name='evolution-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE'
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

---------> 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-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:destroy vvvvv
OBJECT EVENT: window:destroy                           detail=(0,0)
    app.name='evolution-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE'
^^^^^ PROCESS OBJECT EVENT window:destroy ^^^^^

---------> 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=(0,0)
    app.name='evolution-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE'
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

---------> QUEUEING EVENT object:state-changed:iconified
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='evolution-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE'
^^^^^ PROCESS OBJECT EVENT object:state-changed:iconified ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:iconified vvvvv
OBJECT EVENT: object:state-changed:iconified           detail=(0,0)
KEYEVENT: type=0
          hw_code=102
          modifiers=1
          event_string=(Right)
          is_text=True
          time=1154711037.915007
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
    app.name='evolution-2.6'      name=None role='window' state='ENABLED MODAL RESIZABLE SENSITIVE'
^^^^^ PROCESS OBJECT EVENT object:state-changed:iconified ^^^^^

KEYEVENT: type=1
          hw_code=102
          modifiers=1
          event_string=(Right)
          is_text=True
          time=1154711037.978780
KEYEVENT: type=1
          hw_code=50
          modifiers=1
          event_string=(Shift_L)
          is_text=True
          time=1154711037.982303
---------> QUEUEING EVENT object:state-changed:showing
DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:showing
    app.name='evolution-2.6'      name=None role='scroll bar' state='ENABLED HORIZONTAL SENSITIVE SHOWING VISIBLE'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:state-changed:visible
    app.name='evolution-2.6'      name=None role='scroll pane' state='ENABLED FOCUSABLE SENSITIVE SHOWING VISIBLE'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='evolution-2.6'      name=None role='scroll bar' state='ENABLED HORIZONTAL SENSITIVE SHOWING 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)
    app.name='evolution-2.6'      name=None role='scroll bar' state='ENABLED SENSITIVE SHOWING VERTICAL VISIBLE'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='evolution-2.6'      name=None role='scroll pane' state='ENABLED FOCUSABLE SENSITIVE SHOWING VISIBLE'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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='evolution-2.6'      name=None role='scroll bar' state='ENABLED SENSITIVE SHOWING VERTICAL VISIBLE'
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

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-2.6'      name=None role='split pane' state='ENABLED FOCUSABLE HORIZONTAL SENSITIVE SHOWING VISIBLE'
^^^^^ PROCESS OBJECT 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-2.6'      name=None role='split pane' state='ENABLED FOCUSABLE HORIZONTAL SENSITIVE SHOWING VISIBLE'
^^^^^ PROCESS OBJECT 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-2.6'      name=None role='split pane' state='ENABLED FOCUSABLE HORIZONTAL SENSITIVE SHOWING VISIBLE'
^^^^^ PROCESS OBJECT 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-2.6'      name=None role='split pane' state='ENABLED FOCUSABLE HORIZONTAL SENSITIVE SHOWING VISIBLE'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS KEY PRESS EVENT q vvvvv
SPEECH OUTPUT: 'goodbye.'
KEYEVENT: type=1
          hw_code=24
          modifiers=0
          event_string=(q)
          is_text=True
          time=1154711045.482157
----------> QUEUEING KEYRELEASE 'q' (24)
BRAILLE LINE:  'Goodbye.'
     VISIBLE:  'Goodbye.', cursor=0

^^^^^ PROCESS KEY PRESS EVENT q ^^^^^
