diff options
author | Silenio Quarti <silenio> | 2010-01-21 21:49:14 +0000 |
---|---|---|
committer | Silenio Quarti <silenio> | 2010-01-21 21:49:14 +0000 |
commit | 5b47d830b20261b6283850c91958bad9f5f2ea6e (patch) | |
tree | 5bb972614d67bf86a0c902384c0f60f905955be4 /bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java | |
parent | db13faae245b407f6345fa8fc55075cebcc4e230 (diff) | |
download | eclipse.platform.swt-5b47d830b20261b6283850c91958bad9f5f2ea6e.tar.gz eclipse.platform.swt-5b47d830b20261b6283850c91958bad9f5f2ea6e.tar.xz eclipse.platform.swt-5b47d830b20261b6283850c91958bad9f5f2ea6e.zip |
*** empty log message ***
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java b/bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java index 0318c25eb5..8405f580c4 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java +++ b/bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java @@ -55,8 +55,7 @@ class AccessibleObject { } void addRelation (int type, Accessible target) { - OS.gtk_widget_get_accessible (target.getControlHandle ()); - OS.atk_object_add_relationship(handle, toATKRelation(type), target.accessibleObject.handle); + OS.atk_object_add_relationship(handle, toATKRelation(type), target.getAccessibleObject().handle); } static AtkActionIface getActionIface (int /*long*/ atkObject) { @@ -458,7 +457,7 @@ class AccessibleObject { listener.getHyperlink(event); } Accessible result = event.accessible; - return result != null ? result.accessibleObject.handle : 0; + return result != null ? result.getAccessibleObject().handle : 0; } } int /*long*/ parentResult = 0; @@ -663,8 +662,8 @@ class AccessibleObject { case ACC.ROLE_SCROLLBAR: return ATK.ATK_ROLE_SCROLL_BAR; case ACC.ROLE_SEPARATOR: return ATK.ATK_ROLE_SEPARATOR; case ACC.ROLE_SLIDER: return ATK.ATK_ROLE_SLIDER; - case ACC.ROLE_TABLE: return ATK.ATK_ROLE_LIST; - case ACC.ROLE_TABLECELL: return ATK.ATK_ROLE_LIST_ITEM; + case ACC.ROLE_TABLE: return ATK.ATK_ROLE_TABLE; + case ACC.ROLE_TABLECELL: return ATK.ATK_ROLE_TABLE_CELL; case ACC.ROLE_TABLECOLUMNHEADER: return ATK.ATK_ROLE_TABLE_COLUMN_HEADER; case ACC.ROLE_TABLEROWHEADER: return ATK.ATK_ROLE_TABLE_ROW_HEADER; case ACC.ROLE_TABFOLDER: return ATK.ATK_ROLE_PAGE_TAB_LIST; @@ -845,8 +844,9 @@ class AccessibleObject { Accessible result = event.accessible; if (result != null) { if (parentResult != 0) OS.g_object_unref(parentResult); - OS.g_object_ref(result.accessibleObject.handle); - return result.accessibleObject.handle; + AccessibleObject accessibleObject = result.getAccessibleObject(); + OS.g_object_ref(accessibleObject.handle); + return accessibleObject.handle; } } return parentResult; @@ -1053,7 +1053,7 @@ class AccessibleObject { listener.getCaption(event); } Accessible result = event.accessible; - if (result != null) return result.accessibleObject.handle; + if (result != null) return result.getAccessibleObject().handle; } } return parentResult; @@ -1078,7 +1078,7 @@ class AccessibleObject { listener.getSummary(event); } Accessible result = event.accessible; - if (result != null) return result.accessibleObject.handle; + if (result != null) return result.getAccessibleObject().handle; } } return parentResult; @@ -1130,7 +1130,7 @@ class AccessibleObject { Accessible[] accessibles = event.accessibles; if (accessibles != null) { if (0 <= column && column < accessibles.length) { - return accessibles[(int)/*64*/column].accessibleObject.handle; + return accessibles[(int)/*64*/column].getAccessibleObject().handle; } } } @@ -1184,7 +1184,7 @@ class AccessibleObject { Accessible[] accessibles = event.accessibles; if (accessibles != null) { if (0 <= row && row < accessibles.length) { - return accessibles[(int)/*64*/row].accessibleObject.handle; + return accessibles[(int)/*64*/row].getAccessibleObject().handle; } } } @@ -2778,7 +2778,7 @@ class AccessibleObject { } void removeRelation (int type, Accessible target) { - OS.atk_object_remove_relationship (handle, toATKRelation(type), target.accessibleObject.handle); + OS.atk_object_remove_relationship (handle, toATKRelation(type), target.getAccessibleObject().handle); } void selectionChanged () { @@ -2867,7 +2867,7 @@ class AccessibleObject { for (int i = 0; i < event.children.length; i++) { AccessibleObject object = null; try { - object = ((Accessible)event.children [i]).accessibleObject; + object = ((Accessible)event.children [i]).getAccessibleObject(); } catch (ClassCastException e) { /* a non-Accessible value was given so nothing to do here */ } |