summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2010-02-05 20:27:22 +0000
committerSilenio Quarti <silenio>2010-02-05 20:27:22 +0000
commit0ed3127b2906b6a6bb213778db2748f4c1b46bcb (patch)
tree84157a1cacef96c666681cb78dbff4d06dab63a3 /bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java
parentf2e9164ab0bb4b8ae64f2d157af69ad315fb1bfd (diff)
downloadeclipse.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.java22
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);