diff options
author | Silenio Quarti <silenio> | 2010-02-05 20:27:22 +0000 |
---|---|---|
committer | Silenio Quarti <silenio> | 2010-02-05 20:27:22 +0000 |
commit | 0ed3127b2906b6a6bb213778db2748f4c1b46bcb (patch) | |
tree | 84157a1cacef96c666681cb78dbff4d06dab63a3 /bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java | |
parent | f2e9164ab0bb4b8ae64f2d157af69ad315fb1bfd (diff) | |
download | eclipse.platform.swt-0ed3127b2906b6a6bb213778db2748f4c1b46bcb.tar.gz eclipse.platform.swt-0ed3127b2906b6a6bb213778db2748f4c1b46bcb.tar.xz eclipse.platform.swt-0ed3127b2906b6a6bb213778db2748f4c1b46bcb.zip |
adding events
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 | 22 |
1 files changed, 16 insertions, 6 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 b36b3f224d..c5e8319aff 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 @@ -571,7 +571,7 @@ class AccessibleObject { } static int /*long*/ atkObject_get_index_in_parent (int /*long*/ atkObject) { - if (DEBUG) print ("-->atkObjectCB_get_index_in_parent: " + atkObject); + if (DEBUG) print ("-->atkObject_get_index_in_parent: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { if (object.index != -1) { @@ -581,7 +581,9 @@ class AccessibleObject { } AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_index_in_parent == 0) return 0; - return ATK.call (objectClass.get_index_in_parent, atkObject); + int /*long*/ result = ATK.call (objectClass.get_index_in_parent, atkObject); + if (DEBUG) print ("---*> " + result); + return result; } static int /*long*/ atkObject_get_parent (int /*long*/ atkObject) { @@ -858,7 +860,7 @@ class AccessibleObject { } static int /*long*/ atkTable_get_column_at_index (int /*long*/ atkObject, int /*long*/ index) { - if (DEBUG) print ("-->atkTable_get_column_at_index"); + if (DEBUG) print ("-->atkTable_get_column_at_index: " + atkObject + " " + index); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; @@ -868,7 +870,9 @@ class AccessibleObject { AccessibleTableListener listener = (AccessibleTableListener) listeners.elementAt(i); listener.getColumnCount(event); } - return index % event.count; + int result = index % event.count; + if (DEBUG) print ("---> " + result); + return result; } int /*long*/ parentResult = 0; AtkTableIface iface = getTableIface (atkObject); @@ -879,7 +883,7 @@ class AccessibleObject { } static int /*long*/ atkTable_get_row_at_index (int /*long*/ atkObject, int /*long*/ index) { - if (DEBUG) print ("-->atkTable_get_row_at_index"); + if (DEBUG) print ("-->atkTable_get_row_at_index: " + atkObject + " " + index); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; @@ -889,7 +893,9 @@ class AccessibleObject { AccessibleTableListener listener = (AccessibleTableListener) listeners.elementAt(i); listener.getColumnCount(event); } - return event.count == 0 ? -1 : index / event.count; + int result = event.count == 0 ? -1 : index / event.count; + if (DEBUG) print ("---> " + result); + return result; } int /*long*/ parentResult = 0; AtkTableIface iface = getTableIface (atkObject); @@ -2815,6 +2821,10 @@ class AccessibleObject { OS.g_signal_emit_by_name (handle, ATK.selection_changed); } + void sendEvent(int event, int childID, Object eventData) { + //TODO + } + void setFocus (int childID) { updateChildren (); AccessibleObject accObject = getChildByID (childID); |