$ 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 1315, in init
    brlAPI = brlapi.Connection()
  File "brlapi.pyx", line 289, 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
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING 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=''
Looking for script at orca-scripts.pidgin.py...
...could not find orca-scripts.pidgin.py
Looking for script at scripts.pidgin.py...
...could not find scripts.pidgin.py
Looking for script at scripts.apps.pidgin.py...
...found scripts.apps.pidgin.py
pidgin.setupInputEventHandlers.
pidgin.getKeyBindings.
NEW SCRIPT: pidgin (module=orca.scripts.apps.pidgin.script)
ACTIVE SCRIPT: pidgin (module=orca.scripts.apps.pidgin.script)
Looking for settings at app-settings.pidgin.py...
...could not find app-settings.pidgin.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 3
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 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='Always' role='combo box' state='enabled focusable focused selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=Always
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=System Tray Icon
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> 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 ^^^^^

KEYEVENT: type=0
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          time=1214931669.984072
orca.keyEcho: string to echo: space
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: space
SPEECH OUTPUT: 'space'
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)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
KEYEVENT: type=1
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          time=1214931670.076834
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='pidgin' name='Always' 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='Always' 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 ^^^^^

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='window' state='active enabled sensitive showing 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=(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 ^^^^^

---------> 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='Always' role='combo box' state='enabled focusable selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=Always
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=System Tray Icon
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> 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='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             = Always
           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
default.getKeyBinding: ['', '', '']
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page System Tray Icon System Tray Icon Filler  ComboAlwaysShow system tray icon:  Always'
     VISIBLE:  'Always', cursor=1
default.findCommonAncestor...
default.getKeyBinding: ['', '', '']
GENERATOR: _getSpeechForMenuItem
           obj             = Always
           role            = menu item
           already_focused = False
           utterances:
               (Always)
SPEECH OUTPUT: 'Always'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1214931671.896442
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)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT focus:
    app.name='pidgin' name='Always' role='menu item' state='enabled 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             = Always
           role            = combo box
KEYEVENT: type=1
          hw_code=104
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1214931671.987669
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
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             = On unread messages
           role            = menu item
default.getKeyBinding: ['', '', '']
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page System Tray Icon System Tray Icon Filler  ComboAlwaysShow system tray icon:  On unread messages'
     VISIBLE:  'On unread messages', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
default.getKeyBinding: ['', '', '']
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: ^^^^^

KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1214931672.773042
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.keyEcho: speaking: Return
SPEECH OUTPUT: 'return'
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)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
    app.name='pidgin' name='On unread messages' 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:property-change:accessible-name
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1214931673.035265
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:active
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:deactivate
DEQUEUED EVENT object:selection-changed <----------

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT focus:
    app.name='pidgin' name='None' role='menu' state='enabled sensitive' 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)
    app.name='pidgin' name='None' role='window' state='enabled sensitive' 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)
    app.name='pidgin' name='None' role='menu' state='enabled sensitive' 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)
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)
    app.name='pidgin' name='On unread messages' 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='On unread messages' role='label' state='enabled multi line 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='pidgin' name='On unread messages' role='combo box' state='enabled focusable selectable sensitive showing visible' relations='labelled by labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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='enabled sensitive showing visible' relations=''
ACTIVE SCRIPT: pidgin (module=orca.scripts.apps.pidgin.script)
Looking for settings at app-settings.pidgin.py...
...could not find app-settings.pidgin.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 3
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 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='On unread messages' role='combo box' state='enabled focusable selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=On unread messages
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=System Tray Icon
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> obj.name=Preferences
LOCUS OF FOCUS: app='pidgin' name='On unread messages' 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             = On unread messages
           role            = combo box
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page System Tray Icon System Tray Icon Filler Show system tray icon: On unread messages Combo'
     VISIBLE:  'On unread messages Combo', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForComboBox
           obj             = On unread messages
           role            = combo box
           already_focused = False
           utterances:
               (Show system tray icon:)
               (On unread messages)
               (combo box)
