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

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/orca/braille.py", line 1178, in init
    brlAPI = brlapi.Connection()
  File "brlapi.pyx", line 232, in brlapi.Connection.__init__
TypeError: raise: exception class must be a subclass of BaseException

Magnification module has NOT been initialized.
SPEECH OUTPUT: 'Welcome to Orca.'
BRAILLE LINE:  'Welcome to Orca.'
     VISIBLE:  'Welcome to Orca.', cursor=0
NEW SCRIPT: default (module=orca.default)
Script.getKnownApplications...
...Script.getKnownApplications
Finding app for source.name='orca'
Accessible app for 'orca' is 'orca'
Finding app for source.name='pidgin'
Accessible app for 'pidgin' is 'pidgin'
Finding app for source.name='Thunderbird'
Accessible app for 'Thunderbird' is 'Thunderbird'
Finding app for source.name='Firefox'
Accessible app for 'Firefox' is 'Firefox'
Finding app for source.name='nautilus'
Accessible app for 'nautilus' is 'nautilus'
Finding app for source.name='gnome-terminal'
Accessible app for 'gnome-terminal' is 'gnome-terminal'
Finding app for source.name='gnome-panel'
Accessible app for 'gnome-panel' is 'gnome-panel'
atspi.start: using bonobo.main; gilSleepTime=0.000010
---------> QUEUEING EVENT window:restore
---------> QUEUEING EVENT object:state-changed:iconified
---------> QUEUEING EVENT window:restore
---------> QUEUEING EVENT object:state-changed:iconified
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:iconified
---------> QUEUEING EVENT window:restore
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:state-changed:iconified
---------> QUEUEING EVENT object:state-changed:iconified
---------> QUEUEING EVENT window:restore
---------> QUEUEING EVENT object:state-changed:iconified
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT object:children-changed:add
DEQUEUED EVENT window:restore <----------

vvvvv PROCESS OBJECT EVENT window:restore vvvvv
OBJECT EVENT: window:restore                           detail=(0,0)
    app.name='orca'               name='Orca Screen Reader / Magnifier' role='frame' state='ACTIVE ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
Looking for script at orca-scripts.orca.py...
...could not find orca-scripts.orca.py
Looking for script at scripts.orca.py...
...could not find scripts.orca.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
NEW SCRIPT: orca (module=orca.default)
^^^^^ PROCESS OBJECT EVENT window:restore ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:iconified vvvvv
OBJECT EVENT: object:state-changed:iconified           detail=(0,0)
    app.name='orca'               name='Orca Screen Reader / Magnifier' role='frame' state='ACTIVE ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:iconified ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:restore vvvvv
OBJECT EVENT: window:restore                           detail=(0,0)
    app.name='orca'               name='Braille Monitor' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT window:restore ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:iconified vvvvv
OBJECT EVENT: object:state-changed:iconified           detail=(0,0)
    app.name='orca'               name='Braille Monitor' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:iconified ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='orca'               name='Orca Screen Reader / Magnifier' role='frame' state='ACTIVE ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
ACTIVE SCRIPT: default (module=orca.default)
Looking for settings at app-settings.orca.py...
...could not find app-settings.orca.py
LOCUS OF FOCUS: app='orca' name='Orca Screen Reader / Magnifier' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Orca Screen Reader / Magnifier
           role            = frame
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame'
     VISIBLE:  'Orca Screen Reader / Magnifier F', cursor=1
default.findCommonAncestor...
GENERATOR: _getDefaultSpeech
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           already_focused = False
           utterances:
               (Orca Screen Reader / Magnifier)
               (frame)
GENERATOR: _getSpeechForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           already_focused = False
           utterances:
               (Orca Screen Reader / Magnifier)
               (frame)
SPEECH OUTPUT: 'Orca Screen Reader / Magnifier frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='orca'               name='Preferences' role='push button' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Preferences'
--> obj.name=None
--> obj.name='Orca Screen Reader / Magnifier'
LOCUS OF FOCUS: app='orca' name='Preferences' role='push button'
                event='object:state-changed:focused'
