Trying to use speech server factory: orca.openttsfactory
Using speech server factory: orca.openttsfactory
Speech module has been initialized.
Magnification module has NOT been initialized.
SPEECH OUTPUT: 'Welcome to Orca.' voice=system
BRAILLE LINE:  'Welcome to Orca.'
     VISIBLE:  'Welcome to Orca.', cursor=0
NEW SCRIPT: default (module=orca.default)
ACTIVE SCRIPT: default (module=orca.default) (reason=activate)
knownApplications...
...knownApplications
---------> QUEUEING EVENT window:activate
Looking for script at orca-scripts.gnome-terminal.py...
...could not find orca-scripts.gnome-terminal.py
Looking for script at scripts.gnome-terminal.py...
...could not find scripts.gnome-terminal.py
Looking for script at scripts.apps.gnome-terminal.py...
...found scripts.apps.gnome-terminal.py
NEW SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal.script)
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0,<orca.focus_tracking_presenter._FakeData instance at 0x32ae440>)
    app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='active enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal.script) (reason=window:activate event)
Looking for settings at app-settings.gnome-terminal.py...
...could not find app-settings.gnome-terminal.py
LOCUS OF FOCUS: app='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame'
                event='window:activate'



generate braille for focused app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-terminal' name='gnome-terminal' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-terminal']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-terminal Application', 0




ancestors=[<orca.braille.Component instance at 0x32ccc20>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['vilmar@jve: /data/software/orca/orca']
value=['']
roleName=['Frame']
Finding top-level object for source.name=vilmar@jve: /data/software/orca/orca
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-terminal Application', 0
  Region: ' ', 0
  Component: 'vilmar@jve: /data/software/orca/orca Frame', 0




BRAILLE LINE:  'gnome-terminal Application vilmar@jve: /data/software/orca/orca Frame'
     VISIBLE:  'vilmar@jve: /data/software/orca/', cursor=1



generate speech for unfocused app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': ROLE_FRAME, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['vilmar@jve: /data/software/orca/orca', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
roleName=['frame', {'average-pitch': 3.8999999999999999}]
Finding top-level object for source.name=vilmar@jve: /data/software/orca/orca
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  vilmar@jve: /data/software/orca/orca
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  frame
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'vilmar@jve: /data/software/orca/orca'
SPEECH OUTPUT: 'frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

KEYEVENT: type=0
          id=65507
          hw_code=37
          modifiers=0
          event_string=(Control_L)
          is_text=True
          timestamp=14147375
          time=1283443852.164896
KEYBOARDEVENT: type=0
                id=65507
                hw_code=37
                modifiers=0
                event_string=(Control_L)
                keyval_name=(Control_L)
                is_text=True
                timestamp=14147375
                time=1283443852.165148
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=1
          id=65507
          hw_code=37
          modifiers=4
          event_string=(Control_L)
          is_text=True
          timestamp=14147474
          time=1283443852.254967
KEYBOARDEVENT: type=1
                id=65507
                hw_code=37
                modifiers=4
                event_string=(Control_L)
                keyval_name=(Control_L)
                is_text=True
                timestamp=14147474
                time=1283443852.255190
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
---------> QUEUEING EVENT object:state-changed:showing
Looking for script at orca-scripts.orca.py...
...could not find orca-scripts.orca.py
Looking for script at scripts.orca.py...
...could not find scripts.orca.py
Looking for script at scripts.apps.orca.py...
...could not find scripts.apps.orca.py
Looking for script at scripts.toolkits.orca.py...
...could not find scripts.toolkits.orca.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
NEW SCRIPT: orca (module=orca.scripts.toolkits.GAIL)
...found scripts.toolkits.GAIL.py
DEQUEUED EVENT object:state-changed:showing <----------

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

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

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

KEYEVENT: type=0
          id=65513
          hw_code=64
          modifiers=0
          event_string=(Alt_L)
          is_text=True
          timestamp=14148151
          time=1283443852.932801
KEYBOARDEVENT: type=0
                id=65513
                hw_code=64
                modifiers=0
                event_string=(Alt_L)
                keyval_name=(Alt_L)
                is_text=True
                timestamp=14148151
                time=1283443852.933027
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
---------> QUEUEING EVENT object:state-changed:showing
Looking for script at orca-scripts.gnome-panel.py...
...could not find orca-scripts.gnome-panel.py
Looking for script at scripts.gnome-panel.py...
...could not find scripts.gnome-panel.py
Looking for script at scripts.apps.gnome-panel.py...
...found scripts.apps.gnome-panel.py
gnome-panel.py: __init__
NEW SCRIPT: gnome-panel (module=orca.scripts.apps.gnome-panel.script)
---------> QUEUEING EVENT object:state-changed:focused
DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-panel' name='None' role='menu' state='enabled focused selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: '' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0,None)
---------> QUEUEING EVENT object:selection-changed
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
---------> QUEUEING EVENT window:deactivate
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
--> obj.name=
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal'
                event='object:state-changed:focused'



generate braille for focused app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:focused
nodeLevel=[]
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:active
generate braille results:
  Text: '', 0




---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
BRAILLE LINE:  ''
     VISIBLE:  '', cursor=1
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing



generate speech for unfocused app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x316f460>, 'role': ROLE_TERMINAL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + terminal + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:active
newAncestors=['vilmar@jve: /data/software/orca/orca', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}, 'page', {'average-pitch': 3.8999999999999999}]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
terminal=['vilmar@jve: /data/software/orca/orca', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  vilmar@jve: /data/software/orca/orca
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  page
  {'average-pitch': 3.8999999999999999}
  vilmar@jve: /data/software/orca/orca
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}




SPEECH OUTPUT: 'vilmar@jve: /data/software/orca/orca'
SPEECH OUTPUT: 'page'
SPEECH OUTPUT: 'vilmar@jve: /data/software/orca/orca'
---------> QUEUEING EVENT focus:
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0,None)
    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=vilmar@jve: /data/software/orca/orca
--> obj.name=
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Applications' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0,None)
    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=vilmar@jve: /data/software/orca/orca
--> obj.name=
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0,None)
    app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0,vilmar@jve: /data/software/orca/orca)
    app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' 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:showing <----------

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0,None)
    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=vilmar@jve: /data/software/orca/orca
--> obj.name=
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0,None)
    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=vilmar@jve: /data/software/orca/orca
--> obj.name=
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
^^^^^ 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,None)
    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=vilmar@jve: /data/software/orca/orca
--> obj.name=
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0,None)
    app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Sound & Video' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='None' role='separator' state='selectable showing visible' relations=''
gnome-panel.py: onStateChanged: '' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Ubuntu Software Center' role='menu item' state='enabled selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Ubuntu Software Center' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0,Top Expanded Edge Panel)
    app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: gnome-panel (module=orca.scripts.apps.gnome-panel.script) (reason=window:activate event)
Looking for settings at app-settings.gnome-panel.py...
...could not find app-settings.gnome-panel.py
LOCUS OF FOCUS: app='gnome-panel' name='Top Expanded Edge Panel' role='frame'
                event='window:activate'



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33ac488>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame'
     VISIBLE:  'Top Expanded Edge Panel Frame', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': ROLE_FRAME, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Top Expanded Edge Panel', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
roleName=['frame', {'average-pitch': 3.8999999999999999}]
KEYEVENT: type=1
          id=65470
          hw_code=67
          modifiers=8
          event_string=(F1)
          is_text=True
          timestamp=14148508
          time=1283443853.290544
KEYBOARDEVENT: type=1
                id=65470
                hw_code=67
                modifiers=8
                event_string=(F1)
                keyval_name=(F1)
                is_text=True
                timestamp=14148508
                time=1283443853.290630
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
Finding top-level object for source.name=Top Expanded Edge Panel
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Top Expanded Edge Panel
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  frame
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Top Expanded Edge Panel'
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,None)
    app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Top Expanded Edge Panel' object:state-changed:active (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
KEYEVENT: type=1
          id=65513
          hw_code=64
          modifiers=8
          event_string=(Alt_L)
          is_text=True
          timestamp=14148528
          time=1283443853.309166
KEYBOARDEVENT: type=1
                id=65513
                hw_code=64
                modifiers=8
                event_string=(Alt_L)
                keyval_name=(Alt_L)
                is_text=True
                timestamp=14148528
                time=1283443853.309293
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
LOCUS OF FOCUS: app='gnome-panel' name='Applications' role='menu'
                event='focus:'



generate braille for focused app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33ac680>, <orca.braille.Region instance at 0x33ac908>, <orca.braille.Component instance at 0x33ac560>, <orca.braille.Region instance at 0x33ac7e8>, <orca.braille.Component instance at 0x33ac0e0>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Applications']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: ['', u'', '']
accelerator=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'Applications Menu', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel Applications Menu'
     VISIBLE:  'Applications Menu', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x334c050>, 'role': ROLE_MENU, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Applications', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