SPEECH OUTPUT: 'Interface page System Tray Icon'
SPEECH OUTPUT: 'Show system tray icon: On unread messages 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='enabled 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='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='On unread messages' role='combo box' state='enabled focusable selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=On unread messages
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=System Tray Icon
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> 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 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=''
ACTIVE SCRIPT: pidgin (module=orca.scripts.apps.pidgin.script)
Looking for settings at app-settings.pidgin.py...
...could not find app-settings.pidgin.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
Finding top-level object for source.name=Buddy List
BRAILLE LINE:  'pidgin Application Buddy List Frame (1 dialog)'
     VISIBLE:  'Buddy List Frame (1 dialog)', cursor=1
default.findCommonAncestor...
Finding top-level object for source.name=Buddy List
GENERATOR: _getSpeechForFrame
           obj             = Buddy List
           role            = frame
           already_focused = False
           utterances:
               (Buddy List)
               (frame)
               (1 unfocused dialog)
SPEECH OUTPUT: 'Buddy List frame 1 unfocused dialog'
^^^^^ 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='Status Selector' role='toggle button' state='enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Status Selector
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Buddy List
LOCUS OF FOCUS: app='pidgin' name='Status Selector' role='toggle button'
                event='object:state-changed:focused'
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForPageTab
           obj             = 
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForFrame
           obj             = Buddy List
           role            = frame
Finding top-level object for source.name=Buddy List
GENERATOR: _getDefaultBrailleRegions
           obj             = pidgin
           role            = application
GENERATOR: _getBrailleRegionsForToggleButton
           obj             = Status Selector
           role            = toggle button
GENERATOR: _getBrailleRegionsForRadioButton
           obj             = Status Selector
           role            = toggle button
BRAILLE LINE:  'pidgin Application Buddy List Frame (1 dialog) TabList Page & y Status Selector ToggleButton'
     VISIBLE:  '& y Status Selector ToggleButton', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getSpeechForToggleButton
           obj             = Status Selector
           role            = toggle button
           already_focused = False
           utterances:
               (Status Selector)
               (toggle button)
               (not pressed)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Status Selector toggle button not pressed'
^^^^^ 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='Buddy List' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='pidgin' name='Status Selector' role='toggle button' state='enabled focusable focused selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT mouse:button:1p
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT mouse:button:1r
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:checked
---------> QUEUEING EVENT focus:
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=''
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='Status Selector' role='toggle button' state='enabled focusable selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Status Selector
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Buddy List
^^^^^ 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='Buddy List' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT mouse:button:1p vvvvv
OBJECT EVENT: mouse:button:1p                          detail=(561,336)
^^^^^ PROCESS OBJECT EVENT mouse:button:1p ^^^^^

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.apps.pidgin.script)
Looking for settings at app-settings.pidgin.py...
...could not find app-settings.pidgin.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 3
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 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='On unread messages' role='combo box' state='enabled focusable selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=On unread messages
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=System Tray Icon
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> obj.name=Preferences
LOCUS OF FOCUS: app='pidgin' name='On unread messages' 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             = On unread messages
           role            = combo box
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page System Tray Icon System Tray Icon Filler Show system tray icon: On unread messages Combo'
     VISIBLE:  'On unread messages Combo', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForComboBox
           obj             = On unread messages
           role            = combo box
           already_focused = False
           utterances:
               (Show system tray icon:)
               (On unread messages)
               (combo box)
SPEECH OUTPUT: 'Interface page System Tray Icon'
SPEECH OUTPUT: 'Show system tray icon: On unread messages 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 ^^^^^

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

vvvvv PROCESS OBJECT EVENT mouse:button:1r vvvvv
OBJECT EVENT: mouse:button:1r                          detail=(561,336)
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             = On unread messages
           role            = combo box
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page System Tray Icon System Tray Icon Filler Show system tray icon: On unread messages Combo'
     VISIBLE:  'On unread messages Combo', cursor=1