Finding app for source.name=None
--> parent.name='Orca Screen Reader / Magnifier'
--> parent.name='orca'
Accessible app for None is 'orca'
Object deemed to be for layout purposes only: app.name='orca'               name=None role='panel' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
GENERATOR: _getBrailleRegionsForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Orca Screen Reader / Magnifier
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForPushButton
           obj             = Preferences
           role            = push button
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame Preferences Button'
     VISIBLE:  'Preferences Button', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: app.name='orca'               name=None role='panel' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
GENERATOR: _getDefaultSpeech
           obj             = Preferences
           role            = push button
           already_focused = False
           utterances:
               (Preferences)
               (button)
GENERATOR: _getSpeechForPushButton
           obj             = Preferences
           role            = push button
           already_focused = False
           utterances:
               (Preferences)
               (button)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Preferences button'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='orca'               name='Orca Screen Reader / Magnifier' role='frame' state='ACTIVE ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:iconified vvvvv
OBJECT EVENT: object:state-changed:iconified           detail=(0,0)
    app.name='orca'               name='Braille Monitor' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:iconified ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:restore vvvvv
OBJECT EVENT: window:restore                           detail=(0,0)
    app.name='orca'               name='Braille Monitor' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT window:restore ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox'            name=None role='tool bar' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
Looking for script at orca-scripts.Firefox.py...
...could not find orca-scripts.Firefox.py
Looking for script at scripts.Firefox.py...
...could not find scripts.Firefox.py
Looking for toolkit script Gecko.py...
NEW SCRIPT: Firefox (module=orca.Gecko)
Orca is controlling the caret.
...found scripts.Firefox.py
---------> QUEUEING EVENT object:state-changed:visible
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:iconified vvvvv
OBJECT EVENT: object:state-changed:iconified           detail=(0,0)
    app.name='orca'               name='Braille Monitor' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:iconified ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:iconified vvvvv
OBJECT EVENT: object:state-changed:iconified           detail=(0,0)
    app.name='orca'               name='Braille Monitor' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:iconified ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:restore vvvvv
OBJECT EVENT: window:restore                           detail=(0,0)
    app.name='orca'               name='Braille Monitor' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT window:restore ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:iconified vvvvv
OBJECT EVENT: object:state-changed:iconified           detail=(0,0)
    app.name='orca'               name='Braille Monitor' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:iconified ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Thunderbird'        name=None role='tree table' state='ENABLED FOCUSABLE SENSITIVE SHOWING VISIBLE' relations=''
Looking for script at orca-scripts.Thunderbird.py...
...could not find orca-scripts.Thunderbird.py
Looking for script at scripts.Thunderbird.py...
...found scripts.Thunderbird.py
Thunderbird.SpeechGenerator: __init__
NEW SCRIPT: Thunderbird (module=orca.scripts.Thunderbird)
Orca is controlling the caret.
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(-1,0)
    app.name='Firefox'            name=None role='tool bar' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca'               name='Preferences' role='push button' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='pidgin'             name='Buddy List' role='frame' state='ACTIVE ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
Script mapping for pidgin is gaim
Looking for script at orca-scripts.gaim.py...
...could not find orca-scripts.gaim.py
Looking for script at scripts.gaim.py...
...found scripts.gaim.py
gaim.setupInputEventHandlers.
gaim.getKeyBindings.
NEW SCRIPT: pidgin (module=orca.scripts.gaim)
ACTIVE SCRIPT: orca (module=orca.default)
Script mapping for pidgin is gaim
Looking for settings at app-settings.gaim.py...
...could not find app-settings.gaim.py
LOCUS OF FOCUS: app='pidgin' name='Buddy List' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = pidgin
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Buddy List
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Buddy List
           role            = frame
BRAILLE LINE:  'pidgin Application Buddy List Frame'
     VISIBLE:  'Buddy List Frame', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getDefaultSpeech
           obj             = Buddy List
           role            = frame
           already_focused = False
           utterances:
               (Buddy List)
               (frame)
GENERATOR: _getSpeechForFrame
           obj             = Buddy List
           role            = frame
           already_focused = False
           utterances:
               (Buddy List)
               (frame)