roleName=['menu', {'average-pitch': 3.8999999999999999}]
availability=[]
mnemonic=[]
accelerator=[]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
positionInList=['1 of 3', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Applications
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  menu
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  1 of 3
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Applications'
SPEECH OUTPUT: 'menu.'
SPEECH OUTPUT: '1 of 3'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14149319
          time=1283443854.100108
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14149319
                time=1283443854.100337
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
---------> 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
    app.name='gnome-panel' name='Accessories' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
gnome-panel.py: onStateChanged: 'Accessories' object:state-changed:selected (1, 0)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:selection-changed
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Calculator' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Calculator' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='CD/DVD Creator' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'CD/DVD Creator' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Character Map' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Character Map' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Disk Usage Analyzer' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Disk Usage Analyzer' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='gedit Text Editor' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'gedit Text Editor' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Manage Print Jobs' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Manage Print Jobs' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Passwords and Encryption Keys' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Passwords and Encryption Keys' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Search for Files...' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Search for Files...' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Take Screenshot' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Take Screenshot' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Terminal' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Terminal' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Tomboy Notes' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Tomboy Notes' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14149426
          time=1283443854.206854
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14149426
                time=1283443854.206953
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:showing
DEQUEUED EVENT object:state-changed:showing <----------

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

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Accessories' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='Accessories' role='menu'
                event='focus:'



generate braille for focused app.name='gnome-panel' name='Accessories' role='menu' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33ac128>, <orca.braille.Region instance at 0x33acc68>, <orca.braille.Component instance at 0x33acb00>, <orca.braille.Region instance at 0x33ac950>, <orca.braille.Component instance at 0x33ac248>, <orca.braille.Region instance at 0x33ac998>, <orca.braille.Component instance at 0x33ac098>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Accessories']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: [u'a', u'', u'']
accelerator=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Accessories Menu', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Accessories Menu'
     VISIBLE:  'Accessories Menu', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Accessories' role='menu' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x334eda0>, 'role': ROLE_MENU, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Accessories', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
roleName=['menu', {'average-pitch': 3.8999999999999999}]
availability=[]
mnemonic=[u'a', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
positionInList=['1 of 9', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Accessories
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  menu
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  a
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  1 of 9
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Accessories'
SPEECH OUTPUT: 'menu.'
SPEECH OUTPUT: 'a'
SPEECH OUTPUT: '1 of 9'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14149816
          time=1283443854.597393
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14149816
                time=1283443854.597614
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed: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,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> 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
    app.name='gnome-panel' name='None' role='window' state='enabled sensitive' relations=''
---------> 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:selection-changed
gnome-panel.py: onStateChanged: '' object:state-changed:showing (0, 0)
---------> QUEUEING EVENT object:state-changed:selected
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:selection-changed
    app.name='gnome-panel' name='Accessories' role='menu' state='enabled focused selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Accessories' object:state-changed:selected (0, 0)
---------> QUEUEING EVENT focus:
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Calculator' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Calculator' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='CD/DVD Creator' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'CD/DVD Creator' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Character Map' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Character Map' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Disk Usage Analyzer' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Disk Usage Analyzer' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='gedit Text Editor' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'gedit Text Editor' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Manage Print Jobs' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Manage Print Jobs' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Passwords and Encryption Keys' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Passwords and Encryption Keys' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Search for Files...' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Search for Files...' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Take Screenshot' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Take Screenshot' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Terminal' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Terminal' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Tomboy Notes' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Tomboy Notes' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in the same object
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='Education' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Education' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='GNU Denemo' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'GNU Denemo' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='Education' role='menu'
                event='object:selection-changed'



generate braille for focused app.name='gnome-panel' name='Education' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33ac098>, <orca.braille.Region instance at 0x33ac830>, <orca.braille.Component instance at 0x33ac9e0>, <orca.braille.Region instance at 0x33acab8>, <orca.braille.Component instance at 0x33ac7e8>, <orca.braille.Region instance at 0x33acdd0>, <orca.braille.Component instance at 0x33acc68>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Education']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: [u'e', u'', u'']
accelerator=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Education Menu', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Education Menu'
     VISIBLE:  'Education Menu', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Education' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3358ab0>, 'role': ROLE_MENU, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Education', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
roleName=['menu', {'average-pitch': 3.8999999999999999}]
availability=[]
mnemonic=[u'e', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
positionInList=['2 of 9', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Education
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  menu
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  e
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  2 of 9
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Education'
SPEECH OUTPUT: 'menu.'
SPEECH OUTPUT: 'e'
SPEECH OUTPUT: '2 of 9'
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14149944
          time=1283443854.732295
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14149944
                time=1283443854.732377
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

---------> 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,None)
    app.name='gnome-panel' name='GNU Denemo' role='menu item' state='enabled selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'GNU Denemo' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Education' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14150123
          time=1283443854.904438
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14150123
                time=1283443854.904656
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed: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,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-panel' name='None' role='window' state='enabled sensitive' relations=''
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
gnome-panel.py: onStateChanged: '' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT focus:
    app.name='gnome-panel' name='Education' role='menu' state='enabled focused selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Education' object:state-changed:selected (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='GNU Denemo' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'GNU Denemo' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in the same object
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='Games' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Games' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='AisleRiot Solitaire' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'AisleRiot Solitaire' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='gbrainy' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'gbrainy' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Mahjongg' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Mahjongg' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Mines' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Mines' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Quadrapassel' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Quadrapassel' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Sudoku' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Sudoku' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='Games' role='menu'
                event='object:selection-changed'



generate braille for focused app.name='gnome-panel' name='Games' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33ac908>, <orca.braille.Region instance at 0x33acfc8>, <orca.braille.Component instance at 0x33acc68>, <orca.braille.Region instance at 0x33acd88>, <orca.braille.Component instance at 0x33ac098>, <orca.braille.Region instance at 0x32e4e60>, <orca.braille.Component instance at 0x33ac248>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Games']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: [u'g', u'', u'']
accelerator=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Games Menu', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Games Menu'
     VISIBLE:  'Games Menu', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Games' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x33eb7b0>, 'role': ROLE_MENU, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Games', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
roleName=['menu', {'average-pitch': 3.8999999999999999}]
availability=[]
mnemonic=[u'g', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
positionInList=['3 of 9', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Games
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  menu
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  g
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  3 of 9
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Games'
SPEECH OUTPUT: 'menu.'
SPEECH OUTPUT: 'g'
SPEECH OUTPUT: '3 of 9'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14150252
          time=1283443855.033066
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14150252
                time=1283443855.033221
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:showing
DEQUEUED EVENT object:state-changed:showing <----------

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

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Games' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14150392
          time=1283443855.173428
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14150392
                time=1283443855.173639
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed: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,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-panel' name='None' role='window' state='enabled sensitive' relations=''
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
gnome-panel.py: onStateChanged: '' object:state-changed:showing (0, 0)
---------> QUEUEING EVENT object:selection-changed
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:selection-changed
    app.name='gnome-panel' name='Games' role='menu' state='enabled focused selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Games' object:state-changed:selected (0, 0)
---------> QUEUEING EVENT focus:
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='AisleRiot Solitaire' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'AisleRiot Solitaire' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='gbrainy' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'gbrainy' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Mahjongg' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Mahjongg' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Mines' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Mines' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Quadrapassel' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Quadrapassel' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Sudoku' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Sudoku' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in the same object
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='Graphics' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Graphics' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='F-Spot Photo Manager' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'F-Spot Photo Manager' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='OpenOffice.org Drawing' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'OpenOffice.org Drawing' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Simple Scan' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Simple Scan' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14150501
          time=1283443855.281991
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14150501
                time=1283443855.282412
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='Graphics' role='menu'
                event='object:selection-changed'



generate braille for focused app.name='gnome-panel' name='Graphics' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33ace18>, <orca.braille.Region instance at 0x33ac128>, <orca.braille.Component instance at 0x33accf8>, <orca.braille.Region instance at 0x33aca28>, <orca.braille.Component instance at 0x33acd40>, <orca.braille.Region instance at 0x33ac7e8>, <orca.braille.Component instance at 0x33acfc8>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Graphics']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: [u'g', u'', u'']
accelerator=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Graphics Menu', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Graphics Menu'
     VISIBLE:  'Graphics Menu', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Graphics' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x337c840>, 'role': ROLE_MENU, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Graphics', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
roleName=['menu', {'average-pitch': 3.8999999999999999}]
availability=[]
mnemonic=[u'g', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
positionInList=['4 of 9', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Graphics
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  menu
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  g
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  4 of 9
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Graphics'
SPEECH OUTPUT: 'menu.'
SPEECH OUTPUT: 'g'
SPEECH OUTPUT: '4 of 9'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14150630
          time=1283443855.410648
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14150630
                time=1283443855.411305
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
    app.name='gnome-panel' name='Graphics' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
---------> QUEUEING EVENT object:state-changed:showing
gnome-panel.py: onStateChanged: 'Graphics' object:state-changed:selected (0, 0)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

---------> 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,None)
---------> 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:selection-changed
    app.name='gnome-panel' name='F-Spot Photo Manager' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'F-Spot Photo Manager' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='OpenOffice.org Drawing' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'OpenOffice.org Drawing' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Simple Scan' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Simple Scan' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in the same object
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='Internet' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Internet' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Dropbox' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Dropbox' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Empathy IM Client' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Empathy IM Client' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Mozilla Thunderbird Mail/News' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Mozilla Thunderbird Mail/News' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Namoroka Web Browser' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Namoroka Web Browser' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Pidgin Internet Messenger' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Pidgin Internet Messenger' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Remote Desktop Viewer' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Remote Desktop Viewer' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Skype' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Skype' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Terminal Server Client' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Terminal Server Client' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Transmission BitTorrent Client' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Transmission BitTorrent Client' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='Internet' role='menu'
                event='object:selection-changed'



generate braille for focused app.name='gnome-panel' name='Internet' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33ac908>, <orca.braille.Region instance at 0x33ace18>, <orca.braille.Component instance at 0x33acab8>, <orca.braille.Region instance at 0x33acc20>, <orca.braille.Component instance at 0x33ac998>, <orca.braille.Region instance at 0x33acf38>, <orca.braille.Component instance at 0x33accf8>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Internet']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: [u'i', u'', u'']
accelerator=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Internet Menu', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Internet Menu'
     VISIBLE:  'Internet Menu', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Internet' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x339b480>, 'role': ROLE_MENU, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Internet', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
roleName=['menu', {'average-pitch': 3.8999999999999999}]
availability=[]
mnemonic=[u'i', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14150730
          time=1283443855.510608
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14150730
                time=1283443855.510745
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
positionInList=['5 of 9', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Internet
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  menu
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  i
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  5 of 9
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Internet'
SPEECH OUTPUT: 'menu.'
SPEECH OUTPUT: 'i'
SPEECH OUTPUT: '5 of 9'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

---------> 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,None)
    app.name='gnome-panel' name='None' role='window' state='enabled sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: '' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Internet' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14151087
          time=1283443855.868546
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14151087
                time=1283443855.868767
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed: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,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-panel' name='None' role='window' state='enabled sensitive' relations=''
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
gnome-panel.py: onStateChanged: '' object:state-changed:showing (0, 0)
---------> QUEUEING EVENT object:state-changed:showing
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-panel' name='Internet' role='menu' state='enabled focused selectable sensitive showing visible' relations=''
---------> QUEUEING EVENT object:state-changed:showing
gnome-panel.py: onStateChanged: 'Internet' object:state-changed:selected (0, 0)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:selection-changed
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Dropbox' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Dropbox' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Empathy IM Client' role='menu item' state='enabled selectable sensitive visible' relations=''
---------> QUEUEING EVENT focus:
gnome-panel.py: onStateChanged: 'Empathy IM Client' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Mozilla Thunderbird Mail/News' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Mozilla Thunderbird Mail/News' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Namoroka Web Browser' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Namoroka Web Browser' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Pidgin Internet Messenger' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Pidgin Internet Messenger' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Remote Desktop Viewer' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Remote Desktop Viewer' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Skype' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Skype' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Terminal Server Client' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Terminal Server Client' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Transmission BitTorrent Client' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Transmission BitTorrent Client' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in the same object
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='Office' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Office' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Dictionary' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Dictionary' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Evolution Mail and Calendar' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Evolution Mail and Calendar' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='OpenOffice.org Presentation' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'OpenOffice.org Presentation' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='OpenOffice.org Spreadsheet' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'OpenOffice.org Spreadsheet' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='OpenOffice.org Word Processor' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'OpenOffice.org Word Processor' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='Office' role='menu'
                event='object:selection-changed'



generate braille for focused app.name='gnome-panel' name='Office' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33ac9e0>, <orca.braille.Region instance at 0x33ac6c8>, <orca.braille.Component instance at 0x33accf8>, <orca.braille.Region instance at 0x33ac248>, <orca.braille.Component instance at 0x33ac908>, <orca.braille.Region instance at 0x32db8c0>, <orca.braille.Component instance at 0x33ac7e8>]
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14151198
          time=1283443855.978215
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14151198
                time=1283443855.978317
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Office']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: [u'o', u'', u'']
accelerator=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Office Menu', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Office Menu'
     VISIBLE:  'Office Menu', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Office' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x337c6b0>, 'role': ROLE_MENU, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Office', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
roleName=['menu', {'average-pitch': 3.8999999999999999}]
availability=[]
mnemonic=[u'o', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
positionInList=['6 of 9', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Office
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  menu
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  o
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  6 of 9
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Office'
SPEECH OUTPUT: 'menu.'
SPEECH OUTPUT: 'o'
SPEECH OUTPUT: '6 of 9'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

---------> 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,None)
---------> QUEUEING EVENT focus:
    app.name='gnome-panel' name='None' role='window' state='enabled sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: '' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Office' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14151817
          time=1283443856.597789
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14151817
                time=1283443856.598008
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed: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,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> 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
    app.name='gnome-panel' name='None' role='window' state='enabled sensitive' relations=''
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
gnome-panel.py: onStateChanged: '' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:selection-changed
    app.name='gnome-panel' name='Office' role='menu' state='enabled focused selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Office' object:state-changed:selected (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
---------> QUEUEING EVENT focus:
    app.name='gnome-panel' name='Dictionary' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Dictionary' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Evolution Mail and Calendar' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Evolution Mail and Calendar' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='OpenOffice.org Presentation' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'OpenOffice.org Presentation' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='OpenOffice.org Spreadsheet' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'OpenOffice.org Spreadsheet' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='OpenOffice.org Word Processor' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'OpenOffice.org Word Processor' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in the same object
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='Programming' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Programming' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Accerciser Accessibility Explorer' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Accerciser Accessibility Explorer' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='Programming' role='menu'
                event='object:selection-changed'



generate braille for focused app.name='gnome-panel' name='Programming' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33ac560>, <orca.braille.Region instance at 0x33accb0>, <orca.braille.Component instance at 0x33ac680>, <orca.braille.Region instance at 0x33acea8>, <orca.braille.Component instance at 0x33ac9e0>, <orca.braille.Region instance at 0x32e4dd0>, <orca.braille.Component instance at 0x33acc20>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Programming']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: [u'p', u'', u'']
accelerator=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Programming Menu', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Programming Menu'
     VISIBLE:  'Programming Menu', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Programming' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3348b70>, 'role': ROLE_MENU, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Programming', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
roleName=['menu', {'average-pitch': 3.8999999999999999}]
availability=[]
mnemonic=[u'p', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
positionInList=['7 of 9', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Programming
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  menu
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  p
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  7 of 9
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Programming'
SPEECH OUTPUT: 'menu.'
SPEECH OUTPUT: 'p'
SPEECH OUTPUT: '7 of 9'
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14151924
          time=1283443856.707161
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14151924
                time=1283443856.707249
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

---------> 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,None)
    app.name='gnome-panel' name='None' role='window' state='enabled sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: '' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Programming' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14152912
          time=1283443857.693372
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14152912
                time=1283443857.693592
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed: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,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-panel' name='None' role='window' state='enabled sensitive' relations=''
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
gnome-panel.py: onStateChanged: '' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> 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:selection-changed
    app.name='gnome-panel' name='Programming' role='menu' state='enabled focused selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Programming' object:state-changed:selected (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Accerciser Accessibility Explorer' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Accerciser Accessibility Explorer' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in the same object
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Sound & Video' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Audacious' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Audacious' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Audacious (GTKui)' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Audacious (GTKui)' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Brasero Disc Burner' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Brasero Disc Burner' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='GNU Denemo' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'GNU Denemo' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Movie Player' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Movie Player' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Pitivi Video Editor' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Pitivi Video Editor' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Rhythmbox Music Player' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Rhythmbox Music Player' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Sound Recorder' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Sound Recorder' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14153019
          time=1283443857.799707
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14153019
                time=1283443857.799905
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
LOCUS OF FOCUS: app='gnome-panel' name='Sound & Video' role='menu'
                event='object:selection-changed'



generate braille for focused app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33acc20>, <orca.braille.Region instance at 0x33ac7e8>, <orca.braille.Component instance at 0x33ac8c0>, <orca.braille.Region instance at 0x33acab8>, <orca.braille.Component instance at 0x33ac998>, <orca.braille.Region instance at 0x33acb00>, <orca.braille.Component instance at 0x33ac560>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Sound & Video']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: [u's', u'', u'']
accelerator=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Sound & Video Menu', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Sound & Video Menu'
     VISIBLE:  'Sound & Video Menu', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x33f12b0>, 'role': ROLE_MENU, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Sound & Video', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
roleName=['menu', {'average-pitch': 3.8999999999999999}]
availability=[]
mnemonic=[u's', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
positionInList=['8 of 9', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Sound & Video
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  menu
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  s
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  8 of 9
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Sound & Video'
SPEECH OUTPUT: 'menu.'
SPEECH OUTPUT: 's'
SPEECH OUTPUT: '8 of 9'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

---------> 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,None)
    app.name='gnome-panel' name='None' role='window' state='enabled sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: '' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14153696
          time=1283443858.477236
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14153696
                time=1283443858.477458
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed: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,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-panel' name='None' role='window' state='enabled sensitive' relations=''
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
gnome-panel.py: onStateChanged: '' object:state-changed:showing (0, 0)
---------> QUEUEING EVENT object:state-changed:showing
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled focused selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Sound & Video' object:state-changed:selected (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Audacious' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Audacious' object:state-changed:showing (0, 0)
---------> QUEUEING EVENT focus:
^^^^^ 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=(0,0,None)
    app.name='gnome-panel' name='Audacious (GTKui)' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Audacious (GTKui)' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Brasero Disc Burner' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Brasero Disc Burner' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='GNU Denemo' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'GNU Denemo' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14153767
          time=1283443858.547479
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14153767
                time=1283443858.547674
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='gnome-panel' name='Movie Player' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Movie Player' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Pitivi Video Editor' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Pitivi Video Editor' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Rhythmbox Music Player' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Rhythmbox Music Player' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Sound Recorder' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Sound Recorder' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in the same object
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='Ubuntu Software Center' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Ubuntu Software Center' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Ubuntu Software Center' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='Ubuntu Software Center' role='menu item'
                event='focus:'



generate braille for focused app.name='gnome-panel' name='Ubuntu Software Center' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_ITEM, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + availability) + asString(accelerator),                                     indicator=asString(menuItemCheckedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33ac0e0>, <orca.braille.Region instance at 0x33acea8>, <orca.braille.Component instance at 0x33acc20>, <orca.braille.Region instance at 0x33ac560>, <orca.braille.Component instance at 0x33aca70>, <orca.braille.Region instance at 0x33ac830>, <orca.braille.Component instance at 0x33ac7e8>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Ubuntu Software Center']
availability=[]
script_utilities.getKeyBinding: [u'u', u'', u'']
accelerator=[]
menuItemCheckedState=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Ubuntu Software Center', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Ubuntu Software Center'
     VISIBLE:  'Ubuntu Software Center', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Ubuntu Software Center' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3370660>, 'role': ROLE_MENU_ITEM, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + menuItemCheckedState + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Ubuntu Software Center', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
menuItemCheckedState=[]
availability=[]
mnemonic=[u'u', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
positionInList=['9 of 9', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Ubuntu Software Center
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  u
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  9 of 9
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Ubuntu Software Center.'
SPEECH OUTPUT: 'u'
SPEECH OUTPUT: '9 of 9'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65362
          hw_code=111
          modifiers=0
          event_string=(Up)
          is_text=True
          timestamp=14154052
          time=1283443858.832735
KEYBOARDEVENT: type=0
                id=65362
                hw_code=111
                modifiers=0
                event_string=(Up)
                keyval_name=(Up)
                is_text=True
                timestamp=14154052
                time=1283443858.832955
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-panel' name='Ubuntu Software Center' role='menu item' state='enabled focused selectable sensitive showing visible' relations=''
---------> 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:selection-changed
gnome-panel.py: onStateChanged: 'Ubuntu Software Center' object:state-changed:selected (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
---------> QUEUEING EVENT focus:
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in the same object
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Sound & Video' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Audacious' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Audacious' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Audacious (GTKui)' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Audacious (GTKui)' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Brasero Disc Burner' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Brasero Disc Burner' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='GNU Denemo' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'GNU Denemo' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Movie Player' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Movie Player' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Pitivi Video Editor' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Pitivi Video Editor' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Rhythmbox Music Player' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Rhythmbox Music Player' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='gnome-panel' name='Sound Recorder' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Sound Recorder' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='Sound & Video' role='menu'
                event='object:selection-changed'



generate braille for focused app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
KEYEVENT: type=1
          id=65362
          hw_code=111
          modifiers=0
          event_string=(Up)
          is_text=True
          timestamp=14154173
          time=1283443858.954187
KEYBOARDEVENT: type=1
                id=65362
                hw_code=111
                modifiers=0
                event_string=(Up)
                keyval_name=(Up)
                is_text=True
                timestamp=14154173
                time=1283443858.954375
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33acb90>, <orca.braille.Region instance at 0x33ac128>, <orca.braille.Component instance at 0x33acb00>, <orca.braille.Region instance at 0x33acbd8>, <orca.braille.Component instance at 0x33ac908>, <orca.braille.Region instance at 0x33acc68>, <orca.braille.Component instance at 0x33acea8>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Sound & Video']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: [u's', u'', u'']
accelerator=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Sound & Video Menu', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Sound & Video Menu'
     VISIBLE:  'Sound & Video Menu', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x303db90>, 'role': ROLE_MENU, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Sound & Video', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
roleName=['menu', {'average-pitch': 3.8999999999999999}]
availability=[]
mnemonic=[u's', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
positionInList=['8 of 9', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Sound & Video
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  menu
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  s
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  8 of 9
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Sound & Video'
SPEECH OUTPUT: 'menu.'
SPEECH OUTPUT: 's'
SPEECH OUTPUT: '8 of 9'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

---------> 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,None)
    app.name='gnome-panel' name='None' role='window' state='enabled sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: '' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65363
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          timestamp=14154553
          time=1283443859.334493
KEYBOARDEVENT: type=0
                id=65363
                hw_code=114
                modifiers=0
                event_string=(Right)
                keyval_name=(Right)
                is_text=True
                timestamp=14154553
                time=1283443859.334726
orca.keyEcho: string to echo: Right
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
---------> QUEUEING EVENT object:selection-changed
    app.name='gnome-panel' name='Audacious' role='menu item' state='enabled selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Audacious' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled focused selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Audacious' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='Audacious' role='menu item'
                event='focus:'



generate braille for focused app.name='gnome-panel' name='Audacious' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_ITEM, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + availability) + asString(accelerator),                                     indicator=asString(menuItemCheckedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='Applications' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['Applications']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: ['', u'', '']
accelerator=[]
generate braille results:
  Component: 'Applications Menu', 0







generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33b3200>, <orca.braille.Region instance at 0x33aca28>, <orca.braille.Component instance at 0x33b31b8>, <orca.braille.Region instance at 0x33acea8>, <orca.braille.Component instance at 0x33b3050>, <orca.braille.Region instance at 0x33aca70>, <orca.braille.Component instance at 0x33ac0e0>, <orca.braille.Region instance at 0x33ac560>, <orca.braille.Component instance at 0x33acd88>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Audacious']
availability=[]
script_utilities.getKeyBinding: [u'a', u'', u'']
accelerator=[]
menuItemCheckedState=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Applications Menu', 0
  Region: ' ', 0
  Component: 'Audacious', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Applications Menu Audacious'
     VISIBLE:  'Audacious', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Audacious' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3370660>, 'role': ROLE_MENU_ITEM, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + menuItemCheckedState + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Audacious', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
menuItemCheckedState=[]
availability=[]
mnemonic=[u'a', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
positionInList=['1 of 8', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Audacious
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  a
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  1 of 8
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Audacious.'
SPEECH OUTPUT: 'a'
SPEECH OUTPUT: '1 of 8'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          id=65363
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          timestamp=14154662
          time=1283443859.442495
KEYBOARDEVENT: type=1
                id=65363
                hw_code=114
                modifiers=0
                event_string=(Right)
                keyval_name=(Right)
                is_text=True
                timestamp=14154662
                time=1283443859.442584
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14154877
          time=1283443859.658627
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14154877
                time=1283443859.658845
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='gnome-panel' name='Audacious' role='menu item' state='enabled focused selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Audacious' object:state-changed:selected (0, 0)
---------> QUEUEING EVENT focus:
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in the same object
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='Audacious (GTKui)' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Audacious (GTKui)' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Audacious (GTKui)' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='Audacious (GTKui)' role='menu item'
                event='focus:'



generate braille for focused app.name='gnome-panel' name='Audacious (GTKui)' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_ITEM, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + availability) + asString(accelerator),                                     indicator=asString(menuItemCheckedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='Applications' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['Applications']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: ['', u'', '']
accelerator=[]
generate braille results:
  Component: 'Applications Menu', 0







generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33b3638>, <orca.braille.Region instance at 0x33acfc8>, <orca.braille.Component instance at 0x33b34d0>, <orca.braille.Region instance at 0x33acc68>, <orca.braille.Component instance at 0x33b3170>, <orca.braille.Region instance at 0x33acd40>, <orca.braille.Component instance at 0x33ac998>, <orca.braille.Region instance at 0x33ac908>, <orca.braille.Component instance at 0x33ace18>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Audacious (GTKui)']
availability=[]
script_utilities.getKeyBinding: [u'a', u'', u'']
accelerator=[]
menuItemCheckedState=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Applications Menu', 0
  Region: ' ', 0
  Component: 'Audacious (GTKui)', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Applications Menu Audacious (GTKui)'
     VISIBLE:  'Audacious (GTKui)', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Audacious (GTKui)' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x33fb7e0>, 'role': ROLE_MENU_ITEM, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + menuItemCheckedState + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Audacious (GTKui)', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
menuItemCheckedState=[]
availability=[]
mnemonic=[u'a', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
positionInList=['2 of 8', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Audacious (GTKui)
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  a
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  2 of 8
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Audacious (GT Kui).'
SPEECH OUTPUT: 'a'
SPEECH OUTPUT: '2 of 8'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14154979
          time=1283443859.760026
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14154979
                time=1283443859.760167
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14155172
          time=1283443859.953482
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14155172
                time=1283443859.953727
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT focus:
    app.name='gnome-panel' name='Audacious (GTKui)' role='menu item' state='enabled focused selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Audacious (GTKui)' object:state-changed:selected (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in the same object
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='Brasero Disc Burner' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Brasero Disc Burner' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Brasero Disc Burner' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='Brasero Disc Burner' role='menu item'
                event='focus:'



generate braille for focused app.name='gnome-panel' name='Brasero Disc Burner' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_ITEM, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + availability) + asString(accelerator),                                     indicator=asString(menuItemCheckedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='Applications' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['Applications']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: ['', u'', '']
accelerator=[]
generate braille results:
  Component: 'Applications Menu', 0







generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33b3290>, <orca.braille.Region instance at 0x33acf38>, <orca.braille.Component instance at 0x33b3440>, <orca.braille.Region instance at 0x33ac560>, <orca.braille.Component instance at 0x33b3170>, <orca.braille.Region instance at 0x33acef0>, <orca.braille.Component instance at 0x33aca28>, <orca.braille.Region instance at 0x33ac0e0>, <orca.braille.Component instance at 0x33ac6c8>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Brasero Disc Burner']
availability=[]
script_utilities.getKeyBinding: [u'b', u'', u'']
accelerator=[]
menuItemCheckedState=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Applications Menu', 0
  Region: ' ', 0
  Component: 'Brasero Disc Burner', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Applications Menu Brasero Disc Burner'
     VISIBLE:  'Brasero Disc Burner', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Brasero Disc Burner' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x337eb00>, 'role': ROLE_MENU_ITEM, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + menuItemCheckedState + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Brasero Disc Burner', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
menuItemCheckedState=[]
availability=[]
mnemonic=[u'b', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14155298
          time=1283443860.079274
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14155298
                time=1283443860.079475
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
positionInList=['3 of 8', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Brasero Disc Burner
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  b
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  3 of 8
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Brasero Disc Burner.'
SPEECH OUTPUT: 'b'
SPEECH OUTPUT: '3 of 8'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14155431
          time=1283443860.212342
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14155431
                time=1283443860.212564
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='gnome-panel' name='Brasero Disc Burner' role='menu item' state='enabled focused selectable sensitive showing visible' relations=''
---------> QUEUEING EVENT focus:
gnome-panel.py: onStateChanged: 'Brasero Disc Burner' object:state-changed:selected (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in the same object
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='GNU Denemo' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'GNU Denemo' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='GNU Denemo' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='GNU Denemo' role='menu item'
                event='focus:'



generate braille for focused app.name='gnome-panel' name='GNU Denemo' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_ITEM, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + availability) + asString(accelerator),                                     indicator=asString(menuItemCheckedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='Applications' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['Applications']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: ['', u'', '']
accelerator=[]
generate braille results:
  Component: 'Applications Menu', 0







generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33b3320>, <orca.braille.Region instance at 0x33acf38>, <orca.braille.Component instance at 0x33b3638>, <orca.braille.Region instance at 0x33ac560>, <orca.braille.Component instance at 0x33b3170>, <orca.braille.Region instance at 0x33ace18>, <orca.braille.Component instance at 0x33b35f0>, <orca.braille.Region instance at 0x33ac1b8>, <orca.braille.Component instance at 0x33ac248>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['GNU Denemo']
availability=[]
script_utilities.getKeyBinding: [u'g', u'', u'']
accelerator=[]
menuItemCheckedState=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Applications Menu', 0
  Region: ' ', 0
  Component: 'GNU Denemo', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Applications Menu GNU Denemo'
     VISIBLE:  'GNU Denemo', cursor=1



generate speech for unfocused app.name='gnome-panel' name='GNU Denemo' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x336aab0>, 'role': ROLE_MENU_ITEM, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + menuItemCheckedState + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['GNU Denemo', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
menuItemCheckedState=[]
availability=[]
mnemonic=[u'g', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
positionInList=['4 of 8', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  GNU Denemo
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  g
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  4 of 8
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'GNU Denemo.'
SPEECH OUTPUT: 'g'
SPEECH OUTPUT: '4 of 8'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14155537
          time=1283443860.317325
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14155537
                time=1283443860.317426
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14156274
          time=1283443861.054700
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14156274
                time=1283443861.054921
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT focus:
    app.name='gnome-panel' name='GNU Denemo' role='menu item' state='enabled focused selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'GNU Denemo' object:state-changed:selected (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in the same object
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='Movie Player' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Movie Player' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Movie Player' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='Movie Player' role='menu item'
                event='focus:'



generate braille for focused app.name='gnome-panel' name='Movie Player' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_ITEM, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + availability) + asString(accelerator),                                     indicator=asString(menuItemCheckedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='Applications' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['Applications']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: ['', u'', '']
accelerator=[]
generate braille results:
  Component: 'Applications Menu', 0







generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33b3560>, <orca.braille.Region instance at 0x33ac560>, <orca.braille.Component instance at 0x33b35f0>, <orca.braille.Region instance at 0x33ac8c0>, <orca.braille.Component instance at 0x33b3320>, <orca.braille.Region instance at 0x33ac6c8>, <orca.braille.Component instance at 0x33acab8>, <orca.braille.Region instance at 0x33ac680>, <orca.braille.Component instance at 0x33ace60>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Movie Player']
availability=[]
script_utilities.getKeyBinding: [u'm', u'', u'']
accelerator=[]
menuItemCheckedState=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Applications Menu', 0
  Region: ' ', 0
  Component: 'Movie Player', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Applications Menu Movie Player'
     VISIBLE:  'Movie Player', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Movie Player' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x33f5890>, 'role': ROLE_MENU_ITEM, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + menuItemCheckedState + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Movie Player', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
menuItemCheckedState=[]
availability=[]
mnemonic=[u'm', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
positionInList=['5 of 8', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Movie Player
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  m
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  5 of 8
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Movie Player.'
SPEECH OUTPUT: 'm'
SPEECH OUTPUT: '5 of 8'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14156393
          time=1283443861.173375
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14156393
                time=1283443861.173527
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14157347
          time=1283443862.128479
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14157347
                time=1283443862.128697
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='gnome-panel' name='Movie Player' role='menu item' state='enabled focused selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Movie Player' object:state-changed:selected (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
---------> QUEUEING EVENT focus:
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in the same object
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='Pitivi Video Editor' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Pitivi Video Editor' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Pitivi Video Editor' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='Pitivi Video Editor' role='menu item'
                event='focus:'



generate braille for focused app.name='gnome-panel' name='Pitivi Video Editor' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_ITEM, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + availability) + asString(accelerator),                                     indicator=asString(menuItemCheckedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='Applications' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['Applications']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: ['', u'', '']
accelerator=[]
generate braille results:
  Component: 'Applications Menu', 0







generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33b36c8>, <orca.braille.Region instance at 0x33ac560>, <orca.braille.Component instance at 0x33b3368>, <orca.braille.Region instance at 0x33ac8c0>, <orca.braille.Component instance at 0x33b3320>, <orca.braille.Region instance at 0x33ac908>, <orca.braille.Component instance at 0x33b3098>, <orca.braille.Region instance at 0x33ac878>, <orca.braille.Component instance at 0x33ac0e0>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Pitivi Video Editor']
availability=[]
script_utilities.getKeyBinding: [u'p', u'', u'']
accelerator=[]
menuItemCheckedState=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Applications Menu', 0
  Region: ' ', 0
  Component: 'Pitivi Video Editor', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Applications Menu Pitivi Video Editor'
     VISIBLE:  'Pitivi Video Editor', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Pitivi Video Editor' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3358ab0>, 'role': ROLE_MENU_ITEM, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + menuItemCheckedState + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Pitivi Video Editor', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
menuItemCheckedState=[]
availability=[]
mnemonic=[u'p', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
positionInList=['6 of 8', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Pitivi Video Editor
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  p
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  6 of 8
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Pitivi Video Editor.'
SPEECH OUTPUT: 'p'
SPEECH OUTPUT: '6 of 8'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14157449
          time=1283443862.229216
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14157449
                time=1283443862.229340
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14157984
          time=1283443862.765147
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14157984
                time=1283443862.765369
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='gnome-panel' name='Pitivi Video Editor' role='menu item' state='enabled focused selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Pitivi Video Editor' object:state-changed:selected (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
---------> QUEUEING EVENT focus:
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in the same object
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='gnome-panel' name='Rhythmbox Music Player' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Rhythmbox Music Player' object:state-changed:selected (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='Rhythmbox Music Player' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-panel' name='Rhythmbox Music Player' role='menu item'
                event='focus:'



generate braille for focused app.name='gnome-panel' name='Rhythmbox Music Player' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_ITEM, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + availability) + asString(accelerator),                                     indicator=asString(menuItemCheckedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='Applications' role='menu' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['Applications']
roleName=['Menu']
availability=[]
script_utilities.getKeyBinding: ['', u'', '']
accelerator=[]
generate braille results:
  Component: 'Applications Menu', 0







generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33b34d0>, <orca.braille.Region instance at 0x33ac8c0>, <orca.braille.Component instance at 0x33b3098>, <orca.braille.Region instance at 0x33acb00>, <orca.braille.Component instance at 0x33b36c8>, <orca.braille.Region instance at 0x33ace60>, <orca.braille.Component instance at 0x33acbd8>, <orca.braille.Region instance at 0x33ac9e0>, <orca.braille.Component instance at 0x33acdd0>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Rhythmbox Music Player']
availability=[]
script_utilities.getKeyBinding: [u'r', u'', u'']
accelerator=[]
menuItemCheckedState=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Applications Menu', 0
  Region: ' ', 0
  Component: 'Rhythmbox Music Player', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Applications Menu Rhythmbox Music Player'
     VISIBLE:  'Rhythmbox Music Player', cursor=1



generate speech for unfocused app.name='gnome-panel' name='Rhythmbox Music Player' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x33f6730>, 'role': ROLE_MENU_ITEM, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + menuItemCheckedState + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Rhythmbox Music Player', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
menuItemCheckedState=[]
availability=[]
mnemonic=[u'r', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
accelerator=[]
positionInList=['7 of 8', {'average-pitch': 3.8999999999999999}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Rhythmbox Music Player
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  r
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  7 of 8
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Rhythmbox Music Player.'
SPEECH OUTPUT: 'r'
SPEECH OUTPUT: '7 of 8'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14158124
          time=1283443862.904812
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14158124
                time=1283443862.904917
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65293
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=14158877
          time=1283443863.657845
KEYBOARDEVENT: type=0
                id=65293
                hw_code=36
                modifiers=0
                event_string=(Return)
                keyval_name=(Return)
                is_text=True
                timestamp=14158877
                time=1283443863.658066
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-panel' name='Rhythmbox Music Player' role='menu item' state='enabled focused selectable sensitive visible' relations=''
---------> 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
gnome-panel.py: onStateChanged: 'Rhythmbox Music Player' object:state-changed:selected (0, 0)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:selection-changed
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable sensitive visible' relations=''
---------> 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
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:showing
---------> 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
KEYEVENT: type=1
          id=65293
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=14158958
          time=1283443863.753749
KEYBOARDEVENT: type=1
                id=65293
                hw_code=36
                modifiers=0
                event_string=(Return)
                keyval_name=(Return)
                is_text=True
                timestamp=14158958
                time=1283443863.753853
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='gnome-panel' name='None' role='window' state='enabled sensitive' relations=''
gnome-panel.py: onStateChanged: '' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Sound & Video' object:state-changed:selected (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Audacious' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Audacious' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Audacious (GTKui)' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Audacious (GTKui)' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Brasero Disc Burner' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Brasero Disc Burner' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='GNU Denemo' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'GNU Denemo' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Movie Player' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Movie Player' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Pitivi Video Editor' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Pitivi Video Editor' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Rhythmbox Music Player' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Rhythmbox Music Player' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Sound Recorder' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Sound Recorder' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='None' role='menu' state='enabled focused selectable sensitive' relations=''
gnome-panel.py: onStateChanged: '' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='gnome-panel' name='Applications' role='menu' state='enabled selectable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Applications' object:state-changed:selected (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Accessories' role='menu' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Accessories' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Education' role='menu' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Education' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Games' role='menu' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Games' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Graphics' role='menu' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Graphics' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Internet' role='menu' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Internet' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Office' role='menu' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Office' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Programming' role='menu' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Programming' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Sound & Video' role='menu' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Sound & Video' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='None' role='separator' state='selectable visible' relations=''
gnome-panel.py: onStateChanged: '' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='gnome-panel' name='Ubuntu Software Center' role='menu item' state='enabled selectable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Ubuntu Software Center' object:state-changed:showing (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0,vilmar@jve: /data/software/orca/orca)
    app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='active enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal.script) (reason=window:activate event)
Looking for settings at app-settings.gnome-terminal.py...
...could not find app-settings.gnome-terminal.py
LOCUS OF FOCUS: app='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame'
                event='window:activate'



generate braille for focused app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-terminal' name='gnome-terminal' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-terminal']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-terminal Application', 0




ancestors=[<orca.braille.Component instance at 0x33ac248>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['vilmar@jve: /data/software/orca/orca']
value=['']
roleName=['Frame']
Finding top-level object for source.name=vilmar@jve: /data/software/orca/orca
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-terminal Application', 0
  Region: ' ', 0
  Component: 'vilmar@jve: /data/software/orca/orca Frame', 0




BRAILLE LINE:  'gnome-terminal Application vilmar@jve: /data/software/orca/orca Frame'
     VISIBLE:  'vilmar@jve: /data/software/orca/', cursor=1



generate speech for unfocused app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3379050>, 'role': ROLE_FRAME, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['vilmar@jve: /data/software/orca/orca', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
roleName=['frame', {'average-pitch': 3.8999999999999999}]
Finding top-level object for source.name=vilmar@jve: /data/software/orca/orca
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  vilmar@jve: /data/software/orca/orca
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  frame
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'vilmar@jve: /data/software/orca/orca'
SPEECH OUTPUT: '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,None)
    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=vilmar@jve: /data/software/orca/orca
--> obj.name=
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal'
                event='object:state-changed:focused'



generate braille for focused app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: '', 0




BRAILLE LINE:  ''
     VISIBLE:  '', cursor=1



generate speech for unfocused app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x316f460>, 'role': ROLE_TERMINAL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + terminal + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=['vilmar@jve: /data/software/orca/orca', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}, 'page', {'average-pitch': 3.8999999999999999}]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
terminal=['vilmar@jve: /data/software/orca/orca', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  vilmar@jve: /data/software/orca/orca
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  page
  {'average-pitch': 3.8999999999999999}
  vilmar@jve: /data/software/orca/orca
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}




SPEECH OUTPUT: 'vilmar@jve: /data/software/orca/orca'
SPEECH OUTPUT: 'page'
SPEECH OUTPUT: 'vilmar@jve: /data/software/orca/orca'
^^^^^ 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,None)
    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=vilmar@jve: /data/software/orca/orca
--> obj.name=
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
^^^^^ 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,None)
    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=vilmar@jve: /data/software/orca/orca
--> obj.name=
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
^^^^^ 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,None)
    app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0,Top Expanded Edge Panel)
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT focus:
    app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0,None)
    app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='enabled resizable sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Top Expanded Edge Panel' object:state-changed:active (0, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='gnome-panel' name='None' role='menu' state='enabled focused selectable sensitive' relations=''
ACTIVE SCRIPT: gnome-panel (module=orca.scripts.apps.gnome-panel.script) (reason=script requested it)
Looking for settings at app-settings.gnome-panel.py...
...could not find app-settings.gnome-panel.py
LOCUS OF FOCUS: app='gnome-panel' name='' role='menu'
                event='focus:'



generate braille for focused app.name='gnome-panel' name='None' role='menu' state='enabled focused selectable sensitive' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='gnome-panel' name='None' role='menu bar' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_MENU_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['MenuBar']
required=[]
generate braille results:
  Component: 'MenuBar', 0







generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=[]
displayedText=['Top Expanded Edge Panel']
roleName=['Panel']
generate braille results:
  Component: 'Top Expanded Edge Panel Panel', 0




Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='gnome-panel' name='Top Expanded Edge Panel' role='frame' state='enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Top Expanded Edge Panel']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Top Expanded Edge Panel
alertAndDialogCount=[]
generate braille results:
  Component: 'Top Expanded Edge Panel Frame', 0







generate braille for focused app.name='gnome-panel' name='gnome-panel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-panel']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-panel Application', 0




ancestors=[<orca.braille.Component instance at 0x33ac8c0>, <orca.braille.Region instance at 0x33acea8>, <orca.braille.Component instance at 0x33ac710>, <orca.braille.Region instance at 0x33acc20>, <orca.braille.Component instance at 0x33ac560>, <orca.braille.Region instance at 0x33ac680>, <orca.braille.Component instance at 0x33acb90>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['']
roleName=['Menu']
availability=[]
accelerator=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-panel Application', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Frame', 0
  Region: ' ', 0
  Component: 'Top Expanded Edge Panel Panel', 0
  Region: ' ', 0
  Component: 'MenuBar', 0
  Region: ' ', 0
  Component: 'Menu', 0




BRAILLE LINE:  'gnome-panel Application Top Expanded Edge Panel Frame Top Expanded Edge Panel Panel MenuBar Menu'
     VISIBLE:  'Menu', cursor=1



generate speech for unfocused app.name='gnome-panel' name='None' role='menu' state='enabled focused selectable sensitive' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3345530>, 'role': ROLE_MENU, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
---------> QUEUEING EVENT object:property-change:accessible-name
Looking for script at orca-scripts.rhythmbox.py...
...could not find orca-scripts.rhythmbox.py
Looking for script at scripts.rhythmbox.py...
...could not find scripts.rhythmbox.py
Looking for script at scripts.apps.rhythmbox.py...
...found scripts.apps.rhythmbox.py
NEW SCRIPT: rhythmbox (module=orca.scripts.apps.rhythmbox.script)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
newAncestors=['Applications', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}, 'menu', {'average-pitch': 3.8999999999999999}]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=[]
allTextSelection=[]
roleName=['menu', {'average-pitch': 3.8999999999999999}]
availability=[]
mnemonic=[]
accelerator=[]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
positionInList=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Applications
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  menu
  {'average-pitch': 3.8999999999999999}
  menu
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'Applications'
SPEECH OUTPUT: 'menu menu.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Play)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='rhythmbox' name='Play' role='toggle button' state='enabled focusable sensitive visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-value
^^^^^ 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,Previous)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:state-changed:checked
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='rhythmbox' name='Previous' role='push button' state='focusable visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
^^^^^ 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,Next)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:state-changed:checked
    app.name='rhythmbox' name='Next' role='push button' state='focusable visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Repeat)
    app.name='rhythmbox' name='Repeat' role='toggle button' state='enabled focusable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Shuffle)
    app.name='rhythmbox' name='Shuffle' role='toggle button' state='enabled focusable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Browse)
    app.name='rhythmbox' name='Browse' role='toggle button' state='armed checked enabled focusable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Volume)
    app.name='rhythmbox' name='Volume' role='slider' state='enabled focusable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Volume Down)
    app.name='rhythmbox' name='Volume Down' role='push button' state='enabled focusable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Volume Up)
    app.name='rhythmbox' name='Volume Up' role='push button' state='enabled focusable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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,None)
    app.name='rhythmbox' name='Volume' role='slider' state='enabled focusable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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,All)
    app.name='rhythmbox' name='All' role='toggle button' state='armed checked enabled focusable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,All)
    app.name='rhythmbox' name='All' role='toggle button' state='armed checked enabled focusable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:checked vvvvv
OBJECT EVENT: object:state-changed:checked             detail=(1,0,None)
---------> QUEUEING EVENT object:state-changed:showing
    app.name='rhythmbox' name='All' role='toggle button' state='armed checked enabled focusable sensitive visible' relations=''
---------> QUEUEING EVENT object:state-changed:showing
^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^

---------> QUEUEING EVENT object:state-changed:showing
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,Artists)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='rhythmbox' name='Artists' role='toggle button' state='enabled focusable sensitive visible' relations=''
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:state-changed:showing
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,Artists)
---------> 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
    app.name='rhythmbox' name='Artists' role='toggle button' state='enabled focusable sensitive visible' relations=''
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:state-changed:showing
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,Albums)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> 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 window:create
    app.name='rhythmbox' name='Albums' role='toggle button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Albums)
    app.name='rhythmbox' name='Albums' role='toggle button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Titles)
    app.name='rhythmbox' name='Titles' role='toggle button' state='enabled focusable sensitive showing visible' relations=''
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:active
^^^^^ 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,Titles)
    app.name='rhythmbox' name='Titles' role='toggle button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:checked vvvvv
OBJECT EVENT: object:state-changed:checked             detail=(1,0,None)
    app.name='rhythmbox' name='Browse' role='toggle button' state='armed checked enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:state-changed:showing
    app.name='rhythmbox' name='Play' role='toggle 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,None)
    app.name='rhythmbox' name='None' role='panel' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='rhythmbox' name='Previous' role='push button' state='focusable 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,None)
    app.name='rhythmbox' name='None' role='panel' state='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,None)
    app.name='rhythmbox' name='Next' role='push button' state='focusable 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,None)
---------> QUEUEING EVENT focus:
    app.name='rhythmbox' name='None' role='panel' state='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,None)
    app.name='rhythmbox' name='Repeat' role='toggle 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,None)
    app.name='rhythmbox' name='None' role='panel' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='rhythmbox' name='Shuffle' role='toggle button' state='enabled focusable sensitive showing visible' relations=''
---------> QUEUEING EVENT object:selection-changed
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='panel' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='rhythmbox' name='Browse' role='toggle button' state='armed checked 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,None)
    app.name='rhythmbox' name='None' role='panel' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='rhythmbox' name='Volume' role='slider' 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,None)
    app.name='rhythmbox' name='None' role='panel' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='rhythmbox' name='All' role='toggle button' state='armed checked 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,None)
    app.name='rhythmbox' name='None' role='panel' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='rhythmbox' name='Artists' role='toggle 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,None)
    app.name='rhythmbox' name='None' role='panel' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='rhythmbox' name='Albums' role='toggle 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,None)
    app.name='rhythmbox' name='Titles' role='toggle 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=(0,0,None)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0,vilmar@jve: /data/software/orca/orca)
    app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0,None)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create                            detail=(0,0,Music Player)
    app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0,Music Player)
    app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: rhythmbox (module=orca.scripts.apps.rhythmbox.script) (reason=window:activate event)
Looking for settings at app-settings.rhythmbox.py...
...could not find app-settings.rhythmbox.py
LOCUS OF FOCUS: app='rhythmbox' name='Music Player' role='frame'
                event='window:activate'



generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33ac950>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame'
     VISIBLE:  'Music Player Frame', cursor=1



generate speech for unfocused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x339b480>, 'role': ROLE_FRAME, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Music Player', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
roleName=['frame', {'average-pitch': 3.8999999999999999}]
Finding top-level object for source.name=Music Player
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Music Player
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  frame
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Music Player'
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,None)
    app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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,Visualization)
    app.name='rhythmbox' name='Visualization' role='toggle button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='rhythmbox' name='' role='table'
                event='focus:'



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + value + roleName + required))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33c0758>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['']
roleName=['Page']
availability=['grayed']
accelerator=[]
generate braille results:
  Component: 'Page grayed', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33c08c0>, <orca.braille.Region instance at 0x33c0ab8>, <orca.braille.Component instance at 0x33c0488>, <orca.braille.Region instance at 0x33c0998>, <orca.braille.Component instance at 0x33c0710>, <orca.braille.Region instance at 0x33ac560>, <orca.braille.Component instance at 0x33c0368>, <orca.braille.Region instance at 0x33ac6c8>, <orca.braille.Component instance at 0x33c0758>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Page grayed', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame TabList Page grayed ScrollPane Table'
     VISIBLE:  'Table', cursor=1



generate speech for unfocused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3442650>, 'role': ROLE_TABLE, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + pause + allTextSelection + roleName + availability + noChildren + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=[]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
allTextSelection=[]
roleName=['table', {'average-pitch': 3.8999999999999999}]
availability=[]
noChildren=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  table
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'table'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

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

---------> 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,None)
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

KEYEVENT: type=0
          id=65507
          hw_code=37
          modifiers=0
          event_string=(Control_L)
          is_text=True
          timestamp=14165573
          time=1283443870.355723
KEYBOARDEVENT: type=0
                id=65507
                hw_code=37
                modifiers=0
                event_string=(Control_L)
                keyval_name=(Control_L)
                is_text=True
                timestamp=14165573
                time=1283443870.355942
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
---------> 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:showing
    app.name='rhythmbox' name='None' role='window' state='enabled modal resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^

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

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

KEYEVENT: type=1
          id=65507
          hw_code=37
          modifiers=4
          event_string=(Control_L)
          is_text=True
          timestamp=14165665
          time=1283443870.446134
KEYBOARDEVENT: type=1
                id=65507
                hw_code=37
                modifiers=4
                event_string=(Control_L)
                keyval_name=(Control_L)
                is_text=True
                timestamp=14165665
                time=1283443870.446356
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14170643
          time=1283443875.423728
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14170643
                time=1283443875.423954
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed: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,None)
---------> QUEUEING EVENT window:create
---------> QUEUEING EVENT object:state-changed:showing
    app.name='rhythmbox' name='None' role='window' state='enabled modal resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create                            detail=(0,0,)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='None' role='window' state='enabled modal resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='None' role='window' state='enabled modal resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0,None)
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations=''
script.skipObjectEvent: skipped due to more recent event of the same type in a different object
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations=''
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Music Player
^^^^^ 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,None)
    app.name='rhythmbox' name='Play' role='toggle button' state='enabled focusable sensitive showing visible' relations=''
Finding top-level object for source.name=Play
---------> QUEUEING EVENT focus:
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Music Player
LOCUS OF FOCUS: app='rhythmbox' name='Play' role='toggle button'
                event='object:state-changed:focused'



generate braille for focused app.name='rhythmbox' name='Play' role='toggle button' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TOGGLE_BUTTON, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or description) + roleName),                                     indicator=asString(toggleState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='rhythmbox' name='None' role='tool bar' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TOOL_BAR, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ToolBar']
required=[]
generate braille results:
  Component: 'ToolBar', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33c0878>, <orca.braille.Region instance at 0x33ac878>, <orca.braille.Component instance at 0x33c0488>, <orca.braille.Region instance at 0x32cca28>, <orca.braille.Component instance at 0x33c0ab8>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Play']
roleName=['ToggleButton']
toggleState=['& y']
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'ToolBar', 0
  Region: ' ', 0
  Component: '& y Play ToggleButton', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame ToolBar & y Play ToggleButton'
     VISIBLE:  '& y Play ToggleButton', cursor=1



generate speech for unfocused app.name='rhythmbox' name='Play' role='toggle button' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3403020>, 'role': ROLE_TOGGLE_BUTTON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + toggleState + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Play', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
roleName=['toggle button', {'average-pitch': 3.8999999999999999}]
toggleState=['not pressed', {'average-pitch': 3.8999999999999999}]
availability=[]
script_utilities.getKeyBinding: ['', u'', '']
mnemonic=[]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Play
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  toggle button
  {'average-pitch': 3.8999999999999999}
  not pressed
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Play'
SPEECH OUTPUT: 'toggle button not pressed'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='rhythmbox' name='Play' role='toggle button' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14170780
          time=1283443875.561172
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14170780
                time=1283443875.561286
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14171238
          time=1283443876.018880
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14171238
                time=1283443876.019101
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0,None)
---------> QUEUEING EVENT focus:
    app.name='rhythmbox' name='Play' role='toggle button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Play
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Music Player
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='rhythmbox' name='Not Playing' role='label' state='enabled focusable focused multi line sensitive showing visible' relations=''
LOCUS OF FOCUS: app='rhythmbox' name='Not Playing' role='label'
                event='focus:'



generate braille for focused app.name='rhythmbox' name='Not Playing' role='label' state='enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_LABEL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj,                                asString(label),                                asString(eol))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='filler' state='enabled horizontal sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FILLER, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=['Not Playing']
displayedText=['']
value=['']
roleName=['Filler']
required=[]
generate braille results:
  Component: 'Not Playing Filler', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33c0c20>, <orca.braille.Region instance at 0x33c0d88>, <orca.braille.Component instance at 0x33c0950>, <orca.braille.Region instance at 0x33c0908>, <orca.braille.Component instance at 0x33c0368>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'Not Playing Filler', 0
  Region: ' ', 0
  Text: 'Not Playing $l', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame Not Playing Filler Not Playing $l'
     VISIBLE:  'Not Playing $l', cursor=1



generate speech for unfocused app.name='rhythmbox' name='Not Playing' role='label' state='enabled focusable focused multi line sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x34375d0>, 'role': ROLE_LABEL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=['Not Playing', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Not Playing', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=['selected', {'average-pitch': 3.8999999999999999}]
roleName=['label', {'average-pitch': 3.8999999999999999}]
availability=[]
mnemonic=[]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Not Playing
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  Not Playing
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  selected
  {'average-pitch': 3.8999999999999999}
  label
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Not Playing Not Playing'
SPEECH OUTPUT: 'selected label'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14171386
          time=1283443876.166936
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14171386
                time=1283443876.167049
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14171597
          time=1283443876.378074
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14171597
                time=1283443876.378295
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0,None)
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='Not Playing' role='label' state='enabled focusable focused multi line sensitive showing visible' relations=''
Finding top-level object for source.name=Not Playing
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Music Player
---------> QUEUEING EVENT focus:
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations=''
---------> QUEUEING EVENT object:active-descendant-changed
---------> QUEUEING EVENT object:active-descendant-changed
---------> QUEUEING EVENT object:active-descendant-changed
---------> QUEUEING EVENT object:active-descendant-changed
---------> QUEUEING EVENT object:active-descendant-changed
LOCUS OF FOCUS: app='rhythmbox' name='' role='table cell'
                event='focus:'



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33ca368>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33ca5a8>, <orca.braille.Region instance at 0x33ca638>, <orca.braille.Component instance at 0x33ca170>, <orca.braille.Region instance at 0x33ca3b0>, <orca.braille.Component instance at 0x33ca368>, <orca.braille.Region instance at 0x33c0d88>, <orca.braille.Component instance at 0x33ca1b8>]
rowHeader=[]
columnHeader=['S_ource ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='Music' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Music']
realActiveDescendantRoleName=[]
expandableState=['collapsed']
required=[]
generate braille results:
  Component: 'Music', 0
  Region: ' collapsed', 0




tableCellRow=[<orca.braille.Component instance at 0x33ca320>, <orca.braille.Region instance at 0x33ca7a0>]
nodeLevel 1
nodeLevel 2
nodeLevel=['TREE LEVEL 2']
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' S_ource ColumnHeader', 0
  Region: ' ', 0
  Component: 'Music', 0
  Region: ' collapsed', 0
  Region: ' TREE LEVEL 2', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame ScrollPane Table S_ource ColumnHeader Music collapsed TREE LEVEL 2'
     VISIBLE:  'Music collapsed TREE LEVEL 2', cursor=1



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3432030>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=['S_ource column header', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='Music' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3432030>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Music']
expandableState=['collapsed', {'average-pitch': 3.8999999999999999}]
numberOfChildren=[]
required=[]
generate speech results:
  Music
  collapsed
  {'average-pitch': 3.8999999999999999}




tableCellRow=['Music', 'collapsed', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=['tree level 2', {'average-pitch': 3.8999999999999999}]
unselectedCell=[]
tutorial=[]
generate speech results:
  S_ource column header
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  Music
  collapsed
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  tree level 2
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'S_ource column header Music'
SPEECH OUTPUT: 'collapsed.'
SPEECH OUTPUT: 'tree level 2'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(0,0,[table cell |     ])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of'
LOCUS OF FOCUS: app='rhythmbox' name='    ' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='    ' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'tableCellRow'



generate braille for focused app.name='rhythmbox' name='Music' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'readingRow': True, 'includeContext': False, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Music']
realActiveDescendantRoleName=[]
KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14171735
          time=1283443876.515477
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14171735
                time=1283443876.515557
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
expandableState=['collapsed']
required=[]
generate braille results:
  Component: 'Music', 0
  Region: ' collapsed', 0




tableCellRow=[<orca.braille.Component instance at 0x33ca368>, <orca.braille.Region instance at 0x33ca830>]
generate braille results:
  Component: 'Music', 0
  Region: ' collapsed', 0







generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33ca7a0>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33ca758>, <orca.braille.Region instance at 0x33ca4d0>, <orca.braille.Component instance at 0x33ca488>, <orca.braille.Region instance at 0x33c0908>, <orca.braille.Component instance at 0x33ca7a0>, <orca.braille.Region instance at 0x33c0950>, <orca.braille.Component instance at 0x33ca560>, <orca.braille.Region instance at 0x32b7f80>, <orca.braille.Region instance at 0x33ca830>, <orca.braille.Component instance at 0x33ca368>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='    ' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['    ']
realActiveDescendantRoleName=['Cell']
expandableState=['collapsed']
required=[]
generate braille results:
  Component: '    ', 0
  Component: ' Cell', 0
  Region: ' collapsed', 0




tableCellRow=[<orca.braille.Component instance at 0x33caa70>, <orca.braille.Component instance at 0x33ca878>, <orca.braille.Region instance at 0x33ca8c0>]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' ', 0
  Region: ' collapsed', 0
  Component: 'Music', 0
  Region: ' ', 0
  Component: '    ', 0
  Component: ' Cell', 0
  Region: ' collapsed', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame ScrollPane Table  collapsedMusic      Cell collapsed'
     VISIBLE:  '     Cell collapsed', cursor=1



generate speech for unfocused app.name='rhythmbox' name='    ' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x34407d0>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='    ' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x34407d0>, 'role': 'REAL_ROLE_TABLE_CELL', 'formatType': 'unfocused', 'mode': 'speech'}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['    ']
expandableState=['collapsed', {'average-pitch': 3.8999999999999999}]
numberOfChildren=[]
required=[]
generate speech results:
      
  collapsed
  {'average-pitch': 3.8999999999999999}




tableCellRow=['    ', 'collapsed', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
nodeLevel 1
nodeLevel 2
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
      
  collapsed
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: '    '
SPEECH OUTPUT: 'collapsed.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(1,0,[table cell |     ])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of'
LOCUS OF FOCUS: app='rhythmbox' name='    ' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='    ' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'tableCellRow'



generate braille for focused app.name='rhythmbox' name='Music' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'readingRow': True, 'includeContext': False, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Music']
realActiveDescendantRoleName=[]
expandableState=['collapsed']
required=[]
generate braille results:
  Component: 'Music', 0
  Region: ' collapsed', 0




tableCellRow=[<orca.braille.Component instance at 0x33ca170>, <orca.braille.Region instance at 0x33ca3b0>]
generate braille results:
  Component: 'Music', 0
  Region: ' collapsed', 0







generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33ca5a8>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33caab8>, <orca.braille.Region instance at 0x33ca9e0>, <orca.braille.Component instance at 0x33ca830>, <orca.braille.Region instance at 0x33ca7e8>, <orca.braille.Component instance at 0x33ca5a8>, <orca.braille.Region instance at 0x32b7f80>, <orca.braille.Component instance at 0x33caa70>, <orca.braille.Region instance at 0x33c0950>, <orca.braille.Region instance at 0x33ca3b0>, <orca.braille.Component instance at 0x33ca170>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='    ' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['    ']
realActiveDescendantRoleName=['Cell']
expandableState=['collapsed']
required=[]
generate braille results:
  Component: '    ', 0
  Component: ' Cell', 0
  Region: ' collapsed', 0




tableCellRow=[<orca.braille.Component instance at 0x33cac20>, <orca.braille.Component instance at 0x33ca908>, <orca.braille.Region instance at 0x33cab00>]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' ', 0
  Region: ' collapsed', 0
  Component: 'Music', 0
  Region: ' ', 0
  Component: '    ', 0
  Component: ' Cell', 0
  Region: ' collapsed', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame ScrollPane Table  collapsedMusic      Cell collapsed'
     VISIBLE:  '     Cell collapsed', cursor=1



generate speech for unfocused app.name='rhythmbox' name='    ' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3051630>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='    ' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3051630>, 'role': 'REAL_ROLE_TABLE_CELL', 'formatType': 'unfocused', 'mode': 'speech'}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['    ']
expandableState=['collapsed', {'average-pitch': 3.8999999999999999}]
numberOfChildren=[]
required=[]
generate speech results:
      
  collapsed
  {'average-pitch': 3.8999999999999999}




tableCellRow=['    ', 'collapsed', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
      
  collapsed
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: '    '
SPEECH OUTPUT: 'collapsed.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(2,0,[table cell | ])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of'
LOCUS OF FOCUS: app='rhythmbox' name='' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'tableCellRow'



generate braille for focused app.name='rhythmbox' name='Music' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'readingRow': True, 'includeContext': False, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Music']
realActiveDescendantRoleName=[]
expandableState=['collapsed']
required=[]
generate braille results:
  Component: 'Music', 0
  Region: ' collapsed', 0




tableCellRow=[<orca.braille.Component instance at 0x33ca560>, <orca.braille.Region instance at 0x33cabd8>]
generate braille results:
  Component: 'Music', 0
  Region: ' collapsed', 0







generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33ca170>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33cab00>, <orca.braille.Region instance at 0x33cac68>, <orca.braille.Component instance at 0x33caa70>, <orca.braille.Region instance at 0x33cacb0>, <orca.braille.Component instance at 0x33ca170>, <orca.braille.Region instance at 0x33c0dd0>, <orca.braille.Component instance at 0x33cac20>, <orca.braille.Region instance at 0x33b3710>, <orca.braille.Region instance at 0x33cabd8>, <orca.braille.Component instance at 0x33ca560>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
realActiveDescendantRoleName=['Cell']
expandableState=['collapsed']
required=[]
generate braille results:
  Component: 'Cell', 0
  Region: ' collapsed', 0




tableCellRow=[<orca.braille.Component instance at 0x33cad40>, <orca.braille.Region instance at 0x33cab48>]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' ', 0
  Region: ' collapsed', 0
  Component: 'Music', 0
  Region: ' ', 0
  Component: 'Cell', 0
  Region: ' collapsed', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame ScrollPane Table  collapsedMusic Cell collapsed'
     VISIBLE:  'Cell collapsed', cursor=1



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x34050a0>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x34050a0>, 'role': 'REAL_ROLE_TABLE_CELL', 'formatType': 'unfocused', 'mode': 'speech'}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x34050a0>, 'role': ROLE_IMAGE, 'mode': 'speech', 'formatType': 'unfocused'}) using 'labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator'
labelAndName=[]
allTextSelection=[]
roleName=['image', {'average-pitch': 3.8999999999999999}]
availability=[]
mnemonic=[]
accelerator=[]
generate speech results:
  image
  {'average-pitch': 3.8999999999999999}




image=['image', {'average-pitch': 3.8999999999999999}, {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
expandableState=['collapsed', {'average-pitch': 3.8999999999999999}]
numberOfChildren=[]
required=[]
generate speech results:
  image
  {'average-pitch': 3.8999999999999999}
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  collapsed
  {'average-pitch': 3.8999999999999999}




tableCellRow=['image', {'average-pitch': 3.8999999999999999}, {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}, 'collapsed', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  image
  {'average-pitch': 3.8999999999999999}
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  collapsed
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'image'
SPEECH OUTPUT: 'collapsed.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(3,0,[table cell | Music])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of'
LOCUS OF FOCUS: app='rhythmbox' name='Music' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='Music' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'tableCellRow'



generate braille for focused app.name='rhythmbox' name='Music' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'readingRow': True, 'includeContext': False, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Music']
realActiveDescendantRoleName=[]
expandableState=['collapsed']
required=[]
generate braille results:
  Component: 'Music', 0
  Region: ' collapsed', 0




tableCellRow=[<orca.braille.Component instance at 0x33c0ef0>, <orca.braille.Region instance at 0x33c08c0>]
generate braille results:
  Component: 'Music', 0
  Region: ' collapsed', 0







generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33cacb0>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33ca170>, <orca.braille.Region instance at 0x33c0758>, <orca.braille.Component instance at 0x33c0950>, <orca.braille.Region instance at 0x32d7f80>, <orca.braille.Component instance at 0x33cacb0>, <orca.braille.Region instance at 0x32ccbd8>, <orca.braille.Component instance at 0x33ac680>, <orca.braille.Region instance at 0x33b3758>, <orca.braille.Region instance at 0x33c08c0>, <orca.braille.Component instance at 0x33c0ef0>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='Music' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Music']
realActiveDescendantRoleName=['Cell']
expandableState=['collapsed']
required=[]
generate braille results:
  Component: 'Music', 0
  Component: ' Cell', 0
  Region: ' collapsed', 0




tableCellRow=[<orca.braille.Component instance at 0x33cab48>, <orca.braille.Component instance at 0x33cac20>, <orca.braille.Region instance at 0x33caa70>]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' ', 0
  Region: ' collapsed', 0
  Component: 'Music', 0
  Region: ' ', 0
  Component: 'Music', 0
  Component: ' Cell', 0
  Region: ' collapsed', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame ScrollPane Table  collapsedMusic Music Cell collapsed'
     VISIBLE:  'Music Music Cell collapsed', cursor=1



generate speech for unfocused app.name='rhythmbox' name='Music' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x34336b0>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='Music' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x34336b0>, 'role': 'REAL_ROLE_TABLE_CELL', 'formatType': 'unfocused', 'mode': 'speech'}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Music']
expandableState=['collapsed', {'average-pitch': 3.8999999999999999}]
numberOfChildren=[]
required=[]
generate speech results:
  Music
  collapsed
  {'average-pitch': 3.8999999999999999}




tableCellRow=['Music', 'collapsed', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Music
  collapsed
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'Music'
SPEECH OUTPUT: 'collapsed.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(4,0,[table cell | ])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of'
LOCUS OF FOCUS: app='rhythmbox' name='' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'tableCellRow'



generate braille for focused app.name='rhythmbox' name='Music' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'readingRow': True, 'includeContext': False, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Music']
realActiveDescendantRoleName=[]
expandableState=['collapsed']
required=[]
generate braille results:
  Component: 'Music', 0
  Region: ' collapsed', 0




tableCellRow=[<orca.braille.Component instance at 0x33c0b48>, <orca.braille.Region instance at 0x33c0a28>]
generate braille results:
  Component: 'Music', 0
  Region: ' collapsed', 0







generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='node parent of' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33caa70>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33ca878>, <orca.braille.Region instance at 0x33c09e0>, <orca.braille.Component instance at 0x33c0878>, <orca.braille.Region instance at 0x33ac680>, <orca.braille.Component instance at 0x33caa70>, <orca.braille.Region instance at 0x33ac560>, <orca.braille.Component instance at 0x33c0ef0>, <orca.braille.Region instance at 0x33b3710>, <orca.braille.Region instance at 0x33c0a28>, <orca.braille.Component instance at 0x33c0b48>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
realActiveDescendantRoleName=['Cell']
expandableState=['collapsed']
required=[]
generate braille results:
  Component: 'Cell', 0
  Region: ' collapsed', 0




tableCellRow=[<orca.braille.Component instance at 0x33ca368>, <orca.braille.Region instance at 0x33cabd8>]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' ', 0
  Region: ' collapsed', 0
  Component: 'Music', 0
  Region: ' ', 0
  Component: 'Cell', 0
  Region: ' collapsed', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame ScrollPane Table  collapsedMusic Cell collapsed'
     VISIBLE:  'Cell collapsed', cursor=1



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x343ab00>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable selected sensitive showing transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x343ab00>, 'role': 'REAL_ROLE_TABLE_CELL', 'formatType': 'unfocused', 'mode': 'speech'}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
image=[]
expandableState=['collapsed', {'average-pitch': 3.8999999999999999}]
numberOfChildren=[]
required=[]
generate speech results:
  collapsed
  {'average-pitch': 3.8999999999999999}




tableCellRow=['collapsed', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  collapsed
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'collapsed.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14173397
          time=1283443878.177993
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14173397
                time=1283443878.178241
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed: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,None)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive visible manages descendants' relations=''
---------> QUEUEING EVENT object:state-changed:selected
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive 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=(0,0,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable sensitive vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:state-changed:checked
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='rhythmbox' name='None' role='filler' state='enabled horizontal sensitive visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='rhythmbox' name='None' role='page tab' state='enabled selectable visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations=''
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14173528
          time=1283443878.329987
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14173528
                time=1283443878.330077
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
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,All)
    app.name='rhythmbox' name='All' role='toggle button' state='armed checked enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,All)
    app.name='rhythmbox' name='All' role='toggle button' state='armed checked enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:checked vvvvv
OBJECT EVENT: object:state-changed:checked             detail=(1,0,None)
    app.name='rhythmbox' name='All' role='toggle button' state='armed checked enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='rhythmbox' name='All' role='toggle button' state='armed checked enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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,Feeds)
    app.name='rhythmbox' name='Feeds' role='toggle button' state='enabled focusable sensitive showing visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:state-changed:showing
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,Feeds)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:state-changed:showing
    app.name='rhythmbox' name='Feeds' role='toggle button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

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

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,Episodes)
---------> QUEUEING EVENT object:active-descendant-changed
    app.name='rhythmbox' name='Episodes' role='toggle button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Episodes)
    app.name='rhythmbox' name='Episodes' role='toggle button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

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

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='rhythmbox' name='0 episodes' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable selectable sensitive showing transient visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='    ' role='table cell' state='enabled expandable focusable focused selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='    ' role='table cell' state='enabled expandable focusable focused selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable focused selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='Music' role='table cell' state='enabled expandable focusable focused selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled expandable focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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,New)
    app.name='rhythmbox' name='New' role='push button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

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

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,Update)
    app.name='rhythmbox' name='Update' role='push button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(6,0,[table cell | ])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of'
LOCUS OF FOCUS: app='rhythmbox' name='' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='active enabled focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33c0bd8>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33c0f80>, <orca.braille.Region instance at 0x33c03f8>, <orca.braille.Component instance at 0x33c0440>, <orca.braille.Region instance at 0x33ac710>, <orca.braille.Component instance at 0x33c0bd8>, <orca.braille.Region instance at 0x33ac560>, <orca.braille.Component instance at 0x33c0b48>]
rowHeader=[]
columnHeader=['S_ource ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='Podcasts' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Podcasts']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Podcasts', 0




tableCellRow=[<orca.braille.Component instance at 0x33c0830>]
nodeLevel 1
nodeLevel 2
nodeLevel=['TREE LEVEL 2']
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' S_ource ColumnHeader', 0
  Region: ' ', 0
  Component: 'Podcasts', 0
  Region: ' TREE LEVEL 2', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame ScrollPane Table S_ource ColumnHeader Podcasts TREE LEVEL 2'
     VISIBLE:  'Podcasts TREE LEVEL 2', cursor=1



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='active enabled focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x33ef110>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=['S_ource column header', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='Podcasts' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x33ef110>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Podcasts']
expandableState=[]
required=[]
generate speech results:
  Podcasts




tableCellRow=['Podcasts']
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=['tree level 2', {'average-pitch': 3.8999999999999999}]
unselectedCell=[]
tutorial=[]
generate speech results:
  S_ource column header
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  Podcasts
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  tree level 2
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'S_ource column header Podcasts.'
SPEECH OUTPUT: 'tree level 2'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='rhythmbox' name='None' role='page tab' state='enabled focused selectable selected showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14174001
          time=1283443878.781853
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14174001
                time=1283443878.782132
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed: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,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='None' role='filler' state='enabled horizontal sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='page tab' state='enabled focused selectable visible' relations=''
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(0,0,None)
---------> QUEUEING EVENT object:state-changed:checked
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
---------> QUEUEING EVENT object:property-change:accessible-name
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:selected
IGNORING DEFUNCT OBJECT
---------> QUEUEING EVENT object:state-changed:selected
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:selected
IGNORING DEFUNCT OBJECT
---------> QUEUEING EVENT object:state-changed:selected
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
IGNORING DEFUNCT OBJECT
^^^^^ 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=(0,0,None)
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14174135
          time=1283443878.931022
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14174135
                time=1283443878.931133
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='rhythmbox' name='None' role='tool bar' state='enabled sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:checked vvvvv
OBJECT EVENT: object:state-changed:checked             detail=(0,0,None)
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='Browse' role='toggle button' state='focusable showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,)
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='14 missing files' role='statusbar' state='enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-value
^^^^^ 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,14 missing files)
    app.name='rhythmbox' name='14 missing files' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='active enabled focusable focused selectable sensitive showing transient visible' relations='node child of'
---------> QUEUEING EVENT focus:
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='    ' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:active-descendant-changed
    app.name='rhythmbox' name='    ' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='Podcasts' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable sensitive vertical visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='rhythmbox' name='None' role='page tab' state='enabled focused selectable selected showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(7,0,[table cell | ])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of'
LOCUS OF FOCUS: app='rhythmbox' name='' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='active enabled focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33acab8>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33acbd8>, <orca.braille.Region instance at 0x33ac8c0>, <orca.braille.Component instance at 0x33c0638>, <orca.braille.Region instance at 0x33c0758>, <orca.braille.Component instance at 0x33acab8>, <orca.braille.Region instance at 0x33c0518>, <orca.braille.Component instance at 0x33c0878>]
rowHeader=[]
columnHeader=['S_ource ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='Missing Files' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Missing Files']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Missing Files', 0




tableCellRow=[<orca.braille.Component instance at 0x33cabd8>]
nodeLevel 1
nodeLevel 2
nodeLevel=['TREE LEVEL 2']
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' S_ource ColumnHeader', 0
  Region: ' ', 0
  Component: 'Missing Files', 0
  Region: ' TREE LEVEL 2', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame ScrollPane Table S_ource ColumnHeader Missing Files TREE LEVEL 2'
     VISIBLE:  'Missing Files TREE LEVEL 2', cursor=1



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='active enabled focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x34375d0>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='Missing Files' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x34375d0>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Missing Files']
expandableState=[]
required=[]
generate speech results:
  Missing Files




tableCellRow=['Missing Files']
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
nodeLevel 1
nodeLevel 2
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Missing Files
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'Missing Files.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14174834
          time=1283443879.615196
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14174834
                time=1283443879.615422
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed: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,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='None' role='filler' state='enabled horizontal sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:state-changed:selected
    app.name='rhythmbox' name='None' role='page tab' state='enabled focused selectable visible' relations=''
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,)
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14174931
          time=1283443879.713362
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14174931
                time=1283443879.713451
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='rhythmbox' name='0 songs' role='statusbar' state='enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:property-change:accessible-name
^^^^^ 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,0 songs)
---------> QUEUEING EVENT object:state-changed:showing
    app.name='rhythmbox' name='0 songs' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='active enabled focusable focused selectable sensitive showing transient visible' relations='node child of'
---------> QUEUEING EVENT object:active-descendant-changed
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='    ' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-value
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='    ' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='Missing Files' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='rhythmbox' name='None' role='page tab' state='enabled focused selectable selected showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Ban)
    app.name='rhythmbox' name='Ban' role='push button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

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

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,Love)
    app.name='rhythmbox' name='Love' role='push button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(8,0,[table cell | ])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of'
LOCUS OF FOCUS: app='rhythmbox' name='' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='active enabled focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33c0a28>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33c0440>, <orca.braille.Region instance at 0x33c0f38>, <orca.braille.Component instance at 0x33c03b0>, <orca.braille.Region instance at 0x33c0bd8>, <orca.braille.Component instance at 0x33c0a28>, <orca.braille.Region instance at 0x33ac8c0>, <orca.braille.Component instance at 0x33c0b48>]
rowHeader=[]
columnHeader=['S_ource ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='Last.fm' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Last.fm']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Last.fm', 0




tableCellRow=[<orca.braille.Component instance at 0x33ca758>]
nodeLevel 1
nodeLevel 2
nodeLevel=['TREE LEVEL 2']
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' S_ource ColumnHeader', 0
  Region: ' ', 0
  Component: 'Last.fm', 0
  Region: ' TREE LEVEL 2', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame ScrollPane Table S_ource ColumnHeader Last.fm TREE LEVEL 2'
     VISIBLE:  'Last.fm TREE LEVEL 2', cursor=1



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='active enabled focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3319790>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='Last.fm' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3319790>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Last.fm']
expandableState=[]
required=[]
generate speech results:
  Last.fm




tableCellRow=['Last.fm']
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
nodeLevel 1
nodeLevel 2
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Last.fm
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'Last.fm.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' 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,)
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='rhythmbox' name='0 songs' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,0 songs)
    app.name='rhythmbox' name='0 songs' role='statusbar' state='enabled sensitive showing visible' 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,None)
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14175580
          time=1283443880.360715
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14175580
                time=1283443880.360967
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed: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,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='None' role='filler' state='enabled horizontal sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='page tab' state='enabled focused selectable visible' relations=''
---------> QUEUEING EVENT object:state-changed:showing
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:state-changed:selected
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='None' role='tool bar' 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,None)
    app.name='rhythmbox' name='None' role='panel' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,)
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='19 stations' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,19 stations)
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='19 stations' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14175678
          time=1283443880.487770
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14175678
                time=1283443880.487873
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='rhythmbox' name='None' role='table cell' state='active enabled focusable focused selectable sensitive showing transient visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='    ' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='    ' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:property-change:accessible-name
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='Last.fm' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
---------> QUEUEING EVENT object:active-descendant-changed
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of'
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable sensitive vertical visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='rhythmbox' name='None' role='page tab' state='enabled focused selectable selected showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,New)
    app.name='rhythmbox' name='New' role='push button' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(9,0,[table cell | ])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of'