^^^^^ PROCESS OBJECT EVENT mouse:button:1r ^^^^^

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='On unread messages' role='combo box' state='enabled focusable selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=On unread messages
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=System Tray Icon
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> 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='Show close button on tabs' role='check box' state='enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Show close button on tabs
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Tabs
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> obj.name=Preferences
LOCUS OF FOCUS: app='pidgin' name='Show close button on tabs' role='check box'
                event='object:state-changed:focused'
GENERATOR: _getDefaultBrailleRegions
           obj             = Tabs
           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: _getBrailleRegionsForCheckBox
           obj             = Show close button on tabs
           role            = check box
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page Tabs Tabs Filler < > Show close button on tabs CheckBox'
     VISIBLE:  '< > Show close button on tabs Ch', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForCheckBox
           obj             = Show close button on tabs
           role            = check box
           already_focused = False
           utterances:
               (Show close button on tabs)
               (check box)
               (not checked)
SPEECH OUTPUT: 'Tabs'
SPEECH OUTPUT: 'Show close button on tabs check box not checked'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:checked vvvvv
OBJECT EVENT: object:state-changed:checked             detail=(0,0)
    app.name='pidgin' name='Show close button on tabs' role='check box' state='enabled focusable focused selectable sensitive showing visible' relations=''
VISUAL CHANGE: 'Show close button on tabs' '7' (event='object:state-changed:checked')
GENERATOR: _getDefaultBrailleRegions
           obj             = Tabs
           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: _getBrailleRegionsForCheckBox
           obj             = Show close button on tabs
           role            = check box
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page Tabs Tabs Filler < > Show close button on tabs CheckBox'
     VISIBLE:  '< > Show close button on tabs Ch', cursor=1
GENERATOR: _getSpeechForCheckBox
           obj             = Show close button on tabs
           role            = check box
           already_focused = True
           utterances:
               (not checked)
SPEECH OUTPUT: 'not checked'
^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='pidgin' name='Show close button on tabs' role='check box' state='enabled focusable focused selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=50
          modifiers=0
          event_string=(Shift_L)
          is_text=True
          time=1214931685.512441
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
orca.keyEcho: speaking: Shift_L
SPEECH OUTPUT: 'left shift'
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1214931685.668440
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: False
orca.keyEcho: event string not handled: ISO_Left_Tab
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)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT focus:
    app.name='pidgin' name='Show close button on tabs' role='check box' state='enabled focusable selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Show close button on tabs
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Tabs
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> 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)
KEYEVENT: type=1
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1214931685.720318
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='pidgin' name='Show IMs and chats in tabbed windows' role='check box' state='armed checked enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Show IMs and chats in tabbed windows
--> obj.name=
--> obj.name=
--> obj.name=Tabs
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> obj.name=Preferences
LOCUS OF FOCUS: app='pidgin' name='Show IMs and chats in tabbed windows' role='check box'
                event='object:state-changed:focused'
GENERATOR: _getDefaultBrailleRegions
           obj             = Tabs
           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: _getBrailleRegionsForCheckBox
           obj             = Show IMs and chats in tabbed windows
           role            = check box
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page Tabs Tabs Filler <x> Show IMs and chats in tabbed windows CheckBox'
     VISIBLE:  '<x> Show IMs and chats in tabbed', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForCheckBox
           obj             = Show IMs and chats in tabbed windows
           role            = check box
           already_focused = False
           utterances:
               (Show IMs and chats in tabbed windows)
               (check box)
               (checked)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Show IMs and chats in tabbed windows check box checked'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=1
          hw_code=50
          modifiers=1
          event_string=(Shift_L)
          is_text=True
          time=1214931685.836367
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='pidgin' name='Show IMs and chats in tabbed windows' role='check box' state='armed checked enabled focusable focused selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=50
          modifiers=0
          event_string=(Shift_L)
          is_text=True
          time=1214931686.433629
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
orca.keyEcho: speaking: Shift_L
SPEECH OUTPUT: 'left shift'
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1214931686.536446
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: False
orca.keyEcho: event string not handled: ISO_Left_Tab
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)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT focus:
    app.name='pidgin' name='Show IMs and chats in tabbed windows' role='check box' state='armed checked enabled focusable selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Show IMs and chats in tabbed windows