SPEECH OUTPUT: 'Buddy List frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='orca'               name='Orca Screen Reader / Magnifier' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='orca'               name='Preferences' role='push button' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Preferences'
--> obj.name=None
--> obj.name='Orca Screen Reader / Magnifier'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='orca'               name='Orca Screen Reader / Magnifier' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:activate
    app.name='pidgin'             name='Buddy List' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='pidgin'             name='Buddy List' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='pidgin'             name='Buddy List' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='pidgin'             name='Preferences' role='dialog' state='ACTIVE ENABLED SENSITIVE SHOWING VISIBLE' relations=''
ACTIVE SCRIPT: pidgin (module=orca.scripts.gaim)
Script mapping for pidgin is gaim
Looking for settings at app-settings.gaim.py...
...could not find app-settings.gaim.py
LOCUS OF FOCUS: app='pidgin' name='Preferences' role='dialog'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = pidgin
           role            = application
GENERATOR: _getBrailleRegionsForDialog
           obj             = Preferences
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = Preferences
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = Preferences
           role            = dialog
BRAILLE LINE:  'pidgin Application Preferences Dialog'
     VISIBLE:  'Preferences Dialog', cursor=1
default.findCommonAncestor...
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 2
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 2
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 2
Script.getObjects looking at child 0
Script.getObjects looking at child 3
Script.getObjects looking at child 0
Script.getObjects looking at child 4
Script.getObjects looking at child 0
Script.getObjects looking at child 5
Script.getObjects looking at child 0
Script.getObjects looking at child 6
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
GENERATOR: _getSpeechForAlert
           obj             = Preferences
           role            = dialog
           already_focused = False
           utterances:
               (Preferences)
               (    )
               (    )
               (    )
GENERATOR: _getSpeechForDialog
           obj             = Preferences
           role            = dialog
           already_focused = False
           utterances:
               (Preferences)
               (    )
               (    )
               (    )
SPEECH OUTPUT: 'Preferences               '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='pidgin'             name='Interface' role='page tab' state='ENABLED FOCUSED MULTI_LINE SELECTABLE SELECTED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Interface'
--> obj.name=None
--> obj.name=None
--> obj.name='Preferences'
LOCUS OF FOCUS: app='pidgin' name='Interface' role='page tab'
                event='object:state-changed:focused'
GENERATOR: _getBrailleRegionsForDialog
           obj             = Preferences
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = Preferences
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = Preferences
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = pidgin
           role            = application
GENERATOR: _getBrailleRegionsForPageTab
           obj             = Interface
           role            = page tab
BRAILLE LINE:  'pidgin Application Preferences Dialog Interface Page'
     VISIBLE:  'Interface Page', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getDefaultSpeech
           obj             = Interface
           role            = page tab
           already_focused = False
           utterances:
               (Interface)
               (page)
GENERATOR: _getSpeechForPageTab
           obj             = Interface
           role            = page tab
           already_focused = False
           utterances:
               (Interface)
               (page)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Interface page'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='pidgin'             name='Preferences' role='dialog' state='ACTIVE ENABLED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1214493893.456490
orca._keyEcho: string to echo: Tab
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT focus:
    app.name='pidgin'             name='Interface' role='page tab' state='ENABLED FOCUSED MULTI_LINE SELECTABLE SELECTED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Interface'
--> obj.name=None
--> obj.name=None
--> obj.name='Preferences'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='pidgin'             name='Never' role='combo box' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations='LABELLED_BY LABELLED_BY'
Finding top-level object for source.name='Never'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='System Tray Icon'
--> obj.name=None
--> obj.name='Interface'
--> obj.name=None
--> obj.name=None
--> obj.name='Preferences'
LOCUS OF FOCUS: app='pidgin' name='Never' role='combo box'
                event='object:state-changed:focused'
GENERATOR: _getDefaultBrailleRegions
           obj             = System Tray Icon
           role            = filler
GENERATOR: _getBrailleRegionsForPageTab
           obj             = Interface
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForDialog
           obj             = Preferences
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = Preferences
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = Preferences
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = pidgin
           role            = application
GENERATOR: _getBrailleRegionsForComboBox
           obj             = Never
           role            = combo box
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page System Tray Icon System Tray Icon Filler Show system tray icon: Never Combo'
     VISIBLE:  'Never Combo', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForComboBox
           obj             = Never
           role            = combo box
           already_focused = False
           utterances:
               (Show system tray icon:)
               (Never)
               (combo box)
