[orca-list] helping making eclipse debug more accessible with orca



Hi all,
Sorry for the long message.

I'm trying to figure out why when I'm debugging a program in eclipse orca does not announce when a breakpoint is reached.

I wish the line containing the breakpoint were read when the breakpoint was reached, but orca stays mute. I think the problem could be solved if the eclipse would send a object:state-changed:focused event.

I would like a help to confirm whether my understanding is correct.
I am sending part of the debug output generated by orca.
Thanks!

KEYEVENT: type=0
          id=65480
          hw_code=95
          modifiers=0
          event_string=(F11)
          is_text=True
          timestamp=17423211
          time=1273268939.970401
KEYBOARDEVENT: type=0
                id=65480
                hw_code=95
                modifiers=0
                event_string=(F11)
                keyval_name=(F11)
                is_text=True
                timestamp=17423211
                time=1273268939.970710
orca.keyEcho: string to echo: F11
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:showing
DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
---------> QUEUEING EVENT object:state-changed:showing
app.name='Eclipse' name='None' role='panel' state='enabled focusable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
---------> QUEUEING EVENT object:state-changed:showing
app.name='Eclipse' name='None' role='panel' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
KEYEVENT: type=1
          id=65480
          hw_code=95
          modifiers=0
          event_string=(F11)
          is_text=True
          timestamp=17423435
          time=1273268940.250188
KEYBOARDEVENT: type=1
                id=65480
                hw_code=95
                modifiers=0
                event_string=(F11)
                keyval_name=(F11)
                is_text=True
                timestamp=17423435
                time=1273268940.250306
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
app.name='Eclipse' name='None' role='panel' state='enabled focusable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Resume)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
app.name='Eclipse' name='Resume' role='menu item' state='selectable visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name detail=(0,0,Terminate)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
app.name='Eclipse' name='Terminate' role='menu item' state='selectable visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name detail=(0,0,Step Into) app.name='Eclipse' name='Step Into' role='menu item' state='selectable visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name detail=(0,0,Step Over) app.name='Eclipse' name='Step Over' role='menu item' state='selectable visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name detail=(0,0,Step Return) app.name='Eclipse' name='Step Return' role='menu item' state='selectable visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name detail=(0,0,Run to Line) app.name='Eclipse' name='Run to Line' role='menu item' state='enabled selectable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name detail=(0,0,Step Into Selection) app.name='Eclipse' name='Step Into Selection' role='menu item' state='enabled selectable sensitive visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(2190,0,None)
app.name='Eclipse' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' generate braille for app.name='Eclipse' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj, asString(label), asString(eol))] + (required and [Region(" " + asString(required))]) + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='Eclipse' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: '        boolean restart = true; $l', 0
BRAILLE LINE:  '        boolean restart = true; $l'
     VISIBLE:  '        boolean restart = true; $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]