--> obj.name=
--> obj.name=
--> obj.name=Tabs
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> 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 selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=Never
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Conversation Window Hiding
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> obj.name=Preferences
LOCUS OF FOCUS: app='pidgin' name='Never' role='combo box'
                event='object:state-changed:focused'
GENERATOR: _getDefaultBrailleRegions
           obj             = Conversation Window Hiding
           role            = filler
KEYEVENT: type=1
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1214931686.615806
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
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 Conversation Window Hiding Conversation Window Hiding Filler Hide new IM conversations: Never Combo'
     VISIBLE:  'Never Combo', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForComboBox
           obj             = Never
           role            = combo box
           already_focused = False
           utterances:
               (Hide new IM conversations:)
               (Never)
               (combo box)
SPEECH OUTPUT: 'Conversation Window Hiding'
SPEECH OUTPUT: 'Hide new IM conversations: Never combo box'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

KEYEVENT: type=1
          hw_code=50
          modifiers=1
          event_string=(Shift_L)
          is_text=True
          time=1214931686.756827
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=50
          modifiers=0
          event_string=(Shift_L)
          is_text=True
          time=1214931687.297236
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
orca.keyEcho: speaking: Shift_L
SPEECH OUTPUT: 'left shift'
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1214931687.437595
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: False
orca.keyEcho: event string not handled: ISO_Left_Tab
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)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT focus:
    app.name='pidgin' name='Never' role='combo box' state='enabled focusable selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=Never
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Conversation Window Hiding
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> 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='On unread messages' role='combo box' state='enabled focusable focused selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=On unread messages
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=System Tray Icon
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> obj.name=Preferences
LOCUS OF FOCUS: app='pidgin' name='On unread messages' role='combo box'
                event='object:state-changed:focused'
KEYEVENT: type=1
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1214931687.503341
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
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             = On unread messages
           role            = combo box
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page System Tray Icon System Tray Icon Filler Show system tray icon: On unread messages Combo'
     VISIBLE:  'On unread messages Combo', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForComboBox
           obj             = On unread messages
           role            = combo box
           already_focused = False
           utterances:
               (Show system tray icon:)
               (On unread messages)
               (combo box)
SPEECH OUTPUT: 'System Tray Icon'
SPEECH OUTPUT: 'Show system tray icon: On unread messages combo box'
KEYEVENT: type=1
          hw_code=50
          modifiers=1
          event_string=(Shift_L)
          is_text=True
          time=1214931687.596213
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='pidgin' name='On unread messages' role='combo box' state='enabled focusable focused selectable sensitive showing visible' relations='labelled by labelled by'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT mouse:button:1p vvvvv
OBJECT EVENT: mouse:button:1p                          detail=(307,73)
^^^^^ PROCESS OBJECT EVENT mouse:button:1p ^^^^^

---------> 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
    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='On unread messages' role='combo box' state='enabled focusable focused selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=On unread messages
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=System Tray Icon
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> 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 ^^^^^

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

vvvvv PROCESS OBJECT EVENT mouse:button:1r vvvvv
OBJECT EVENT: mouse:button:1r                          detail=(140,255)
---------> QUEUEING EVENT window:activate
^^^^^ PROCESS OBJECT EVENT mouse:button:1r ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
    app.name='pidgin' name='Preferences' role='dialog' state='active enabled sensitive showing visible' relations=''