SPEECH OUTPUT: 'System Tray Icon'
SPEECH OUTPUT: 'Show system tray icon: Never combo box'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1214493893.608505
orca._echoModifierKey: returning: False
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='pidgin'             name='Never' role='combo box' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations='LABELLED_BY LABELLED_BY'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          time=1214493896.992009
orca._keyEcho: string to echo: space
orca._echoModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:visible
DEQUEUED EVENT object:state-changed:visible <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:visible vvvvv
OBJECT EVENT: object:state-changed:visible             detail=(1,0)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
KEYEVENT: type=1
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          time=1214493897.175377
orca._echoModifierKey: returning: False
    app.name='pidgin'             name=None role='menu' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='pidgin'             name='Never' role='label' state='ENABLED MULTI_LINE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='pidgin'             name=None role='menu' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT focus:
    app.name='pidgin'             name='Preferences' role='dialog' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='pidgin'             name=None role='combo box' state='ENABLED FOCUSABLE SENSITIVE SHOWING VISIBLE' relations='LABELLED_BY LABELLED_BY'
Finding top-level object for source.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='System Tray Icon'
--> obj.name=None
--> obj.name='Interface'
--> obj.name=None
--> obj.name=None
--> obj.name='Preferences'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='pidgin'             name='Preferences' role='dialog' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='pidgin'             name=None role='window' state='ACTIVE ENABLED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='pidgin'             name='Never' role='menu item' state='ENABLED FOCUSED SELECTABLE SELECTED SENSITIVE SHOWING VISIBLE' relations=''
LOCUS OF FOCUS: app='pidgin' name='Never' role='menu item'
                event='focus:'
GENERATOR: _getBrailleRegionsForComboBox
           obj             = 
           role            = combo box
GENERATOR: _getDefaultBrailleRegions
           obj             = System Tray Icon
           role            = filler
GENERATOR: _getBrailleRegionsForPageTab
           obj             = Interface
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForDialog
           obj             = Preferences
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = Preferences
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = Preferences
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = pidgin
           role            = application
GENERATOR: _getBrailleRegionsForMenuItem
           obj             = Never
           role            = menu item
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page System Tray Icon System Tray Icon Filler  ComboShow system tray icon:  Never'
     VISIBLE:  'Never', cursor=1
default.findCommonAncestor...
GENERATOR: _getSpeechForMenuItem
           obj             = Never
           role            = menu item
           already_focused = False
           utterances:
               (Never)
SPEECH OUTPUT: 'Never'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1214493899.247852
orca._keyEcho: string to echo: Up
orca._echoModifierKey: 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)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT focus:
    app.name='pidgin'             name='Never' role='menu item' state='ENABLED FOCUSED SELECTABLE SENSITIVE 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)
    app.name='pidgin'             name=None role='menu' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0)
    app.name='pidgin'             name='On unread messages' role='menu item' state='ENABLED FOCUSED SELECTABLE SELECTED SENSITIVE 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)
    app.name='pidgin'             name=None role='menu' state='ENABLED 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)
    app.name='pidgin'             name='On unread messages' role='menu item' state='ENABLED FOCUSED SELECTABLE SELECTED SENSITIVE SHOWING VISIBLE' relations=''
LOCUS OF FOCUS: app='pidgin' name='On unread messages' role='menu item'
                event='focus:'
GENERATOR: _getBrailleRegionsForComboBox
           obj             = 
           role            = combo box
GENERATOR: _getDefaultBrailleRegions
           obj             = System Tray Icon
           role            = filler
GENERATOR: _getBrailleRegionsForPageTab
           obj             = Interface
           role            = page tab
KEYEVENT: type=1
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1214493899.320024
orca._echoModifierKey: returning: False
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForDialog
           obj             = Preferences
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = Preferences
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = Preferences
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = pidgin
           role            = application
GENERATOR: _getBrailleRegionsForMenuItem
           obj             = On unread messages
           role            = menu item
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page System Tray Icon System Tray Icon Filler  ComboShow system tray icon:  On unread messages'
     VISIBLE:  'On unread messages', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForMenuItem
           obj             = On unread messages
           role            = menu item
           already_focused = False
           utterances:
               (On unread messages)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'On unread messages'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