LOCUS OF FOCUS: app='rhythmbox' name='' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='active enabled focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33ca7e8>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33ca758>, <orca.braille.Region instance at 0x33ac680>, <orca.braille.Component instance at 0x33acf38>, <orca.braille.Region instance at 0x33c0b48>, <orca.braille.Component instance at 0x33ca7e8>, <orca.braille.Region instance at 0x33c0f38>, <orca.braille.Component instance at 0x33ac560>]
rowHeader=[]
columnHeader=['S_ource ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='Radio' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Radio']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Radio', 0




tableCellRow=[<orca.braille.Component instance at 0x33caa28>]
nodeLevel 1
nodeLevel 2
nodeLevel=['TREE LEVEL 2']
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' S_ource ColumnHeader', 0
  Region: ' ', 0
  Component: 'Radio', 0
  Region: ' TREE LEVEL 2', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame ScrollPane Table S_ource ColumnHeader Radio TREE LEVEL 2'
     VISIBLE:  'Radio TREE LEVEL 2', cursor=1



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='active enabled focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x34339c0>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='Radio' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x34339c0>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Radio']
expandableState=[]
required=[]
generate speech results:
  Radio




tableCellRow=['Radio']
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
nodeLevel 1
nodeLevel 2
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Radio
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'Radio.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14176266
          time=1283443881.047219
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14176266
                time=1283443881.047442
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='None' role='table cell' state='active enabled focusable focused selectable sensitive showing transient visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='    ' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='    ' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:active-descendant-changed
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='Radio' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(2,0,[table cell | ])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of'
LOCUS OF FOCUS: app='rhythmbox' name='' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='active enabled expandable expanded focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33ca758>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33ca7e8>, <orca.braille.Region instance at 0x33ca5f0>, <orca.braille.Component instance at 0x33caa70>, <orca.braille.Region instance at 0x33acf38>, <orca.braille.Component instance at 0x33ca758>, <orca.braille.Region instance at 0x33c0b48>, <orca.braille.Component instance at 0x33cab90>]
rowHeader=[]
columnHeader=['S_ource ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='Stores' role='table cell' state='enabled expandable expanded focusable selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Stores']
realActiveDescendantRoleName=[]
expandableState=['expanded']
required=[]
generate braille results:
  Component: 'Stores', 0
  Region: ' expanded', 0




tableCellRow=[<orca.braille.Component instance at 0x33ca950>, <orca.braille.Region instance at 0x33ca2d8>]
nodeLevel 1
nodeLevel=['TREE LEVEL 1']
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' S_ource ColumnHeader', 0
  Region: ' ', 0
  Component: 'Stores', 0
  Region: ' expanded', 0
  Region: ' TREE LEVEL 1', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame ScrollPane Table S_ource ColumnHeader Stores expanded TREE LEVEL 1'
     VISIBLE:  'Stores expanded TREE LEVEL 1', cursor=1



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='active enabled expandable expanded focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3449e90>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='Stores' role='table cell' state='enabled expandable expanded focusable selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3449e90>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Stores']
expandableState=['expanded', {'average-pitch': 3.8999999999999999}]
numberOfChildren=[]
required=[]
generate speech results:
  Stores
  expanded
  {'average-pitch': 3.8999999999999999}




tableCellRow=['Stores', 'expanded', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
nodeLevel 1
nodeLevel 2
newNodeLevel=['tree level 1', {'average-pitch': 3.8999999999999999}]
unselectedCell=[]
tutorial=[]
generate speech results:
  Stores
  expanded
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  tree level 1
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Stores'
SPEECH OUTPUT: 'expanded.'
SPEECH OUTPUT: 'tree level 1'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14176384
          time=1283443881.164734
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14176384
                time=1283443881.164841
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65362
          hw_code=111
          modifiers=0
          event_string=(Up)
          is_text=True
          timestamp=14176912
          time=1283443881.692815
KEYBOARDEVENT: type=0
                id=65362
                hw_code=111
                modifiers=0
                event_string=(Up)
                keyval_name=(Up)
                is_text=True
                timestamp=14176912
                time=1283443881.693036
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='node child of'
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
---------> QUEUEING EVENT object:active-descendant-changed
    app.name='rhythmbox' name='    ' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='rhythmbox' name='    ' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='rhythmbox' name='Radio' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled expandable expanded focusable selectable sensitive showing transient visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='    ' role='table cell' state='enabled expandable expanded focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='    ' role='table cell' state='enabled expandable expanded focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled expandable expanded focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='Stores' role='table cell' state='enabled expandable expanded focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled expandable expanded focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(9,0,[table cell | ])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of'
LOCUS OF FOCUS: app='rhythmbox' name='' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='active enabled focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33ca1b8>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33ca7e8>, <orca.braille.Region instance at 0x33c0440>, <orca.braille.Component instance at 0x33c0bd8>, <orca.braille.Region instance at 0x33c0170>, <orca.braille.Component instance at 0x33ca1b8>, <orca.braille.Region instance at 0x33ac248>, <orca.braille.Component instance at 0x33c08c0>]
rowHeader=[]
columnHeader=['S_ource ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='Radio' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Radio']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Radio', 0




tableCellRow=[<orca.braille.Component instance at 0x33ca5a8>]
nodeLevel 1
nodeLevel 2
nodeLevel=['TREE LEVEL 2']
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' S_ource ColumnHeader', 0
  Region: ' ', 0
  Component: 'Radio', 0
  Region: ' TREE LEVEL 2', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame ScrollPane Table S_ource ColumnHeader Radio TREE LEVEL 2'
     VISIBLE:  'Radio TREE LEVEL 2', cursor=1



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='active enabled focusable focused selectable selected sensitive showing transient visible' relations='node child of' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3379050>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='Radio' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3379050>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Radio']
expandableState=[]
required=[]
generate speech results:
  Radio




tableCellRow=['Radio']
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
nodeLevel 1
newNodeLevel=['tree level 2', {'average-pitch': 3.8999999999999999}]
unselectedCell=[]
tutorial=[]
generate speech results:
  Radio
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  tree level 2
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Radio.'
SPEECH OUTPUT: 'tree level 2'
KEYEVENT: type=1
          id=65362
          hw_code=111
          modifiers=0
          event_string=(Up)
          is_text=True
          timestamp=14177021
          time=1283443881.807210
KEYBOARDEVENT: type=1
                id=65362
                hw_code=111
                modifiers=0
                event_string=(Up)
                keyval_name=(Up)
                is_text=True
                timestamp=14177021
                time=1283443881.807314
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0,None)
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='node parent of'
---------> QUEUEING EVENT object:property-change:accessible-value
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
---------> QUEUEING EVENT object:property-change:accessible-value
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Music Player
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
---------> QUEUEING EVENT focus:
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='rhythmbox' name='None' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
LOCUS OF FOCUS: app='rhythmbox' name='' role='text'
                event='focus:'



generate braille for focused app.name='rhythmbox' name='None' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]



generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33c0b90>, <orca.braille.Region instance at 0x33ac560>, <orca.braille.Component instance at 0x33c0b00>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Search:']
eol=[' $l']
required=[]
isReadOnlyTextArea=False for app.name='rhythmbox' name='None' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Text: 'Search:  $l', 8




BRAILLE LINE:  'rhythmbox Application Music Player Frame Search:  $l'
     VISIBLE:  'Search:  $l', cursor=9



generate speech for unfocused app.name='rhythmbox' name='None' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x3449e90>, 'role': ROLE_TEXT, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelOrName + readOnly + textRole + pause + textIndentation + currentLineText + allTextSelection + (mnemonic and (pause + mnemonic + lineBreak) or []) + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelOrName=['Search:', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
isReadOnlyTextArea=False for app.name='rhythmbox' name='None' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
textRole=['text', {'average-pitch': 3.8999999999999999}]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
textIndentation=['']
currentLineText=['', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
script_utilities.getKeyBinding: ['', u'Alt s', '']
mnemonic=[u'Alt s', {'average-pitch': 3.8999999999999999}]
lineBreak=[<orca.speech_generator.LineBreak instance at 0x2e5b0e0>]
nodeLevel 1
nodeLevel 2
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Search:
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  text
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  
  
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  Alt s
  {'average-pitch': 3.8999999999999999}
  <orca.speech_generator.LineBreak instance at 0x2e5b0e0>




SPEECH OUTPUT: 'Search:'
SPEECH OUTPUT: 'text.'
SPEECH OUTPUT: 'Alt s'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14178034
          time=1283443882.814754
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14178034
                time=1283443882.814956
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14178834
          time=1283443883.614841
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14178834
                time=1283443883.615076
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0,None)
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='None' role='text' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
---------> QUEUEING EVENT object:property-change:accessible-value
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Music Player
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='rhythmbox' name='Title' role='table column header' state='enabled focusable focused selectable sensitive showing visible' relations=''
LOCUS OF FOCUS: app='rhythmbox' name='Title' role='table column header'
                event='focus:'



generate braille for focused app.name='rhythmbox' name='Title' role='table column header' state='enabled focusable focused selectable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_COLUMN_HEADER, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + value + roleName + required))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33c0dd0>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['']
roleName=['Page']
availability=['grayed']
accelerator=[]
generate braille results:
  Component: 'Page grayed', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33ca1b8>, <orca.braille.Region instance at 0x33ca170>, <orca.braille.Component instance at 0x33ca2d8>, <orca.braille.Region instance at 0x33c0b48>, <orca.braille.Component instance at 0x33ca878>, <orca.braille.Region instance at 0x33c0ab8>, <orca.braille.Component instance at 0x33ca5f0>, <orca.braille.Region instance at 0x33c09e0>, <orca.braille.Component instance at 0x33c0dd0>, <orca.braille.Region instance at 0x33c0fc8>, <orca.braille.Component instance at 0x33c0ef0>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Title']
value=['']
roleName=['ColumnHeader']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Page grayed', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' ', 0
  Component: 'Title ColumnHeader', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame TabList Page grayed ScrollPane Table Title ColumnHeader'
     VISIBLE:  'Title ColumnHeader', cursor=1



generate speech for unfocused app.name='rhythmbox' name='Title' role='table column header' state='enabled focusable focused selectable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c001100>, 'role': ROLE_TABLE_COLUMN_HEADER, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14178959
          time=1283443883.740137
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14178959
                time=1283443883.740333
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Title', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
allTextSelection=[]
roleName=['column header', {'average-pitch': 3.8999999999999999}]
availability=[]
script_utilities.getKeyBinding: ['', u'', '']
mnemonic=[]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Title
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  column header
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Title'
SPEECH OUTPUT: 'column header'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14179328
          time=1283443884.109474
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14179328
                time=1283443884.109707
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='Title' role='table column header' state='enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Title
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Music Player
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='table' state='enabled focusable sensitive showing visible manages descendants' relations=''
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Music Player
---------> QUEUEING EVENT object:active-descendant-changed
---------> QUEUEING EVENT focus:
LOCUS OF FOCUS: app='rhythmbox' name='' role='table'
                event='object:state-changed:focused'



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(label + displayedText + value + roleName + required))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33ca5f0>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['']
roleName=['Page']
availability=['grayed']
accelerator=[]
generate braille results:
  Component: 'Page grayed', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33ca2d8>, <orca.braille.Region instance at 0x33c0878>, <orca.braille.Component instance at 0x33ca6c8>, <orca.braille.Region instance at 0x33c0dd0>, <orca.braille.Component instance at 0x33ca050>, <orca.braille.Region instance at 0x33c0f80>, <orca.braille.Component instance at 0x33c0908>, <orca.braille.Region instance at 0x33c0fc8>, <orca.braille.Component instance at 0x33ca5f0>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Page grayed', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame TabList Page grayed ScrollPane Table'
     VISIBLE:  'Table', cursor=1