ACTIVE SCRIPT: pidgin (module=orca.scripts.apps.pidgin.script)
Looking for settings at app-settings.pidgin.py...
...could not find app-settings.pidgin.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 3
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 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='On unread messages' role='combo box' state='enabled focusable focused selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=On unread messages
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=System Tray Icon
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> obj.name=Preferences
LOCUS OF FOCUS: app='pidgin' name='On unread messages' 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             = On unread messages
           role            = combo box
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page System Tray Icon System Tray Icon Filler Show system tray icon: On unread messages Combo'
     VISIBLE:  'On unread messages Combo', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForComboBox
           obj             = On unread messages
           role            = combo box
           already_focused = False
           utterances:
               (Show system tray icon:)
               (On unread messages)
               (combo box)
SPEECH OUTPUT: 'Interface page System Tray Icon'
SPEECH OUTPUT: 'Show system tray icon: On unread messages 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 window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT focus:
DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    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='On unread messages' role='combo box' state='enabled focusable selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=On unread messages
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=System Tray Icon
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> 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 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=''
ACTIVE SCRIPT: pidgin (module=orca.scripts.apps.pidgin.script)
Looking for settings at app-settings.pidgin.py...
...could not find app-settings.pidgin.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
Finding top-level object for source.name=Buddy List
BRAILLE LINE:  'pidgin Application Buddy List Frame (1 dialog)'
     VISIBLE:  'Buddy List Frame (1 dialog)', cursor=1
default.findCommonAncestor...
Finding top-level object for source.name=Buddy List
GENERATOR: _getSpeechForFrame
           obj             = Buddy List
           role            = frame
           already_focused = False
           utterances:
               (Buddy List)
               (frame)
               (1 unfocused dialog)
SPEECH OUTPUT: 'Buddy List frame 1 unfocused dialog'
^^^^^ 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='Status Selector' role='toggle button' state='enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Status Selector
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Buddy List
LOCUS OF FOCUS: app='pidgin' name='Status Selector' role='toggle button'
                event='object:state-changed:focused'
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForPageTab
           obj             = 
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForFrame
           obj             = Buddy List
           role            = frame
Finding top-level object for source.name=Buddy List
GENERATOR: _getDefaultBrailleRegions
           obj             = pidgin
           role            = application
GENERATOR: _getBrailleRegionsForToggleButton
           obj             = Status Selector
           role            = toggle button
GENERATOR: _getBrailleRegionsForRadioButton
           obj             = Status Selector
           role            = toggle button
BRAILLE LINE:  'pidgin Application Buddy List Frame (1 dialog) TabList Page & y Status Selector ToggleButton'
     VISIBLE:  '& y Status Selector ToggleButton', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getSpeechForToggleButton
           obj             = Status Selector
           role            = toggle button
           already_focused = False
           utterances:
               (Status Selector)
               (toggle button)
               (not pressed)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Status Selector toggle button not pressed'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> QUEUEING EVENT mouse:button:1p
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='Buddy List' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
    app.name='pidgin' name='Status Selector' role='toggle button' state='enabled focusable focused selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT mouse:button:1p vvvvv
OBJECT EVENT: mouse:button:1p                          detail=(671,570)
^^^^^ PROCESS OBJECT EVENT mouse:button:1p ^^^^^

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=''
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='Status Selector' role='toggle button' state='enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Status Selector
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Buddy List
^^^^^ 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='Buddy List' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT mouse:button:1r vvvvv
OBJECT EVENT: mouse:button:1r                          detail=(794,271)
---------> QUEUEING EVENT object:state-changed:focused
^^^^^ PROCESS OBJECT EVENT mouse:button:1r ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
---------> QUEUEING EVENT object:state-changed:active
    app.name='pidgin' name='Buddy List' role='frame' state='active enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: pidgin (module=orca.scripts.apps.pidgin.script)
Looking for settings at app-settings.pidgin.py...
...could not find app-settings.pidgin.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
Finding top-level object for source.name=Buddy List
BRAILLE LINE:  'pidgin Application Buddy List Frame (1 dialog)'
     VISIBLE:  'Buddy List Frame (1 dialog)', cursor=1