---------> 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,20)
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:visible-data-changed
    app.name='gnome-panel'        name='Thu Jun 26,  8:25 AM' role='label' state='ENABLED MULTI_LINE SENSITIVE SHOWING VISIBLE' relations=''
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...
...found scripts.gnome-panel.py
gnome-panel.py: __init__
NEW SCRIPT: gnome-panel (module=orca.scripts.gnome-panel)
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,20)
    app.name='gnome-panel'        name='Thu Jun 26,  8:25 AM' role='label' state='ENABLED MULTI_LINE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gnome-panel'        name='Thu Jun 26,  8:25 AM' role='label' state='ENABLED MULTI_LINE 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)
    app.name='gnome-panel'        name='Thu Jun 26,  8:25 AM' role='label' state='ENABLED MULTI_LINE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:visible-data-changed vvvvv
OBJECT EVENT: object:visible-data-changed              detail=(0,0)
    app.name='gnome-panel'        name='Thu Jun 26,  8:25 AM' role='label' state='ENABLED MULTI_LINE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:visible-data-changed ^^^^^

KEYEVENT: type=0
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1214493901.175804
orca._keyEcho: string to echo: Up
orca._echoModifierKey: 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)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT focus:
    app.name='pidgin'             name='On unread messages' role='menu item' state='ENABLED FOCUSED SELECTABLE SENSITIVE 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)
    app.name='pidgin'             name=None role='menu' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0)
    app.name='pidgin'             name='Always' role='menu item' state='ENABLED FOCUSED SELECTABLE SELECTED SENSITIVE 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)
    app.name='pidgin'             name=None role='menu' state='ENABLED 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)
    app.name='pidgin'             name='Always' role='menu item' state='ENABLED FOCUSED SELECTABLE SELECTED SENSITIVE SHOWING VISIBLE' relations=''
LOCUS OF FOCUS: app='pidgin' name='Always' role='menu item'
                event='focus:'
GENERATOR: _getBrailleRegionsForComboBox
           obj             = 
           role            = combo box
GENERATOR: _getDefaultBrailleRegions
           obj             = System Tray Icon
           role            = filler
GENERATOR: _getBrailleRegionsForPageTab
           obj             = Interface
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForDialog
           obj             = Preferences
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = Preferences
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = Preferences
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = pidgin
           role            = application
GENERATOR: _getBrailleRegionsForMenuItem
           obj             = Always
           role            = menu item
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page System Tray Icon System Tray Icon Filler  ComboShow system tray icon:  Always'
     VISIBLE:  'Always', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForMenuItem
           obj             = Always
           role            = menu item
           already_focused = False
           utterances:
               (Always)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Always'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1214493901.295020
orca._echoModifierKey: returning: False
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1214493902.543806
orca._keyEcho: string to echo: Return
orca._echoModifierKey: 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)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:showing
    app.name='pidgin'             name='Always' role='menu item' state='ENABLED FOCUSED SELECTABLE SENSITIVE SHOWING VISIBLE' relations=''
---------> QUEUEING EVENT object:state-changed:visible
^^^^^ 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)
---------> QUEUEING EVENT object:children-changed:add
    app.name='pidgin'             name=None role='menu' state='ENABLED SENSITIVE' relations=''
---------> QUEUEING EVENT object:state-changed:iconified
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
^^^^^ 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)
---------> QUEUEING EVENT object:state-changed:active
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1214493902.645955
orca._echoModifierKey: returning: False
    app.name='pidgin'             name=None role='window' state='ENABLED SENSITIVE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:visible vvvvv
OBJECT EVENT: object:state-changed:visible             detail=(0,0)
    app.name='pidgin'             name=None role='window' state='ENABLED SENSITIVE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0)
    app.name='pidgin'             name=None role='menu' state='ENABLED SENSITIVE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:visible vvvvv