generate speech for unfocused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c006d40>, 'role': ROLE_TABLE, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + pause + allTextSelection + roleName + availability + noChildren + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=[]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
allTextSelection=[]
roleName=['table', {'average-pitch': 3.8999999999999999}]
availability=[]
noChildren=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  table
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'table'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14179420
          time=1283443884.200732
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14179420
                time=1283443884.200834
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(6,0,[table cell | Absolute Classic Rock (Broadband)])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='rhythmbox' name='Absolute Classic Rock (Broadband)' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='Absolute Classic Rock (Broadband)' role='table cell' state='enabled focusable focused selectable sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33ca6c8>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['']
roleName=['Page']
availability=['grayed']
accelerator=[]
generate braille results:
  Component: 'Page grayed', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33cad40>, <orca.braille.Region instance at 0x33ca320>, <orca.braille.Component instance at 0x33ca950>, <orca.braille.Region instance at 0x33ca5f0>, <orca.braille.Component instance at 0x33ca1b8>, <orca.braille.Region instance at 0x33c0878>, <orca.braille.Component instance at 0x33ca878>, <orca.braille.Region instance at 0x33c0dd0>, <orca.braille.Component instance at 0x33ca6c8>, <orca.braille.Region instance at 0x33c0f80>, <orca.braille.Component instance at 0x33c0ab8>]