default.findCommonAncestor...
Finding top-level object for source.name=Buddy List
GENERATOR: _getSpeechForFrame
           obj             = Buddy List
           role            = frame
           already_focused = False
           utterances:
               (Buddy List)
               (frame)
               (1 unfocused dialog)
SPEECH OUTPUT: 'Buddy List frame 1 unfocused dialog'
^^^^^ 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='Status Selector' role='toggle button' state='enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Status Selector
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Buddy List
LOCUS OF FOCUS: app='pidgin' name='Status Selector' role='toggle button'
                event='object:state-changed:focused'
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForPageTab
           obj             = 
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForFrame
           obj             = Buddy List
           role            = frame
Finding top-level object for source.name=Buddy List
GENERATOR: _getDefaultBrailleRegions
           obj             = pidgin
           role            = application
GENERATOR: _getBrailleRegionsForToggleButton
           obj             = Status Selector
           role            = toggle button
GENERATOR: _getBrailleRegionsForRadioButton
           obj             = Status Selector
           role            = toggle button
BRAILLE LINE:  'pidgin Application Buddy List Frame (1 dialog) TabList Page & y Status Selector ToggleButton'
     VISIBLE:  '& y Status Selector ToggleButton', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getSpeechForToggleButton
           obj             = Status Selector
           role            = toggle button
           already_focused = False
           utterances:
               (Status Selector)
               (toggle button)
               (not pressed)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Status Selector toggle button not pressed'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT focus:
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='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=''
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='Status Selector' role='toggle button' state='enabled focusable selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Status Selector
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Buddy List
^^^^^ 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='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.apps.pidgin.script)
Looking for settings at app-settings.pidgin.py...
...could not find app-settings.pidgin.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 3
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 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='On unread messages' role='combo box' state='enabled focusable focused selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=On unread messages
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=System Tray Icon
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> obj.name=Preferences
LOCUS OF FOCUS: app='pidgin' name='On unread messages' 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             = On unread messages
           role            = combo box
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page System Tray Icon System Tray Icon Filler Show system tray icon: On unread messages Combo'
     VISIBLE:  'On unread messages Combo', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getSpeechForComboBox
           obj             = On unread messages
           role            = combo box
           already_focused = False
           utterances:
               (Show system tray icon:)
               (On unread messages)
               (combo box)
SPEECH OUTPUT: 'Interface page System Tray Icon'
SPEECH OUTPUT: 'Show system tray icon: On unread messages 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 ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='pidgin' name='On unread messages' role='combo box' state='enabled focusable focused selectable 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=1214931704.392445
orca.keyEcho: string to echo: space
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: space
SPEECH OUTPUT: 'space'
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)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
KEYEVENT: type=1
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          time=1214931704.551860
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='pidgin' name='On unread messages' 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='On unread messages' 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 ^^^^^

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='window' state='active enabled sensitive showing 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=(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 ^^^^^

---------> 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='On unread messages' role='combo box' state='enabled focusable selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=On unread messages
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=System Tray Icon
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> 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='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             = On unread messages
           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             = On unread messages
           role            = menu item
default.getKeyBinding: ['', '', '']
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page System Tray Icon System Tray Icon Filler  ComboOn unread messagesShow system tray icon:  On unread messages'
     VISIBLE:  'On unread messages', cursor=1
default.findCommonAncestor...
default.getKeyBinding: ['', '', '']
GENERATOR: _getSpeechForMenuItem
           obj             = On unread messages
           role            = menu item
           already_focused = False
           utterances:
               (On unread messages)