OBJECT EVENT: object:state-changed:visible             detail=(0,0)
    app.name='pidgin'             name=None role='menu' state='ENABLED SENSITIVE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(1,0)
    app.name='pidgin'             name='Always' role='combo box' state='ENABLED FOCUSABLE SENSITIVE SHOWING VISIBLE' relations='LABELLED_BY LABELLED_BY'
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:iconified vvvvv
OBJECT EVENT: object:state-changed:iconified           detail=(0,0)
    app.name='pidgin'             name=None role='window' state='ENABLED SENSITIVE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:iconified ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='pidgin'             name=None role='window' state='ENABLED SENSITIVE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='pidgin'             name='Preferences' role='dialog' state='ACTIVE ENABLED SENSITIVE SHOWING VISIBLE' relations=''
ACTIVE SCRIPT: pidgin (module=orca.scripts.gaim)
Script mapping for pidgin is gaim
Looking for settings at app-settings.gaim.py...
...could not find app-settings.gaim.py
LOCUS OF FOCUS: app='pidgin' name='Preferences' role='dialog'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = pidgin
           role            = application
GENERATOR: _getBrailleRegionsForDialog
           obj             = Preferences
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = Preferences
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = Preferences
           role            = dialog
BRAILLE LINE:  'pidgin Application Preferences Dialog'
     VISIBLE:  'Preferences Dialog', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 2
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 2
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 2
Script.getObjects looking at child 0
Script.getObjects looking at child 3
Script.getObjects looking at child 0
Script.getObjects looking at child 4
Script.getObjects looking at child 0
Script.getObjects looking at child 5
Script.getObjects looking at child 0
Script.getObjects looking at child 6
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
GENERATOR: _getSpeechForAlert
           obj             = Preferences
           role            = dialog
           already_focused = False
           utterances:
               (Preferences)
               (    )
               (    )
               (    )
GENERATOR: _getSpeechForDialog
           obj             = Preferences
           role            = dialog
           already_focused = False
           utterances:
               (Preferences)
               (    )
               (    )
               (    )
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Preferences               '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='pidgin'             name='Always' role='combo box' state='ENABLED FOCUSABLE SENSITIVE SHOWING VISIBLE' relations='LABELLED_BY LABELLED_BY'
Finding top-level object for source.name='Always'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='System Tray Icon'
--> obj.name=None
--> obj.name='Interface'
--> obj.name=None
--> obj.name=None
--> obj.name='Preferences'
LOCUS OF FOCUS: app='pidgin' name='Always' role='combo box'
                event='object:state-changed:focused'
GENERATOR: _getDefaultBrailleRegions
           obj             = System Tray Icon
           role            = filler
GENERATOR: _getBrailleRegionsForPageTab
           obj             = Interface
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForDialog
           obj             = Preferences
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = Preferences
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = Preferences
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = pidgin
           role            = application
GENERATOR: _getBrailleRegionsForComboBox
           obj             = Always
           role            = combo box
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page System Tray Icon System Tray Icon Filler Show system tray icon: Always Combo'
     VISIBLE:  'Always Combo', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForComboBox
           obj             = Always
           role            = combo box
           already_focused = False
           utterances:
               (Show system tray icon:)
               (Always)
               (combo box)
SPEECH OUTPUT: 'Interface page System Tray Icon'
SPEECH OUTPUT: 'Show system tray icon: Always combo box'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='pidgin'             name='Preferences' role='dialog' state='ACTIVE ENABLED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:visible vvvvv
OBJECT EVENT: object:state-changed:visible             detail=(1,0)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:children-changed:add
---------> QUEUEING EVENT window:create
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:iconified
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:visible
    app.name='pidgin'             name=None role='filler' state='ENABLED SENSITIVE SHOWING VERTICAL VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='pidgin'             name=None role='filler' state='ENABLED SENSITIVE SHOWING 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=(1,0)
    app.name='pidgin'             name=None role='page tab list' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create                            detail=(0,0)
    app.name='pidgin'             name='#orca-dev' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:visible vvvvv
OBJECT EVENT: object:state-changed:visible             detail=(1,0)
    app.name='pidgin'             name='#orca-dev' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:iconified vvvvv
OBJECT EVENT: object:state-changed:iconified           detail=(0,0)
    app.name='pidgin'             name='#orca-dev' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:iconified ^^^^^

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0)
---------> QUEUEING EVENT focus:
    app.name='pidgin'             name=None role='page tab list' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='pidgin'             name='Always' role='combo box' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations='LABELLED_BY LABELLED_BY'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