rowHeader=[]
columnHeader=['Title ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: '', 0







generate braille for focused app.name='rhythmbox' name='Absolute Classic Rock (Broadband)' role='table cell' state='enabled focusable focused selectable sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Absolute Classic Rock (Broadband)']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Absolute Classic Rock (Broadband)', 0







generate braille for focused app.name='rhythmbox' name='Rock'n'Roll' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=["Rock'n'Roll"]
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Rock'n'Roll', 0




tableCellRow=[<orca.braille.Component instance at 0x33cac68>, <orca.braille.Region instance at 0x33caa28>, <orca.braille.Component instance at 0x33ca680>, <orca.braille.Region instance at 0x33caea8>, <orca.braille.Component instance at 0x33ca0e0>]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Page grayed', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' Title ColumnHeader', 0
  Region: ' ', 0
  Component: '', 0
  Region: ' ', 0
  Component: 'Absolute Classic Rock (Broadband)', 0
  Region: ' ', 0
  Component: 'Rock'n'Roll', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame TabList Page grayed ScrollPane Table Title ColumnHeader  Absolute Classic Rock (Broadband) Rock'n'Roll'
     VISIBLE:  'Absolute Classic Rock (Broadband', cursor=1



generate speech for unfocused app.name='rhythmbox' name='Absolute Classic Rock (Broadband)' role='table cell' state='enabled focusable focused selectable sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c004d40>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=['Title column header', {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c004d40>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
image=[]
expandableState=[]
required=[]
generate speech results:







generate speech for unfocused app.name='rhythmbox' name='Absolute Classic Rock (Broadband)' role='table cell' state='enabled focusable focused selectable sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c004d40>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Absolute Classic Rock (Broadband)']
expandableState=[]
required=[]
generate speech results:
  Absolute Classic Rock (Broadband)







generate speech for unfocused app.name='rhythmbox' name='Rock'n'Roll' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c004d40>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=["Rock'n'Roll"]
expandableState=[]
required=[]
generate speech results:
  Rock'n'Roll




tableCellRow=['Absolute Classic Rock (Broadband)', "Rock'n'Roll"]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=[]
unselectedCell=['not selected', {'average-pitch': 3.8999999999999999}]
tutorial=[]
generate speech results:
  Title column header
  {'average-pitch': 4.7000000000000002, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'American_English'}}
  Absolute Classic Rock (Broadband)
  Rock'n'Roll
  <orca.speech_generator.Pause instance at 0x2e69cb0>
  not selected
  {'average-pitch': 3.8999999999999999}




SPEECH OUTPUT: 'Title column header Absolute Classic Rock (Broadband) Rock'n'Roll.'
SPEECH OUTPUT: 'not selected'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14179540
          time=1283443884.320477
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14179540
                time=1283443884.320581
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='Absolute Classic Rock (Broadband)' role='table cell' state='enabled focusable focused selectable selected sensitive showing single line transient visible' relations=''
SPEECH OUTPUT: 'selected' voice=system
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='rhythmbox' name='Rock'n'Roll' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

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

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14179669
          time=1283443884.449835
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14179669
                time=1283443884.450058
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14179758
          time=1283443884.539002
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14179758
                time=1283443884.539224
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='Absolute Classic Rock (Broadband)' role='table cell' state='enabled focusable focused selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:active-descendant-changed
    app.name='rhythmbox' name='Rock'n'Roll' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(11,0,[table cell | Absolute Classic Rock (Modem)])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='rhythmbox' name='Absolute Classic Rock (Modem)' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='Absolute Classic Rock (Modem)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33ca050>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['']
roleName=['Page']
availability=['grayed']
accelerator=[]
generate braille results:
  Component: 'Page grayed', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33ca1b8>, <orca.braille.Region instance at 0x33ca200>, <orca.braille.Component instance at 0x33ca5f0>, <orca.braille.Region instance at 0x33c0d88>, <orca.braille.Component instance at 0x33ca950>, <orca.braille.Region instance at 0x33c0a70>, <orca.braille.Component instance at 0x33cad40>, <orca.braille.Region instance at 0x32e47e8>, <orca.braille.Component instance at 0x33ca050>, <orca.braille.Region instance at 0x33ac908>, <orca.braille.Component instance at 0x33c0f38>]
rowHeader=[]
columnHeader=['Title ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: '', 0







generate braille for focused app.name='rhythmbox' name='Absolute Classic Rock (Modem)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Absolute Classic Rock (Modem)']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Absolute Classic Rock (Modem)', 0




KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14179888
          time=1283443884.668237
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14179888
                time=1283443884.668440
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False



generate braille for focused app.name='rhythmbox' name='Rock'n'Roll' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=["Rock'n'Roll"]
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Rock'n'Roll', 0




tableCellRow=[<orca.braille.Component instance at 0x33ca998>, <orca.braille.Region instance at 0x33cacb0>, <orca.braille.Component instance at 0x33ca710>, <orca.braille.Region instance at 0x33c0d40>, <orca.braille.Component instance at 0x33cacf8>]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Page grayed', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' Title ColumnHeader', 0
  Region: ' ', 0
  Component: '', 0
  Region: ' ', 0
  Component: 'Absolute Classic Rock (Modem)', 0
  Region: ' ', 0
  Component: 'Rock'n'Roll', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame TabList Page grayed ScrollPane Table Title ColumnHeader  Absolute Classic Rock (Modem) Rock'n'Roll'
     VISIBLE:  'Absolute Classic Rock (Modem) Ro', cursor=1



generate speech for unfocused app.name='rhythmbox' name='Absolute Classic Rock (Modem)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c00bd40>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c00bd40>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
image=[]
expandableState=[]
required=[]
generate speech results:







generate speech for unfocused app.name='rhythmbox' name='Absolute Classic Rock (Modem)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c00bd40>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Absolute Classic Rock (Modem)']
expandableState=[]
required=[]
generate speech results:
  Absolute Classic Rock (Modem)







generate speech for unfocused app.name='rhythmbox' name='Rock'n'Roll' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c00bd40>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=["Rock'n'Roll"]
expandableState=[]
required=[]
generate speech results:
  Rock'n'Roll




tableCellRow=['Absolute Classic Rock (Modem)', "Rock'n'Roll"]
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Absolute Classic Rock (Modem)
  Rock'n'Roll
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'Absolute Classic Rock (Modem) Rock'n'Roll.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14179969
          time=1283443884.750075
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14179969
                time=1283443884.750199
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='Absolute Classic Rock (Modem)' role='table cell' state='active enabled focusable focused selectable sensitive showing single line transient visible' relations=''
---------> QUEUEING EVENT object:active-descendant-changed
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='Rock'n'Roll' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(16,0,[table cell | Absolute Radio (Broadband)])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='rhythmbox' name='Absolute Radio (Broadband)' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='Absolute Radio (Broadband)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33ac710>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['']
roleName=['Page']
availability=['grayed']
accelerator=[]
generate braille results:
  Component: 'Page grayed', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33ca710>, <orca.braille.Region instance at 0x33c0d88>, <orca.braille.Component instance at 0x33ca200>, <orca.braille.Region instance at 0x33ac908>, <orca.braille.Component instance at 0x33acbd8>, <orca.braille.Region instance at 0x33acc20>, <orca.braille.Component instance at 0x33acab8>, <orca.braille.Region instance at 0x33b35a8>, <orca.braille.Component instance at 0x33ac710>, <orca.braille.Region instance at 0x33c0f38>, <orca.braille.Component instance at 0x33c0638>]
rowHeader=[]
columnHeader=['Title ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: '', 0







generate braille for focused app.name='rhythmbox' name='Absolute Radio (Broadband)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Absolute Radio (Broadband)']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Absolute Radio (Broadband)', 0







generate braille for focused app.name='rhythmbox' name='Pop' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Pop']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Pop', 0




tableCellRow=[<orca.braille.Component instance at 0x33cacb0>, <orca.braille.Region instance at 0x33ca5f0>, <orca.braille.Component instance at 0x33ca8c0>, <orca.braille.Region instance at 0x33ca440>, <orca.braille.Component instance at 0x33cab48>]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Page grayed', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' Title ColumnHeader', 0
  Region: ' ', 0
  Component: '', 0
  Region: ' ', 0
  Component: 'Absolute Radio (Broadband)', 0
  Region: ' ', 0
  Component: 'Pop', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame TabList Page grayed ScrollPane Table Title ColumnHeader  Absolute Radio (Broadband) Pop'
     VISIBLE:  'Absolute Radio (Broadband) Pop', cursor=1



generate speech for unfocused app.name='rhythmbox' name='Absolute Radio (Broadband)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c00de80>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c00de80>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
image=[]
expandableState=[]
required=[]
generate speech results:







generate speech for unfocused app.name='rhythmbox' name='Absolute Radio (Broadband)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c00de80>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Absolute Radio (Broadband)']
expandableState=[]
required=[]
generate speech results:
  Absolute Radio (Broadband)







generate speech for unfocused app.name='rhythmbox' name='Pop' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c00de80>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Pop']
expandableState=[]
required=[]
generate speech results:
  Pop




tableCellRow=['Absolute Radio (Broadband)', 'Pop']
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Absolute Radio (Broadband)
  Pop
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'Absolute Radio (Broadband) Pop.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14180117
          time=1283443884.897617
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14180117
                time=1283443884.897848
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14180644
          time=1283443885.424847
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14180644
                time=1283443885.425085
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='Absolute Radio (Broadband)' role='table cell' state='active enabled focusable focused selectable sensitive showing single line transient visible' relations=''
---------> QUEUEING EVENT object:active-descendant-changed
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='Pop' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(21,0,[table cell | Absolute Radio (Modem)])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='rhythmbox' name='Absolute Radio (Modem)' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='Absolute Radio (Modem)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33c0d88>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['']
roleName=['Page']
availability=['grayed']
accelerator=[]
generate braille results:
  Component: 'Page grayed', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33c08c0>, <orca.braille.Region instance at 0x33c0758>, <orca.braille.Component instance at 0x33c0c68>, <orca.braille.Region instance at 0x33acea8>, <orca.braille.Component instance at 0x33c0fc8>, <orca.braille.Region instance at 0x33ac710>, <orca.braille.Component instance at 0x33ac6c8>, <orca.braille.Region instance at 0x32ae5a8>, <orca.braille.Component instance at 0x33c0d88>, <orca.braille.Region instance at 0x33b3710>, <orca.braille.Component instance at 0x33ac950>]
rowHeader=[]
columnHeader=['Title ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: '', 0







generate braille for focused app.name='rhythmbox' name='Absolute Radio (Modem)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Absolute Radio (Modem)']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Absolute Radio (Modem)', 0




KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14180773
          time=1283443885.554304
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14180773
                time=1283443885.554523
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False



generate braille for focused app.name='rhythmbox' name='Pop' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Pop']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Pop', 0




tableCellRow=[<orca.braille.Component instance at 0x33ca3b0>, <orca.braille.Region instance at 0x33c0440>, <orca.braille.Component instance at 0x33ca5f0>, <orca.braille.Region instance at 0x33c0bd8>, <orca.braille.Component instance at 0x33cab90>]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Page grayed', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' Title ColumnHeader', 0
  Region: ' ', 0
  Component: '', 0
  Region: ' ', 0
  Component: 'Absolute Radio (Modem)', 0
  Region: ' ', 0
  Component: 'Pop', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame TabList Page grayed ScrollPane Table Title ColumnHeader  Absolute Radio (Modem) Pop'
     VISIBLE:  'Absolute Radio (Modem) Pop', cursor=1



generate speech for unfocused app.name='rhythmbox' name='Absolute Radio (Modem)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c007390>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c007390>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
image=[]
expandableState=[]
required=[]
generate speech results:







generate speech for unfocused app.name='rhythmbox' name='Absolute Radio (Modem)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c007390>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Absolute Radio (Modem)']
expandableState=[]
required=[]
generate speech results:
  Absolute Radio (Modem)







generate speech for unfocused app.name='rhythmbox' name='Pop' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c007390>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Pop']
expandableState=[]
required=[]
generate speech results:
  Pop




tableCellRow=['Absolute Radio (Modem)', 'Pop']
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Absolute Radio (Modem)
  Pop
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'Absolute Radio (Modem) Pop.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14181033
          time=1283443885.813923
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14181033
                time=1283443885.814147
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='Absolute Radio (Modem)' role='table cell' state='active enabled focusable focused selectable sensitive showing single line transient visible' relations=''
---------> QUEUEING EVENT object:active-descendant-changed
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='Pop' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(26,0,[table cell | Absolute Xtreme (Broadband)])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='rhythmbox' name='Absolute Xtreme (Broadband)' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='Absolute Xtreme (Broadband)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33acbd8>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['']
roleName=['Page']
availability=['grayed']
accelerator=[]
generate braille results:
  Component: 'Page grayed', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33c08c0>, <orca.braille.Region instance at 0x33acea8>, <orca.braille.Component instance at 0x33ac950>, <orca.braille.Region instance at 0x33ac710>, <orca.braille.Component instance at 0x33acab8>, <orca.braille.Region instance at 0x33c0c20>, <orca.braille.Component instance at 0x33c0bd8>, <orca.braille.Region instance at 0x33c05a8>, <orca.braille.Component instance at 0x33acbd8>, <orca.braille.Region instance at 0x33b3710>, <orca.braille.Component instance at 0x33c0f38>]
rowHeader=[]
columnHeader=['Title ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: '', 0







generate braille for focused app.name='rhythmbox' name='Absolute Xtreme (Broadband)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Absolute Xtreme (Broadband)']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Absolute Xtreme (Broadband)', 0







generate braille for focused app.name='rhythmbox' name='Modern Rock' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Modern Rock']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Modern Rock', 0




tableCellRow=[<orca.braille.Component instance at 0x33ca908>, <orca.braille.Region instance at 0x33c0320>, <orca.braille.Component instance at 0x33cadd0>, <orca.braille.Region instance at 0x33ac6c8>, <orca.braille.Component instance at 0x33ca0e0>]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Page grayed', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' Title ColumnHeader', 0
  Region: ' ', 0
  Component: '', 0
  Region: ' ', 0
  Component: 'Absolute Xtreme (Broadband)', 0
  Region: ' ', 0
  Component: 'Modern Rock', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame TabList Page grayed ScrollPane Table Title ColumnHeader  Absolute Xtreme (Broadband) Modern Rock'
     VISIBLE:  'Absolute Xtreme (Broadband) Mode', cursor=1



generate speech for unfocused app.name='rhythmbox' name='Absolute Xtreme (Broadband)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c005b00>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c005b00>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
image=[]
expandableState=[]
required=[]
generate speech results:







generate speech for unfocused app.name='rhythmbox' name='Absolute Xtreme (Broadband)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c005b00>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Absolute Xtreme (Broadband)']
expandableState=[]
required=[]
generate speech results:
  Absolute Xtreme (Broadband)







generate speech for unfocused app.name='rhythmbox' name='Modern Rock' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c005b00>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Modern Rock']
expandableState=[]
required=[]
generate speech results:
  Modern Rock




tableCellRow=['Absolute Xtreme (Broadband)', 'Modern Rock']
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Absolute Xtreme (Broadband)
  Modern Rock
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'Absolute Xtreme (Broadband) Modern Rock.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14181152
          time=1283443885.932641
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14181152
                time=1283443885.932867
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14181458
          time=1283443886.239620
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14181458
                time=1283443886.239848
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='Absolute Xtreme (Broadband)' role='table cell' state='active enabled focusable focused selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
---------> QUEUEING EVENT object:active-descendant-changed
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='Modern Rock' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(31,0,[table cell | Absolute Xtreme (Modem)])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='rhythmbox' name='Absolute Xtreme (Modem)' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='Absolute Xtreme (Modem)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33ac6c8>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['']
roleName=['Page']
availability=['grayed']
accelerator=[]
generate braille results:
  Component: 'Page grayed', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33cadd0>, <orca.braille.Region instance at 0x33acab8>, <orca.braille.Component instance at 0x33ca710>, <orca.braille.Region instance at 0x33ac950>, <orca.braille.Component instance at 0x33acbd8>, <orca.braille.Region instance at 0x33c08c0>, <orca.braille.Component instance at 0x33ac560>, <orca.braille.Region instance at 0x33c0c20>, <orca.braille.Component instance at 0x33ac6c8>, <orca.braille.Region instance at 0x33c0bd8>, <orca.braille.Component instance at 0x33acea8>]
rowHeader=[]
columnHeader=['Title ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14181560
          time=1283443886.340846
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14181560
                time=1283443886.341035
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: '', 0







generate braille for focused app.name='rhythmbox' name='Absolute Xtreme (Modem)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Absolute Xtreme (Modem)']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Absolute Xtreme (Modem)', 0







generate braille for focused app.name='rhythmbox' name='Modern Rock' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Modern Rock']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Modern Rock', 0




tableCellRow=[<orca.braille.Component instance at 0x33ca050>, <orca.braille.Region instance at 0x33acc20>, <orca.braille.Component instance at 0x33ca7a0>, <orca.braille.Region instance at 0x33ca290>, <orca.braille.Component instance at 0x33cac20>]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Page grayed', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' Title ColumnHeader', 0
  Region: ' ', 0
  Component: '', 0
  Region: ' ', 0
  Component: 'Absolute Xtreme (Modem)', 0
  Region: ' ', 0
  Component: 'Modern Rock', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame TabList Page grayed ScrollPane Table Title ColumnHeader  Absolute Xtreme (Modem) Modern Rock'
     VISIBLE:  'Absolute Xtreme (Modem) Modern R', cursor=1