SPEECH OUTPUT: 'On unread messages'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1214931706.608515
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=(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 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 ^^^^^

KEYEVENT: type=1
          hw_code=98
          modifiers=0
          event_string=(Up)
          is_text=True
          time=1214931706.680785
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
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             = On unread messages
           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
default.getKeyBinding: ['', '', '']
BRAILLE LINE:  'pidgin Application Preferences Dialog TabList Interface Page System Tray Icon System Tray Icon Filler  ComboOn unread messagesShow system tray icon:  Always'
     VISIBLE:  'Always', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
default.getKeyBinding: ['', '', '']
GENERATOR: _getSpeechForMenuItem
           obj             = Always
           role            = menu item
           already_focused = False
           utterances:
               (Always)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Always'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1214931707.532441
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.keyEcho: speaking: Return
SPEECH OUTPUT: 'return'
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)
---------> QUEUEING EVENT object:selection-changed
---------> 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:property-change:accessible-name
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:activate
    app.name='pidgin' name='Always' role='menu item' state='enabled focused selectable sensitive showing visible' relations=''
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1214931707.679053
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> 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)
    app.name='pidgin' name='None' role='menu' state='enabled sensitive' 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)
    app.name='pidgin' name='None' role='window' state='enabled sensitive' 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)
    app.name='pidgin' name='None' role='menu' state='enabled sensitive' 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)
    app.name='pidgin' name='Always' 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='Always' role='label' state='enabled multi line 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='pidgin' name='Always' role='combo box' state='enabled focusable focused selectable sensitive showing visible' relations='labelled by labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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.apps.pidgin.script)
Looking for settings at app-settings.pidgin.py...
...could not find app-settings.pidgin.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 3
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 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 focused selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=Always
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=System Tray Icon
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> 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 ^^^^^

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

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

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> 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='Always' role='combo box' state='enabled focusable selectable sensitive showing visible' relations='labelled by labelled by'
Finding top-level object for source.name=Always
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=System Tray Icon
--> obj.name=
--> obj.name=Interface
--> obj.name=
--> obj.name=
--> 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 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='enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: pidgin (module=orca.scripts.apps.pidgin.script)
Looking for settings at app-settings.pidgin.py...
...could not find app-settings.pidgin.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
Finding top-level object for source.name=Buddy List
BRAILLE LINE:  'pidgin Application Buddy List Frame (1 dialog)'
     VISIBLE:  'Buddy List Frame (1 dialog)', cursor=1
default.findCommonAncestor...
Finding top-level object for source.name=Buddy List
GENERATOR: _getSpeechForFrame
           obj             = Buddy List
           role            = frame
           already_focused = False
           utterances:
               (Buddy List)
               (frame)
               (1 unfocused dialog)
SPEECH OUTPUT: 'Buddy List frame 1 unfocused dialog'
^^^^^ 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)
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
    app.name='pidgin' name='Status Selector' role='toggle button' state='enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Status Selector
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Buddy List
LOCUS OF FOCUS: app='pidgin' name='Status Selector' role='toggle button'
                event='object:state-changed:focused'
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForPageTab
           obj             = 
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForFrame
           obj             = Buddy List
           role            = frame
Finding top-level object for source.name=Buddy List
GENERATOR: _getDefaultBrailleRegions
           obj             = pidgin
           role            = application
GENERATOR: _getBrailleRegionsForToggleButton
           obj             = Status Selector
           role            = toggle button
GENERATOR: _getBrailleRegionsForRadioButton
           obj             = Status Selector
           role            = toggle button
BRAILLE LINE:  'pidgin Application Buddy List Frame (1 dialog) TabList Page & y Status Selector ToggleButton'
     VISIBLE:  '& y Status Selector ToggleButton', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getSpeechForToggleButton
           obj             = Status Selector
           role            = toggle button
           already_focused = False
           utterances:
               (Status Selector)
               (toggle button)
               (not pressed)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Status Selector toggle button not pressed'
^^^^^ 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='Buddy List' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='pidgin' name='Status Selector' role='toggle button' state='enabled focusable focused selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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=''
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='Status Selector' role='toggle button' state='enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Status Selector
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Buddy List
^^^^^ 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='Buddy List' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

