~ubuntu-branches/debian/sid/swt-gtk/sid

« back to all changes in this revision

Viewing changes to org/eclipse/swt/accessibility/AccessibleObject.java

  • Committer: Bazaar Package Importer
  • Author(s): Adrian Perez
  • Date: 2009-12-07 10:22:24 UTC
  • mfrom: (1.2.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20091207102224-70w2tax575mcks1w
Tags: 3.5.1-1
* New upstream release. Closes: #558663.
* debian/control: 
  - Add Vcs-* fields for Git repository.
  - Allow DM-Uploads.
  - Remove "Conflicts", package should live with eclipse.
* debian/rules: Fix default-java path around AWT_LIB_PATH.
* debian/copyright: Minor update.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*******************************************************************************
2
 
 * Copyright (c) 2000, 2007 IBM Corporation and others.
 
2
 * Copyright (c) 2000, 2009 IBM Corporation and others.
3
3
 * All rights reserved. This program and the accompanying materials
4
4
 * are made available under the terms of the Eclipse Public License v1.0
5
5
 * which accompanies this distribution, and is available at
74
74
                AccessibleListener[] listeners = object.getAccessibleListeners ();
75
75
                if (listeners.length == 0) return parentResult;
76
76
 
77
 
                AccessibleEvent event = new AccessibleEvent (object);
 
77
                AccessibleEvent event = new AccessibleEvent (object.accessible);
78
78
                event.childID = object.id;
79
79
                if (parentResult != 0) {
80
80
                        int length = OS.strlen (parentResult);
109
109
                AccessibleControlListener[] listeners = object.getControlListeners ();
110
110
                if (listeners.length == 0) return parentResult;
111
111
 
112
 
                AccessibleControlEvent event = new AccessibleControlEvent (object);
 
112
                AccessibleControlEvent event = new AccessibleControlEvent (object.accessible);
113
113
                event.childID = object.id;
114
114
                if (parentResult != 0) {
115
115
                        int length = OS.strlen (parentResult);
153
153
                OS.memmove (parentY, y, 4);
154
154
                OS.memmove (parentWidth, width, 4);
155
155
                OS.memmove (parentHeight, height, 4);
156
 
                AccessibleControlEvent event = new AccessibleControlEvent (object);
 
156
                AccessibleControlEvent event = new AccessibleControlEvent (object.accessible);
157
157
                event.childID = object.id;
158
158
                event.x = parentX [0]; event.y = parentY [0];
159
159
                event.width = parentWidth [0]; event.height = parentHeight [0];
211
211
                int[] parentX = new int [1], parentY = new int [1];
212
212
                OS.memmove (parentX, x, 4);
213
213
                OS.memmove (parentY, y, 4);
214
 
                AccessibleControlEvent event = new AccessibleControlEvent (object);
 
214
                AccessibleControlEvent event = new AccessibleControlEvent (object.accessible);
215
215
                event.childID = object.id;
216
216
                event.x = parentX [0]; event.y = parentY [0];
217
217
                if (coord_type == ATK.ATK_XY_WINDOW) {
266
266
                int[] parentWidth = new int [1], parentHeight = new int [1];
267
267
                OS.memmove (parentWidth, width, 4);
268
268
                OS.memmove (parentHeight, height, 4);
269
 
                AccessibleControlEvent event = new AccessibleControlEvent (object);
 
269
                AccessibleControlEvent event = new AccessibleControlEvent (object.accessible);
270
270
                event.childID = object.id;
271
271
                event.width = parentWidth [0]; event.height = parentHeight [0];
272
272
                for (int i = 0; i < listeners.length; i++) {
293
293
                AccessibleControlListener[] listeners = object.getControlListeners ();
294
294
                if (listeners.length == 0) return parentResult;
295
295
                
296
 
                AccessibleControlEvent event = new AccessibleControlEvent (object);
 
296
                AccessibleControlEvent event = new AccessibleControlEvent (object.accessible);
297
297
                event.childID = object.id;
298
298
                event.x = (int)/*64*/x; event.y = (int)/*64*/y;
299
299
                if (coord_type == ATK.ATK_XY_WINDOW) {
350
350
                AccessibleListener[] listeners = object.getAccessibleListeners ();
351
351
                if (listeners.length == 0) return parentResult;
352
352
                        
353
 
                AccessibleEvent event = new AccessibleEvent (object);
 
353
                AccessibleEvent event = new AccessibleEvent (object.accessible);
354
354
                event.childID = object.id;
355
355
                if (parentResult != 0) {
356
356
                        int length = OS.strlen (parentResult);
383
383
                AccessibleListener[] listeners = object.getAccessibleListeners ();
384
384
                if (listeners.length == 0) return parentResult;
385
385
                
386
 
                AccessibleEvent event = new AccessibleEvent (object);
 
386
                AccessibleEvent event = new AccessibleEvent (object.accessible);
387
387
                event.childID = object.id;
388
388
                if (parentResult != 0) {
389
389
                        int length = OS.strlen (parentResult);
416
416
                AccessibleControlListener[] listeners = object.getControlListeners ();
417
417
                if (listeners.length == 0) return parentResult;
418
418
                        
419
 
                AccessibleControlEvent event = new AccessibleControlEvent (object);
 
419
                AccessibleControlEvent event = new AccessibleControlEvent (object.accessible);
420
420
                event.childID = object.id;
421
421
                event.detail = (int)/*64*/parentResult;
422
422
                for (int i = 0; i < listeners.length; i++) {
455
455
                if (object == null) return 0;
456
456
                if (object.getAccessibleListeners ().length != 0) {
457
457
                        AccessibleControlListener[] listeners = object.getControlListeners ();
458
 
                        AccessibleControlEvent event = new AccessibleControlEvent (object);
 
458
                        AccessibleControlEvent event = new AccessibleControlEvent (object.accessible);
459
459
                        event.childID = object.id;
460
460
                        event.detail = -1;
461
461
                        for (int i = 0; i < listeners.length; i++) {
492
492
                                        case ACC.ROLE_TREE: return ATK.ATK_ROLE_TREE;
493
493
                                        case ACC.ROLE_TREEITEM: return ATK.ATK_ROLE_LIST_ITEM;
494
494
                                        case ACC.ROLE_RADIOBUTTON: return ATK.ATK_ROLE_RADIO_BUTTON;
 
495
                                        case ACC.ROLE_SPLITBUTTON: return ATK.ATK_ROLE_PUSH_BUTTON;
495
496
                                        case ACC.ROLE_WINDOW: return ATK.ATK_ROLE_WINDOW;
496
497
                                }
497
498
                        }
535
536
                if (listeners.length == 0) return parentResult;
536
537
 
537
538
                int /*long*/ set = parentResult;
538
 
                AccessibleControlEvent event = new AccessibleControlEvent (object);
 
539
                AccessibleControlEvent event = new AccessibleControlEvent (object.accessible);
539
540
                event.childID = object.id;
540
541
                event.detail = -1;
541
542
                for (int i = 0; i < listeners.length; i++) {
579
580
                AccessibleControlListener[] listeners = object.getControlListeners ();
580
581
                if (listeners.length == 0) return parentResult;
581
582
                        
582
 
                AccessibleControlEvent event = new AccessibleControlEvent (object);
 
583
                AccessibleControlEvent event = new AccessibleControlEvent (object.accessible);
583
584
                event.childID = object.id;
584
585
                for (int i = 0; i < listeners.length; i++) {
585
586
                        listeners [i].getSelection (event);
607
608
                AccessibleControlListener[] listeners = object.getControlListeners ();
608
609
                if (listeners.length == 0) return parentResult;
609
610
                        
610
 
                AccessibleControlEvent event = new AccessibleControlEvent (object);
 
611
                AccessibleControlEvent event = new AccessibleControlEvent (object.accessible);
611
612
                event.childID = object.id;
612
613
                for (int i = 0; i < listeners.length; i++) {
613
614
                        listeners [i].getSelection (event);
637
638
                AccessibleTextListener[] listeners = object.getTextListeners ();
638
639
                if (listeners.length == 0) return parentResult;
639
640
                
640
 
                AccessibleTextEvent event = new AccessibleTextEvent (object);
 
641
                AccessibleTextEvent event = new AccessibleTextEvent (object.accessible);
641
642
                event.childID = object.id;
642
643
                event.offset = (int)/*64*/parentResult;
643
644
                for (int i = 0; i < listeners.length; i++) {
696
697
                AccessibleTextListener[] listeners = object.getTextListeners ();
697
698
                if (listeners.length == 0) return parentResult;
698
699
 
699
 
                AccessibleTextEvent event = new AccessibleTextEvent (object);
 
700
                AccessibleTextEvent event = new AccessibleTextEvent (object.accessible);
700
701
                event.childID = object.id;
701
702
                for (int i = 0; i < listeners.length; i++) {
702
703
                        listeners [i].getSelectionRange (event);
721
722
                AccessibleTextListener[] listeners = object.getTextListeners ();
722
723
                if (listeners.length == 0) return 0;
723
724
 
724
 
                AccessibleTextEvent event = new AccessibleTextEvent (object);
 
725
                AccessibleTextEvent event = new AccessibleTextEvent (object.accessible);
725
726
                event.childID = object.id;
726
727
                int[] parentStart = new int [1];
727
728
                int[] parentEnd = new int [1];
1230
1231
                }
1231
1232
                AccessibleControlListener[] controlListeners = getControlListeners ();
1232
1233
                if (controlListeners.length == 0) return parentText;
1233
 
                AccessibleControlEvent event = new AccessibleControlEvent (this);
 
1234
                AccessibleControlEvent event = new AccessibleControlEvent (accessible);
1234
1235
                event.childID = id;
1235
1236
                event.result = parentText;
1236
1237
                for (int i = 0; i < controlListeners.length; i++) {
1356
1357
                AccessibleControlListener[] listeners = getControlListeners ();
1357
1358
                if (listeners.length == 0) return;
1358
1359
 
1359
 
                AccessibleControlEvent event = new AccessibleControlEvent (this);
 
1360
                AccessibleControlEvent event = new AccessibleControlEvent (accessible);
1360
1361
                for (int i = 0; i < listeners.length; i++) {
1361
1362
                        listeners [i].getChildren (event);
1362
1363
                }