generate speech for unfocused app.name='rhythmbox' name='Absolute Xtreme (Modem)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c00cd30>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c00cd30>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
image=[]
expandableState=[]
required=[]
generate speech results:







generate speech for unfocused app.name='rhythmbox' name='Absolute Xtreme (Modem)' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c00cd30>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Absolute Xtreme (Modem)']
expandableState=[]
required=[]
generate speech results:
  Absolute Xtreme (Modem)







generate speech for unfocused app.name='rhythmbox' name='Modern Rock' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c00cd30>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Modern Rock']
expandableState=[]
required=[]
generate speech results:
  Modern Rock




tableCellRow=['Absolute Xtreme (Modem)', 'Modern Rock']
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Absolute Xtreme (Modem)
  Modern Rock
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'Absolute Xtreme (Modem) Modern Rock.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14181917
          time=1283443886.698465
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14181917
                time=1283443886.698719
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='Absolute Xtreme (Modem)' role='table cell' state='active enabled focusable focused selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:active-descendant-changed
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='Modern Rock' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(36,0,[table cell | HBR1.com - Dream Factory])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='rhythmbox' name='HBR1.com - Dream Factory' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='HBR1.com - Dream Factory' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33c0ef0>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['']
roleName=['Page']
availability=['grayed']
accelerator=[]
generate braille results:
  Component: 'Page grayed', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33ca5f0>, <orca.braille.Region instance at 0x33c09e0>, <orca.braille.Component instance at 0x33c0b48>, <orca.braille.Region instance at 0x33c0f38>, <orca.braille.Component instance at 0x33c0a70>, <orca.braille.Region instance at 0x33c0908>, <orca.braille.Component instance at 0x33c0cb0>, <orca.braille.Region instance at 0x33ac560>, <orca.braille.Component instance at 0x33c0ef0>, <orca.braille.Region instance at 0x33ac950>, <orca.braille.Component instance at 0x33c0c20>]
rowHeader=[]
columnHeader=['Title ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: '', 0







generate braille for focused app.name='rhythmbox' name='HBR1.com - Dream Factory' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['HBR1.com - Dream Factory']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'HBR1.com - Dream Factory', 0







generate braille for focused app.name='rhythmbox' name='Ambient' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Ambient']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Ambient', 0




tableCellRow=[<orca.braille.Component instance at 0x33ca320>, <orca.braille.Region instance at 0x33c08c0>, <orca.braille.Component instance at 0x33ca3f8>, <orca.braille.Region instance at 0x33caea8>, <orca.braille.Component instance at 0x33ca908>]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Page grayed', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' Title ColumnHeader', 0
  Region: ' ', 0
  Component: '', 0
  Region: ' ', 0
  Component: 'HBR1.com - Dream Factory', 0
  Region: ' ', 0
  Component: 'Ambient', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame TabList Page grayed ScrollPane Table Title ColumnHeader  HBR1.com - Dream Factory Ambient'
     VISIBLE:  'HBR1.com - Dream Factory Ambient', cursor=1



generate speech for unfocused app.name='rhythmbox' name='HBR1.com - Dream Factory' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c001880>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c001880>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
image=[]
expandableState=[]
required=[]
generate speech results:







generate speech for unfocused app.name='rhythmbox' name='HBR1.com - Dream Factory' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c001880>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['HBR1.com - Dream Factory']
expandableState=[]
required=[]
generate speech results:
  HBR1.com - Dream Factory







generate speech for unfocused app.name='rhythmbox' name='Ambient' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c001880>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Ambient']
expandableState=[]
required=[]
generate speech results:
  Ambient




tableCellRow=['HBR1.com - Dream Factory', 'Ambient']
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  HBR1.com - Dream Factory
  Ambient
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'HBR1.com - Dream Factory Ambient.'
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14182017
          time=1283443886.798041
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14182017
                time=1283443886.798352
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14182744
          time=1283443887.525282
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14182744
                time=1283443887.525503
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:active-descendant-changed
    app.name='rhythmbox' name='HBR1.com - Dream Factory' role='table cell' state='active enabled focusable focused selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='Ambient' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(41,0,[table cell | HBR1.com - I.D.M. Tranceponder])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='rhythmbox' name='HBR1.com - I.D.M. Tranceponder' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='HBR1.com - I.D.M. Tranceponder' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33c08c0>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['']
roleName=['Page']
availability=['grayed']
accelerator=[]
generate braille results:
  Component: 'Page grayed', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33caa28>, <orca.braille.Region instance at 0x33c0a70>, <orca.braille.Component instance at 0x33c0d88>, <orca.braille.Region instance at 0x33c0dd0>, <orca.braille.Component instance at 0x33c0c20>, <orca.braille.Region instance at 0x33acc20>, <orca.braille.Component instance at 0x33c06c8>, <orca.braille.Region instance at 0x32cca28>, <orca.braille.Component instance at 0x33c08c0>, <orca.braille.Region instance at 0x33ac950>, <orca.braille.Component instance at 0x33c0908>]
rowHeader=[]
columnHeader=['Title ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: '', 0







generate braille for focused app.name='rhythmbox' name='HBR1.com - I.D.M. Tranceponder' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['HBR1.com - I.D.M. Tranceponder']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'HBR1.com - I.D.M. Tranceponder', 0







generate braille for focused app.name='rhythmbox' name='Trance' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Trance']
realActiveDescendantRoleName=[]
expandableState=[]
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14182883
          time=1283443887.665052
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14182883
                time=1283443887.665229
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
required=[]
generate braille results:
  Component: 'Trance', 0




tableCellRow=[<orca.braille.Component instance at 0x33ca098>, <orca.braille.Region instance at 0x33c0878>, <orca.braille.Component instance at 0x33ca128>, <orca.braille.Region instance at 0x33ca3b0>, <orca.braille.Component instance at 0x33c0fc8>]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Page grayed', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' Title ColumnHeader', 0
  Region: ' ', 0
  Component: '', 0
  Region: ' ', 0
  Component: 'HBR1.com - I.D.M. Tranceponder', 0
  Region: ' ', 0
  Component: 'Trance', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame TabList Page grayed ScrollPane Table Title ColumnHeader  HBR1.com - I.D.M. Tranceponder Trance'
     VISIBLE:  'HBR1.com - I.D.M. Tranceponder T', cursor=1



generate speech for unfocused app.name='rhythmbox' name='HBR1.com - I.D.M. Tranceponder' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c0049c0>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c0049c0>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
image=[]
expandableState=[]
required=[]
generate speech results:







generate speech for unfocused app.name='rhythmbox' name='HBR1.com - I.D.M. Tranceponder' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c0049c0>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['HBR1.com - I.D.M. Tranceponder']
expandableState=[]
required=[]
generate speech results:
  HBR1.com - I.D.M. Tranceponder







generate speech for unfocused app.name='rhythmbox' name='Trance' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c0049c0>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Trance']
expandableState=[]
required=[]
generate speech results:
  Trance




tableCellRow=['HBR1.com - I.D.M. Tranceponder', 'Trance']
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  HBR1.com - I.D.M. Tranceponder
  Trance
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'HBR1.com - I.D.M. Tranceponder Trance.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14183384
          time=1283443888.164697
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14183384
                time=1283443888.164980
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='HBR1.com - I.D.M. Tranceponder' role='table cell' state='active enabled focusable focused selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
---------> QUEUEING EVENT object:active-descendant-changed
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='Trance' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(46,0,[table cell | HBR1.com - Tronic Lounge])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='rhythmbox' name='HBR1.com - Tronic Lounge' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='HBR1.com - Tronic Lounge' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33c09e0>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['']
roleName=['Page']
availability=['grayed']
accelerator=[]
generate braille results:
  Component: 'Page grayed', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33ca098>, <orca.braille.Region instance at 0x33c0c20>, <orca.braille.Component instance at 0x33c0f80>, <orca.braille.Region instance at 0x33c0ef0>, <orca.braille.Component instance at 0x33c0fc8>, <orca.braille.Region instance at 0x33ac8c0>, <orca.braille.Component instance at 0x33c0878>, <orca.braille.Region instance at 0x32e47e8>, <orca.braille.Component instance at 0x33c09e0>, <orca.braille.Region instance at 0x33acc20>, <orca.braille.Component instance at 0x33c06c8>]
rowHeader=[]
columnHeader=['Title ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: '', 0







generate braille for focused app.name='rhythmbox' name='HBR1.com - Tronic Lounge' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14183500
          time=1283443888.283793
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14183500
                time=1283443888.283966
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
realActiveDescendantDisplayedText=['HBR1.com - Tronic Lounge']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'HBR1.com - Tronic Lounge', 0







generate braille for focused app.name='rhythmbox' name='House' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['House']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'House', 0




tableCellRow=[<orca.braille.Component instance at 0x33ca638>, <orca.braille.Region instance at 0x33c0b48>, <orca.braille.Component instance at 0x33ca200>, <orca.braille.Region instance at 0x33c0908>, <orca.braille.Component instance at 0x33cac20>]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Page grayed', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' Title ColumnHeader', 0
  Region: ' ', 0
  Component: '', 0
  Region: ' ', 0
  Component: 'HBR1.com - Tronic Lounge', 0
  Region: ' ', 0
  Component: 'House', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame TabList Page grayed ScrollPane Table Title ColumnHeader  HBR1.com - Tronic Lounge House'
     VISIBLE:  'HBR1.com - Tronic Lounge House', cursor=1



generate speech for unfocused app.name='rhythmbox' name='HBR1.com - Tronic Lounge' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c0087f0>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c0087f0>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
image=[]
expandableState=[]
required=[]
generate speech results:







generate speech for unfocused app.name='rhythmbox' name='HBR1.com - Tronic Lounge' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c0087f0>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['HBR1.com - Tronic Lounge']
expandableState=[]
required=[]
generate speech results:
  HBR1.com - Tronic Lounge







generate speech for unfocused app.name='rhythmbox' name='House' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c0087f0>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['House']
expandableState=[]
required=[]
generate speech results:
  House




tableCellRow=['HBR1.com - Tronic Lounge', 'House']
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  HBR1.com - Tronic Lounge
  House
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'HBR1.com - Tronic Lounge House.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14184050
          time=1283443888.831207
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14184050
                time=1283443888.831433
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='HBR1.com - Tronic Lounge' role='table cell' state='active enabled focusable focused selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='House' role='table cell' state='enabled focusable selectable sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(51,0,[table cell | http://www.mpbfm.com.br/radinho.asxi])
    app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations=''
LOCUS OF FOCUS: app='rhythmbox' name='http://www.mpbfm.com.br/radinho.asxi' role='table cell'
                event='object:active-descendant-changed'



generate braille for focused app.name='rhythmbox' name='http://www.mpbfm.com.br/radinho.asxi' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE_CELL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + tableCellRow + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True



generate braille for focused app.name='rhythmbox' name='None' role='table' state='enabled focusable focused sensitive showing visible manages descendants' relations='' (args={'formatType': 'focused', 'role': ROLE_TABLE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['Table']
required=[]
generate braille results:
  Component: 'Table', 0







generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'



generate braille for focused app.name='rhythmbox' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0




asPageTabOrScrollPane=[<orca.braille.Component instance at 0x33ac908>]
generate braille results:
  Component: 'ScrollPane', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab' state='enabled selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['']
roleName=['Page']
availability=['grayed']
accelerator=[]
generate braille results:
  Component: 'Page grayed', 0







generate braille for focused app.name='rhythmbox' name='None' role='page tab list' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0







generate braille for focused app.name='rhythmbox' name='Music Player' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Music Player']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Music Player
alertAndDialogCount=[]
generate braille results:
  Component: 'Music Player Frame', 0







generate braille for focused app.name='rhythmbox' name='rhythmbox' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['rhythmbox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'rhythmbox Application', 0




ancestors=[<orca.braille.Component instance at 0x33ca638>, <orca.braille.Region instance at 0x33c0908>, <orca.braille.Component instance at 0x33c0c20>, <orca.braille.Region instance at 0x33c0b48>, <orca.braille.Component instance at 0x33ac248>, <orca.braille.Region instance at 0x33ac8c0>, <orca.braille.Component instance at 0x33acc20>, <orca.braille.Region instance at 0x33b33b0>, <orca.braille.Component instance at 0x33ac908>, <orca.braille.Region instance at 0x33b35a8>, <orca.braille.Component instance at 0x33c0dd0>]
rowHeader=[]
columnHeader=['Title ColumnHeader']
radioButtonGroup=[]



generate braille for focused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: '', 0







generate braille for focused app.name='rhythmbox' name='http://www.mpbfm.com.br/radinho.asxi' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['http://www.mpbfm.com.br/radinho.asxi']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'http://www.mpbfm.com.br/radinho.asxi', 0







generate braille for focused app.name='rhythmbox' name='Unknown' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'readingRow': True, 'formatType': 'focused', 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'braille', 'recursing': True}) using '(tableCell2ChildToggle + tableCell2ChildLabel)                          or (cellCheckedState                              + (columnHeaderIfToggleAndNoText and [Region(" "), Component(obj, asString(columnHeaderIfToggleAndNoText))])                              + ((realActiveDescendantDisplayedText and [Component(obj, asString(realActiveDescendantDisplayedText))])                                 or (imageDescription and [Region(" "), Component(obj, asString(imageDescription))]))                              + (realActiveDescendantRoleName and [Component(obj, (realActiveDescendantDisplayedText and " " or "") + asString(realActiveDescendantRoleName))])                              + (expandableState and [Region(" " + asString(expandableState))])                              + (required and [Region(" " + asString(required))]))                          or ([Component(obj,"")])'
tableCell2ChildToggle=[]
tableCell2ChildLabel=[]
cellCheckedState=[]
columnHeaderIfToggleAndNoText=[]
realActiveDescendantDisplayedText=['Unknown']
realActiveDescendantRoleName=[]
expandableState=[]
required=[]
generate braille results:
  Component: 'Unknown', 0




tableCellRow=[<orca.braille.Component instance at 0x33cab00>, <orca.braille.Region instance at 0x33c0ef0>, <orca.braille.Component instance at 0x33cacb0>, <orca.braille.Region instance at 0x33cacf8>, <orca.braille.Component instance at 0x33caea8>]
nodeLevel=[]
generate braille results:
  Component: 'rhythmbox Application', 0
  Region: ' ', 0
  Component: 'Music Player Frame', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Page grayed', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Component: 'Table', 0
  Region: ' Title ColumnHeader', 0
  Region: ' ', 0
  Component: '', 0
  Region: ' ', 0
  Component: 'http://www.mpbfm.com.br/radinho.asxi', 0
  Region: ' ', 0
  Component: 'Unknown', 0




BRAILLE LINE:  'rhythmbox Application Music Player Frame TabList Page grayed ScrollPane Table Title ColumnHeader  http://www.mpbfm.com.br/radinho.asxi Unknown'
     VISIBLE:  'http://www.mpbfm.com.br/radinho.', cursor=1



generate speech for unfocused app.name='rhythmbox' name='http://www.mpbfm.com.br/radinho.asxi' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c010370>, 'role': ROLE_TABLE_CELL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + tableCellRow + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]



generate speech for unfocused app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c010370>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=[]
imageDescription=[]
image=[]
expandableState=[]
required=[]
generate speech results:







generate speech for unfocused app.name='rhythmbox' name='http://www.mpbfm.com.br/radinho.asxi' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c010370>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['http://www.mpbfm.com.br/radinho.asxi']
expandableState=[]
required=[]
generate speech results:
  http://www.mpbfm.com.br/radinho.asxi







generate speech for unfocused app.name='rhythmbox' name='Unknown' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations='' (args={'formatType': 'unfocused', 'readingRow': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x7fea7c010370>, 'role': 'REAL_ROLE_TABLE_CELL', 'mode': 'speech', 'recursing': True}) using '(tableCell2ChildLabel + tableCell2ChildToggle)                          or (columnHeaderIfToggleAndNoText                              + cellCheckedState                              + (realActiveDescendantDisplayedText or imageDescription + image)                              + (expandableState and (expandableState + numberOfChildren))                              + required)'
tableCell2ChildLabel=[]
tableCell2ChildToggle=[]
columnHeaderIfToggleAndNoText=[]
cellCheckedState=[]
realActiveDescendantDisplayedText=['Unknown']
expandableState=[]
required=[]
generate speech results:
  Unknown




tableCellRow=['http://www.mpbfm.com.br/radinho.asxi', 'Unknown']
pause=[<orca.speech_generator.Pause instance at 0x2e69cb0>]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  http://www.mpbfm.com.br/radinho.asxi
  Unknown
  <orca.speech_generator.Pause instance at 0x2e69cb0>




SPEECH OUTPUT: 'http://www.mpbfm.com.br/radinho.asxi Unknown.'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=14184177
          time=1283443888.957734
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=14184177
                time=1283443888.957848
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=32
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          timestamp=14185163
          time=1283443889.944198
KEYBOARDEVENT: type=0
                id=32
                hw_code=65
                modifiers=0
                event_string=(space)
                keyval_name=(space)
                is_text=True
                timestamp=14185163
                time=1283443889.944445
orca.keyEcho: string to echo: space
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: space
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='rhythmbox' name='http://www.mpbfm.com.br/radinho.asxi' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='rhythmbox' name='http://www.mpbfm.com.br/radinho.asxi' role='table cell' state='active enabled focusable focused selectable selected sensitive showing single line transient visible' relations=''
SPEECH OUTPUT: 'selected' voice=system
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='rhythmbox' name='None' role='table cell' state='enabled focusable selectable selected sensitive showing transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0,None)
    app.name='rhythmbox' name='Unknown' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0,None)
    app.name='rhythmbox' name='Unknown' role='table cell' state='enabled focusable selectable selected sensitive showing single line transient visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

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

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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ 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,None)
    app.name='rhythmbox' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

KEYEVENT: type=1
          id=32
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          timestamp=14185230
          time=1283443890.010110
KEYBOARDEVENT: type=1
                id=32
                hw_code=65
                modifiers=0
                event_string=(space)
                keyval_name=(space)
                is_text=True
                timestamp=14185230
                time=1283443890.010218
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-changed:delete
DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,11,Not Playing)
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT window:create
---------> QUEUEING EVENT object:children-changed:remove
Looking for script at orca-scripts.main.py...
...could not find orca-scripts.main.py
Looking for script at scripts.main.py...
...could not find scripts.main.py
Looking for script at scripts.apps.main.py...
...could not find scripts.apps.main.py
Looking for script at scripts.toolkits.main.py...
...could not find scripts.toolkits.main.py
NEW SCRIPT: main (module=orca.default)
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
KEYEVENT: type=0
          id=65288
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          timestamp=14273858
          time=1283443978.639142
KEYBOARDEVENT: type=0
                id=65288
                hw_code=22
                modifiers=0
                event_string=(BackSpace)
                keyval_name=(BackSpace)
                is_text=True
                timestamp=14273858
                time=1283443978.639367
orca.keyEcho: string to echo: BackSpace
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          id=65288
          hw_code=22
          modifiers=0
          event_string=(BackSpace)
          is_text=True
          timestamp=14274007
          time=1283443978.787515
KEYBOARDEVENT: type=1
                id=65288
                hw_code=22
                modifiers=0
                event_string=(BackSpace)
                keyval_name=(BackSpace)
                is_text=True
                timestamp=14274007
                time=1283443978.787741
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=47
          hw_code=97
          modifiers=0
          event_string=(/)
          is_text=True
          timestamp=14291498
          time=1283443996.279667
KEYBOARDEVENT: type=0
                id=47
                hw_code=97
                modifiers=0
                event_string=(/)
                keyval_name=(slash)
                is_text=True
                timestamp=14291498
                time=1283443996.279901
orca.keyEcho: string to echo: /
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: /
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=47
          hw_code=97
          modifiers=0
          event_string=(/)
          is_text=True
          timestamp=14291656
          time=1283443996.436721
KEYBOARDEVENT: type=1
                id=47
                hw_code=97
                modifiers=0
                event_string=(/)
                keyval_name=(slash)
                is_text=True
                timestamp=14291656
                time=1283443996.436941
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=100
          hw_code=40
          modifiers=0
          event_string=(d)
          is_text=True
          timestamp=14293821
          time=1283443998.601929
KEYBOARDEVENT: type=0
                id=100
                hw_code=40
                modifiers=0
                event_string=(d)
                keyval_name=(d)
                is_text=True
                timestamp=14293821
                time=1283443998.602145
orca.keyEcho: string to echo: d
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: d
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=100
          hw_code=40
          modifiers=0
          event_string=(d)
          is_text=True
          timestamp=14293935
          time=1283443998.716416
KEYBOARDEVENT: type=1
                id=100
                hw_code=40
                modifiers=0
                event_string=(d)
                keyval_name=(d)
                is_text=True
                timestamp=14293935
                time=1283443998.716634
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=97
          hw_code=38
          modifiers=0
          event_string=(a)
          is_text=True
          timestamp=14294094
          time=1283443998.874947
KEYBOARDEVENT: type=0
                id=97
                hw_code=38
                modifiers=0
                event_string=(a)
                keyval_name=(a)
                is_text=True
                timestamp=14294094
                time=1283443998.875189
orca.keyEcho: string to echo: a
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: a
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=97
          hw_code=38
          modifiers=0
          event_string=(a)
          is_text=True
          timestamp=14294215
          time=1283443998.996294
KEYBOARDEVENT: type=1
                id=97
                hw_code=38
                modifiers=0
                event_string=(a)
                keyval_name=(a)
                is_text=True
                timestamp=14294215
                time=1283443998.996514
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14294427
          time=1283443999.207832
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14294427
                time=1283443999.208047
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14294642
          time=1283443999.423312
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14294642
                time=1283443999.423530
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=115
          hw_code=39
          modifiers=0
          event_string=(s)
          is_text=True
          timestamp=14295098
          time=1283443999.878885
KEYBOARDEVENT: type=0
                id=115
                hw_code=39
                modifiers=0
                event_string=(s)
                keyval_name=(s)
                is_text=True
                timestamp=14295098
                time=1283443999.879102
orca.keyEcho: string to echo: s
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: s
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=115
          hw_code=39
          modifiers=0
          event_string=(s)
          is_text=True
          timestamp=14295200
          time=1283443999.980790
KEYBOARDEVENT: type=1
                id=115
                hw_code=39
                modifiers=0
                event_string=(s)
                keyval_name=(s)
                is_text=True
                timestamp=14295200
                time=1283443999.981010
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=111
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=14295324
          time=1283444000.105245
KEYBOARDEVENT: type=0
                id=111
                hw_code=32
                modifiers=0
                event_string=(o)
                keyval_name=(o)
                is_text=True
                timestamp=14295324
                time=1283444000.105451
orca.keyEcho: string to echo: o
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: o
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=111
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=14295419
          time=1283444000.200298
KEYBOARDEVENT: type=1
                id=111
                hw_code=32
                modifiers=0
                event_string=(o)
                keyval_name=(o)
                is_text=True
                timestamp=14295419
                time=1283444000.200519
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=102
          hw_code=41
          modifiers=0
          event_string=(f)
          is_text=True
          timestamp=14295532
          time=1283444000.313253
KEYBOARDEVENT: type=0
                id=102
                hw_code=41
                modifiers=0
                event_string=(f)
                keyval_name=(f)
                is_text=True
                timestamp=14295532
                time=1283444000.313471
orca.keyEcho: string to echo: f
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: f
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=102
          hw_code=41
          modifiers=0
          event_string=(f)
          is_text=True
          timestamp=14295608
          time=1283444000.389047
KEYBOARDEVENT: type=1
                id=102
                hw_code=41
                modifiers=0
                event_string=(f)
                keyval_name=(f)
                is_text=True
                timestamp=14295608
                time=1283444000.389266
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14296034
          time=1283444000.815246
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14296034
                time=1283444000.815464
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14296215
          time=1283444000.996294
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14296215
                time=1283444000.996514
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=111
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=14297509
          time=1283444002.290319
KEYBOARDEVENT: type=0
                id=111
                hw_code=32
                modifiers=0
                event_string=(o)
                keyval_name=(o)
                is_text=True
                timestamp=14297509
                time=1283444002.290546
orca.keyEcho: string to echo: o
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: o
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=111
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=14297619
          time=1283444002.400296
KEYBOARDEVENT: type=1
                id=111
                hw_code=32
                modifiers=0
                event_string=(o)
                keyval_name=(o)
                is_text=True
                timestamp=14297619
                time=1283444002.400558
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=114
          hw_code=27
          modifiers=0
          event_string=(r)
          is_text=True
          timestamp=14297812
          time=1283444002.592960
KEYBOARDEVENT: type=0
                id=114
                hw_code=27
                modifiers=0
                event_string=(r)
                keyval_name=(r)
                is_text=True
                timestamp=14297812
                time=1283444002.593179
orca.keyEcho: string to echo: r
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: r
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=114
          hw_code=27
          modifiers=0
          event_string=(r)
          is_text=True
          timestamp=14297898
          time=1283444002.678756
KEYBOARDEVENT: type=1
                id=114
                hw_code=27
                modifiers=0
                event_string=(r)
                keyval_name=(r)
                is_text=True
                timestamp=14297898
                time=1283444002.678973
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14298128
          time=1283444002.908605
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14298128
                time=1283444002.908822
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14298296
          time=1283444003.076998
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14298296
                time=1283444003.077216
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=100
          hw_code=40
          modifiers=0
          event_string=(d)
          is_text=True
          timestamp=14298666
          time=1283444003.447056
KEYBOARDEVENT: type=0
                id=100
                hw_code=40
                modifiers=0
                event_string=(d)
                keyval_name=(d)
                is_text=True
                timestamp=14298666
                time=1283444003.447273
orca.keyEcho: string to echo: d
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: d
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=100
          hw_code=40
          modifiers=0
          event_string=(d)
          is_text=True
          timestamp=14298764
          time=1283444003.544938
KEYBOARDEVENT: type=1
                id=100
                hw_code=40
                modifiers=0
                event_string=(d)
                keyval_name=(d)
                is_text=True
                timestamp=14298764
                time=1283444003.545186
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=101
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          timestamp=14298897
          time=1283444003.678391
KEYBOARDEVENT: type=0
                id=101
                hw_code=26
                modifiers=0
                event_string=(e)
                keyval_name=(e)
                is_text=True
                timestamp=14298897
                time=1283444003.678604
orca.keyEcho: string to echo: e
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: e
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=101
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          timestamp=14298983
          time=1283444003.764012
KEYBOARDEVENT: type=1
                id=101
                hw_code=26
                modifiers=0
                event_string=(e)
                keyval_name=(e)
                is_text=True
                timestamp=14298983
                time=1283444003.764232
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14300342
          time=1283444005.123144
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14300342
                time=1283444005.123364
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14300536
          time=1283444005.317246
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14300536
                time=1283444005.317465
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=98
          hw_code=56
          modifiers=0
          event_string=(b)
          is_text=True
          timestamp=14300937
          time=1283444005.718236
KEYBOARDEVENT: type=0
                id=98
                hw_code=56
                modifiers=0
                event_string=(b)
                keyval_name=(b)
                is_text=True
                timestamp=14300937
                time=1283444005.718455
orca.keyEcho: string to echo: b
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: b
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=98
          hw_code=56
          modifiers=0
          event_string=(b)
          is_text=True
          timestamp=14301014
          time=1283444005.794982
KEYBOARDEVENT: type=1
                id=98
                hw_code=56
                modifiers=0
                event_string=(b)
                keyval_name=(b)
                is_text=True
                timestamp=14301014
                time=1283444005.795204
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=105
          hw_code=31
          modifiers=0
          event_string=(i)
          is_text=True
          timestamp=14301171
          time=1283444005.952291
KEYBOARDEVENT: type=0
                id=105
                hw_code=31
                modifiers=0
                event_string=(i)
                keyval_name=(i)
                is_text=True
                timestamp=14301171
                time=1283444005.952508
orca.keyEcho: string to echo: i
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: i
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=105
          hw_code=31
          modifiers=0
          event_string=(i)
          is_text=True
          timestamp=14301303
          time=1283444006.083671
KEYBOARDEVENT: type=1
                id=105
                hw_code=31
                modifiers=0
                event_string=(i)
                keyval_name=(i)
                is_text=True
                timestamp=14301303
                time=1283444006.083889
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14301600
          time=1283444006.381578
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14301600
                time=1283444006.381796
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14301761
          time=1283444006.541790
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14301761
                time=1283444006.542009
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=111
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=14302067
          time=1283444006.848277
KEYBOARDEVENT: type=0
                id=111
                hw_code=32
                modifiers=0
                event_string=(o)
                keyval_name=(o)
                is_text=True
                timestamp=14302067
                time=1283444006.848495
orca.keyEcho: string to echo: o
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: o
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=111
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=14302189
          time=1283444006.969877
KEYBOARDEVENT: type=1
                id=111
                hw_code=32
                modifiers=0
                event_string=(o)
                keyval_name=(o)
                is_text=True
                timestamp=14302189
                time=1283444006.970096
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=114
          hw_code=27
          modifiers=0
          event_string=(r)
          is_text=True
          timestamp=14302322
          time=1283444007.102727
KEYBOARDEVENT: type=0
                id=114
                hw_code=27
                modifiers=0
                event_string=(r)
                keyval_name=(r)
                is_text=True
                timestamp=14302322
                time=1283444007.102946
orca.keyEcho: string to echo: r
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: r
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=114
          hw_code=27
          modifiers=0
          event_string=(r)
          is_text=True
          timestamp=14302398
          time=1283444007.178971
KEYBOARDEVENT: type=1
                id=114
                hw_code=27
                modifiers=0
                event_string=(r)
                keyval_name=(r)
                is_text=True
                timestamp=14302398
                time=1283444007.179189
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14302676
          time=1283444007.457135
KEYBOARDEVENT: type=0
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14302676
                time=1283444007.457721
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=65289
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=14302856
          time=1283444007.636926
KEYBOARDEVENT: type=1
                id=65289
                hw_code=23
                modifiers=0
                event_string=(Tab)
                keyval_name=(Tab)
                is_text=True
                timestamp=14302856
                time=1283444007.637146
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=45
          hw_code=20
          modifiers=0
          event_string=(-)
          is_text=True
          timestamp=14304192
          time=1283444008.973317
KEYBOARDEVENT: type=0
                id=45
                hw_code=20
                modifiers=0
                event_string=(-)
                keyval_name=(minus)
                is_text=True
                timestamp=14304192
                time=1283444008.973540
orca.keyEcho: string to echo: -
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: -
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=45
          hw_code=20
          modifiers=0
          event_string=(-)
          is_text=True
          timestamp=14304289
          time=1283444009.070518
KEYBOARDEVENT: type=1
                id=45
                hw_code=20
                modifiers=0
                event_string=(-)
                keyval_name=(minus)
                is_text=True
                timestamp=14304289
                time=1283444009.071128
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=45
          hw_code=20
          modifiers=0
          event_string=(-)
          is_text=True
          timestamp=14304558
          time=1283444009.339019
KEYBOARDEVENT: type=0
                id=45
                hw_code=20
                modifiers=0
                event_string=(-)
                keyval_name=(minus)
                is_text=True
                timestamp=14304558
                time=1283444009.339237
orca.keyEcho: string to echo: -
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: -
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=45
          hw_code=20
          modifiers=0
          event_string=(-)
          is_text=True
          timestamp=14304648
          time=1283444009.429070
KEYBOARDEVENT: type=1
                id=45
                hw_code=20
                modifiers=0
                event_string=(-)
                keyval_name=(minus)
                is_text=True
                timestamp=14304648
                time=1283444009.429290
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=114
          hw_code=27
          modifiers=0
          event_string=(r)
          is_text=True
          timestamp=14304954
          time=1283444009.735016
KEYBOARDEVENT: type=0
                id=114
                hw_code=27
                modifiers=0
                event_string=(r)
                keyval_name=(r)
                is_text=True
                timestamp=14304954
                time=1283444009.735235
orca.keyEcho: string to echo: r
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: r
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=114
          hw_code=27
          modifiers=0
          event_string=(r)
          is_text=True
          timestamp=14305036
          time=1283444009.817064
KEYBOARDEVENT: type=1
                id=114
                hw_code=27
                modifiers=0
                event_string=(r)
                keyval_name=(r)
                is_text=True
                timestamp=14305036
                time=1283444009.817282
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=101
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          timestamp=14305144
          time=1283444009.925096
KEYBOARDEVENT: type=0
                id=101
                hw_code=26
                modifiers=0
                event_string=(e)
                keyval_name=(e)
                is_text=True
                timestamp=14305144
                time=1283444009.925315
orca.keyEcho: string to echo: e
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: e
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=101
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          timestamp=14305225
          time=1283444010.006209
KEYBOARDEVENT: type=1
                id=101
                hw_code=26
                modifiers=0
                event_string=(e)
                keyval_name=(e)
                is_text=True
                timestamp=14305225
                time=1283444010.006425
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=112
          hw_code=33
          modifiers=0
          event_string=(p)
          is_text=True
          timestamp=14305400
          time=1283444010.180629
KEYBOARDEVENT: type=0
                id=112
                hw_code=33
                modifiers=0
                event_string=(p)
                keyval_name=(p)
                is_text=True
                timestamp=14305400
                time=1283444010.180845
orca.keyEcho: string to echo: p
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: p
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=112
          hw_code=33
          modifiers=0
          event_string=(p)
          is_text=True
          timestamp=14305494
          time=1283444010.275275
KEYBOARDEVENT: type=1
                id=112
                hw_code=33
                modifiers=0
                event_string=(p)
                keyval_name=(p)
                is_text=True
                timestamp=14305494
                time=1283444010.275496
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=108
          hw_code=46
          modifiers=0
          event_string=(l)
          is_text=True
          timestamp=14305678
          time=1283444010.458868
KEYBOARDEVENT: type=0
                id=108
                hw_code=46
                modifiers=0
                event_string=(l)
                keyval_name=(l)
                is_text=True
                timestamp=14305678
                time=1283444010.459080
orca.keyEcho: string to echo: l
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: l
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=108
          hw_code=46
          modifiers=0
          event_string=(l)
          is_text=True
          timestamp=14305773
          time=1283444010.553795
KEYBOARDEVENT: type=1
                id=108
                hw_code=46
                modifiers=0
                event_string=(l)
                keyval_name=(l)
                is_text=True
                timestamp=14305773
                time=1283444010.554031
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=97
          hw_code=38
          modifiers=0
          event_string=(a)
          is_text=True
          timestamp=14305840
          time=1283444010.621443
KEYBOARDEVENT: type=0
                id=97
                hw_code=38
                modifiers=0
                event_string=(a)
                keyval_name=(a)
                is_text=True
                timestamp=14305840
                time=1283444010.621658
orca.keyEcho: string to echo: a
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: a
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=97
          hw_code=38
          modifiers=0
          event_string=(a)
          is_text=True
          timestamp=14305962
          time=1283444010.743061
KEYBOARDEVENT: type=1
                id=97
                hw_code=38
                modifiers=0
                event_string=(a)
                keyval_name=(a)
                is_text=True
                timestamp=14305962
                time=1283444010.743282
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=99
          hw_code=54
          modifiers=0
          event_string=(c)
          is_text=True
          timestamp=14306120
          time=1283444010.901143
KEYBOARDEVENT: type=0
                id=99
                hw_code=54
                modifiers=0
                event_string=(c)
                keyval_name=(c)
                is_text=True
                timestamp=14306120
                time=1283444010.901373
orca.keyEcho: string to echo: c
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: c
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=99
          hw_code=54
          modifiers=0
          event_string=(c)
          is_text=True
          timestamp=14306221
          time=1283444011.002036
KEYBOARDEVENT: type=1
                id=99
                hw_code=54
                modifiers=0
                event_string=(c)
                keyval_name=(c)
                is_text=True
                timestamp=14306221
                time=1283444011.002307
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=101
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          timestamp=14306376
          time=1283444011.156803
KEYBOARDEVENT: type=0
                id=101
                hw_code=26
                modifiers=0
                event_string=(e)
                keyval_name=(e)
                is_text=True
                timestamp=14306376
                time=1283444011.157023
orca.keyEcho: string to echo: e
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: e
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
KEYEVENT: type=1
          id=101
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          timestamp=14306450
          time=1283444011.231046
KEYBOARDEVENT: type=1
                id=101
                hw_code=26
                modifiers=0
                event_string=(e)
                keyval_name=(e)
                is_text=True
                timestamp=14306450
                time=1283444011.231263
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          id=65293
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=14306883
          time=1283444011.664310
KEYBOARDEVENT: type=0
                id=65293
                hw_code=36
                modifiers=0
                event_string=(Return)
                keyval_name=(Return)
                is_text=True
                timestamp=14306883
                time=1283444011.664521
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
Shutting down and exiting due to signal = 15
Current stack is:

  File "<string>", line 1, in <module>
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 2236, in main
    start(pyatspi.Registry) # waits until we stop the registry
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 1674, in start
    registry.start(gil=settings.useGILIdleHandler)
  File "/usr/lib/python2.6/dist-packages/pyatspi/registry.py", line 364, in start
    bonobo.main()
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/focus_tracking_presenter.py", line 942, in _dequeueEvent
    self._processObjectEvent(event)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/focus_tracking_presenter.py", line 563, in _processObjectEvent
    debug.printDetails(debug.LEVEL_FINEST, "    ", event.source)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/debug.py", line 204, in printDetails
    println(level, getAccessibleDetails(accessible, indent, includeApp))
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/debug.py", line 226, in getAccessibleDetails
    stateSet = acc.getState()
  File "/usr/lib/python2.6/dist-packages/pyatspi/accessible.py", line 232, in _inner
    return func(self, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/pyatspi/registry.py", line 271, in notifyEvent
    ev = event.Event(ev)
  File "/usr/lib/python2.6/dist-packages/pyatspi/event.py", line 144, in __init__
    event.source.ref()
  File "/usr/lib/python2.6/dist-packages/pyatspi/registry.py", line 203, in notifyEvent
    def notifyEvent(self, ev):
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 1755, in shutdownOnSignal
    debug.printStack(debug.LEVEL_ALL)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/debug.py", line 137, in printStack
    traceback.print_stack(None, 100, debugFile)

SPEECH OUTPUT: 'Goodbye.' voice=system
KEYEVENT: type=1
          id=65293
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=14307008
          time=1283444011.831703
KEYBOARDEVENT: type=1
                id=65293
                hw_code=36
                modifiers=0
                event_string=(Return)
                keyval_name=()
                is_text=True
                timestamp=14307008
                time=1283444011.831834
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
Shutting down and exiting due to signal = 15
Current stack is:

  File "<string>", line 1, in <module>
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 2236, in main
    start(pyatspi.Registry) # waits until we stop the registry
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 1674, in start
    registry.start(gil=settings.useGILIdleHandler)
  File "/usr/lib/python2.6/dist-packages/pyatspi/registry.py", line 364, in start
    bonobo.main()
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/focus_tracking_presenter.py", line 942, in _dequeueEvent
    self._processObjectEvent(event)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/focus_tracking_presenter.py", line 563, in _processObjectEvent
    debug.printDetails(debug.LEVEL_FINEST, "    ", event.source)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/debug.py", line 204, in printDetails
    println(level, getAccessibleDetails(accessible, indent, includeApp))
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/debug.py", line 226, in getAccessibleDetails
    stateSet = acc.getState()
  File "/usr/lib/python2.6/dist-packages/pyatspi/accessible.py", line 232, in _inner
    return func(self, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/pyatspi/registry.py", line 271, in notifyEvent
    ev = event.Event(ev)
  File "/usr/lib/python2.6/dist-packages/pyatspi/event.py", line 144, in __init__
    event.source.ref()
  File "/usr/lib/python2.6/dist-packages/pyatspi/registry.py", line 203, in notifyEvent
    def notifyEvent(self, ev):
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 1755, in shutdownOnSignal
    debug.printStack(debug.LEVEL_ALL)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/debug.py", line 137, in printStack
    traceback.print_stack(None, 100, debugFile)

