static int /*long*/ atkObject_get_parent (int /*long*/ atkObject) { if (DEBUG) print ("-->atkObject_get_parent: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { if (object.parent != null) { if (DEBUG) print ("---> " + object.parent.accessible.accessibleObject.handle); return object.parent.handle; } } AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_parent == 0) return 0; int /*long*/ parentResult = ATK.call (objectClass.get_parent, atkObject); if (DEBUG) print ("---> " + parentResult); return parentResult; }
static int /*long*/ atkObject_get_parent (int /*long*/ atkObject) { if (DEBUG) print ("-->atkObject_get_parent: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { if (object.parent != null) { if (DEBUG) print ("---> " + object.parent.accessible.accessibleObject.handle); return object.parent.handle; } } AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_parent == 0) return 0; int /*long*/ parentResult = ATK.call (objectClass.get_parent, atkObject); if (DEBUG) print ("---> " + parentResult); return parentResult; }
static long /*int*/ atkObject_get_parent (long /*int*/ atkObject) { if (DEBUG) print ("-->atkObject_get_parent: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { if (object.parent != null) { if (DEBUG) print ("---> " + object.parent.accessible.accessibleObject.handle); return object.parent.handle; } } AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_parent == 0) return 0; long /*int*/ parentResult = ATK.call (objectClass.get_parent, atkObject); if (DEBUG) print ("---> " + parentResult); return parentResult; }
static int /*long*/ atkObject_get_n_children (int /*long*/ atkObject) { if (DEBUG) print ("-->atkObject_get_n_children: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); int /*long*/ parentResult = 0; AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_n_children != 0) { parentResult = ATK.call (objectClass.get_n_children, atkObject); } if (object != null && object.id == ACC.CHILDID_SELF) { Accessible accessible = object.accessible; List<AccessibleControlListener> listeners = accessible.accessibleControlListeners; int length = size(listeners); if (length > 0) { AccessibleControlEvent event = new AccessibleControlEvent (accessible); event.childID = object.id; event.detail = (int)/*64*/parentResult; for (int i = 0; i < length; i++) { AccessibleControlListener listener = listeners.get (i); listener.getChildCount (event); } if (DEBUG) print ("--->" + event.detail); return event.detail; } } return parentResult; }
static int /*long*/ atkObject_get_n_children (int /*long*/ atkObject) { if (DEBUG) print ("-->atkObject_get_n_children: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); int /*long*/ parentResult = 0; AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_n_children != 0) { parentResult = ATK.call (objectClass.get_n_children, atkObject); } if (object != null && object.id == ACC.CHILDID_SELF) { Accessible accessible = object.accessible; List<AccessibleControlListener> listeners = accessible.accessibleControlListeners; int length = size(listeners); if (length > 0) { AccessibleControlEvent event = new AccessibleControlEvent (accessible); event.childID = object.id; event.detail = (int)/*64*/parentResult; for (int i = 0; i < length; i++) { AccessibleControlListener listener = listeners.get (i); listener.getChildCount (event); } if (DEBUG) print ("--->" + event.detail); return event.detail; } } return parentResult; }
static long /*int*/ atkObject_get_n_children (long /*int*/ atkObject) { if (DEBUG) print ("-->atkObject_get_n_children: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); long /*int*/ parentResult = 0; AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_n_children != 0) { parentResult = ATK.call (objectClass.get_n_children, atkObject); } if (object != null && object.id == ACC.CHILDID_SELF) { Accessible accessible = object.accessible; List<AccessibleControlListener> listeners = accessible.accessibleControlListeners; int length = size(listeners); if (length > 0) { AccessibleControlEvent event = new AccessibleControlEvent (accessible); event.childID = object.id; event.detail = (int)/*64*/parentResult; for (int i = 0; i < length; i++) { AccessibleControlListener listener = listeners.get (i); listener.getChildCount (event); } if (DEBUG) print ("--->" + event.detail); return event.detail; } } return parentResult; }
static int /*long*/ atkObject_get_index_in_parent (int /*long*/ atkObject) { if (DEBUG) print ("-->atkObject_get_index_in_parent: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleControlListener> listeners = accessible.accessibleControlListeners; AccessibleControlEvent event = new AccessibleControlEvent(accessible); event.childID = ACC.CHILDID_CHILD_INDEX; event.detail = -1; for (int i = 0; i < size(listeners); i++) { AccessibleControlListener listener = listeners.get(i); listener.getChild(event); } if (event.detail != -1) { if (DEBUG) print ("---> " + object.index); return event.detail; } if (object.index != -1) { if (DEBUG) print ("---> " + object.index); return object.index; } } AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_index_in_parent == 0) return 0; int /*long*/ result = ATK.call (objectClass.get_index_in_parent, atkObject); if (DEBUG) print ("---*> " + result); return result; }
static int /*long*/ atkObject_get_index_in_parent (int /*long*/ atkObject) { if (DEBUG) print ("-->atkObject_get_index_in_parent: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleControlListener> listeners = accessible.accessibleControlListeners; AccessibleControlEvent event = new AccessibleControlEvent(accessible); event.childID = ACC.CHILDID_CHILD_INDEX; event.detail = -1; for (int i = 0; i < size(listeners); i++) { AccessibleControlListener listener = listeners.get(i); listener.getChild(event); } if (event.detail != -1) { if (DEBUG) print ("---> " + object.index); return event.detail; } if (object.index != -1) { if (DEBUG) print ("---> " + object.index); return object.index; } } AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_index_in_parent == 0) return 0; int /*long*/ result = ATK.call (objectClass.get_index_in_parent, atkObject); if (DEBUG) print ("---*> " + result); return result; }
static long /*int*/ atkObject_get_index_in_parent (long /*int*/ atkObject) { if (DEBUG) print ("-->atkObject_get_index_in_parent: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleControlListener> listeners = accessible.accessibleControlListeners; AccessibleControlEvent event = new AccessibleControlEvent(accessible); event.childID = ACC.CHILDID_CHILD_INDEX; event.detail = -1; for (int i = 0; i < size(listeners); i++) { AccessibleControlListener listener = listeners.get(i); listener.getChild(event); } if (event.detail != -1) { if (DEBUG) print ("---> " + object.index); return event.detail; } if (object.index != -1) { if (DEBUG) print ("---> " + object.index); return object.index; } } AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_index_in_parent == 0) return 0; long /*int*/ result = ATK.call (objectClass.get_index_in_parent, atkObject); if (DEBUG) print ("---*> " + result); return result; }
static int /*long*/ atkObject_get_name (int /*long*/ atkObject) { if (DEBUG) print ("-->atkObject_get_name: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); int /*long*/ parentResult = 0; AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_name != 0) { parentResult = ATK.call (objectClass.get_name, atkObject); } if (object != null) { Accessible accessible = object.accessible; List<AccessibleListener> listeners = accessible.accessibleListeners; int length = size(listeners); if (length > 0) { AccessibleEvent event = new AccessibleEvent (accessible); event.childID = object.id; if (parentResult != 0) event.result = getString (parentResult); for (int i = 0; i < length; i++) { AccessibleListener listener = listeners.get (i); listener.getName (event); } if (DEBUG) print ("---> " + event.result); if (event.result == null) return parentResult; if (namePtr != -1) OS.g_free (namePtr); return namePtr = getStringPtr (event.result); } } return parentResult; }
static long /*int*/ atkObject_get_description (long /*int*/ atkObject) { if (DEBUG) print ("-->atkObject_get_description: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); long /*int*/ parentResult = 0; AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_description != 0) { parentResult = ATK.call (objectClass.get_description, atkObject); } if (object != null) { Accessible accessible = object.accessible; List<AccessibleListener> listeners = accessible.accessibleListeners; int length = size(listeners); if (length > 0) { AccessibleEvent event = new AccessibleEvent (accessible); event.childID = object.id; if (parentResult != 0) event.result = getString (parentResult); for (int i = 0; i < length; i++) { AccessibleListener listener = listeners.get (i); listener.getDescription (event); } if (DEBUG) print ("---> " + event.result); if (event.result == null) return parentResult; if (descriptionPtr != -1) OS.g_free (descriptionPtr); return descriptionPtr = getStringPtr (event.result); } } return parentResult; }
static int /*long*/ atkObject_get_name (int /*long*/ atkObject) { if (DEBUG) print ("-->atkObject_get_name: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); int /*long*/ parentResult = 0; AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_name != 0) { parentResult = ATK.call (objectClass.get_name, atkObject); } if (object != null) { Accessible accessible = object.accessible; List<AccessibleListener> listeners = accessible.accessibleListeners; int length = size(listeners); if (length > 0) { AccessibleEvent event = new AccessibleEvent (accessible); event.childID = object.id; if (parentResult != 0) event.result = getString (parentResult); for (int i = 0; i < length; i++) { AccessibleListener listener = listeners.get (i); listener.getName (event); } if (DEBUG) print ("---> " + event.result); if (event.result == null) return parentResult; if (namePtr != -1) OS.g_free (namePtr); return namePtr = getStringPtr (event.result); } } return parentResult; }
static long /*int*/ atkObject_get_name (long /*int*/ atkObject) { if (DEBUG) print ("-->atkObject_get_name: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); long /*int*/ parentResult = 0; AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_name != 0) { parentResult = ATK.call (objectClass.get_name, atkObject); } if (object != null) { Accessible accessible = object.accessible; List<AccessibleListener> listeners = accessible.accessibleListeners; int length = size(listeners); if (length > 0) { AccessibleEvent event = new AccessibleEvent (accessible); event.childID = object.id; if (parentResult != 0) event.result = getString (parentResult); for (int i = 0; i < length; i++) { AccessibleListener listener = listeners.get (i); listener.getName (event); } if (DEBUG) print ("---> " + event.result); if (event.result == null) return parentResult; if (namePtr != -1) OS.g_free (namePtr); return namePtr = getStringPtr (event.result); } } return parentResult; }
static int /*long*/ atkObject_get_description (int /*long*/ atkObject) { if (DEBUG) print ("-->atkObject_get_description: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); int /*long*/ parentResult = 0; AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_description != 0) { parentResult = ATK.call (objectClass.get_description, atkObject); } if (object != null) { Accessible accessible = object.accessible; List<AccessibleListener> listeners = accessible.accessibleListeners; int length = size(listeners); if (length > 0) { AccessibleEvent event = new AccessibleEvent (accessible); event.childID = object.id; if (parentResult != 0) event.result = getString (parentResult); for (int i = 0; i < length; i++) { AccessibleListener listener = listeners.get (i); listener.getDescription (event); } if (DEBUG) print ("---> " + event.result); if (event.result == null) return parentResult; if (descriptionPtr != -1) OS.g_free (descriptionPtr); return descriptionPtr = getStringPtr (event.result); } } return parentResult; }
static int /*long*/ atkObject_get_description (int /*long*/ atkObject) { if (DEBUG) print ("-->atkObject_get_description: " + atkObject); AccessibleObject object = getAccessibleObject (atkObject); int /*long*/ parentResult = 0; AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.get_description != 0) { parentResult = ATK.call (objectClass.get_description, atkObject); } if (object != null) { Accessible accessible = object.accessible; List<AccessibleListener> listeners = accessible.accessibleListeners; int length = size(listeners); if (length > 0) { AccessibleEvent event = new AccessibleEvent (accessible); event.childID = object.id; if (parentResult != 0) event.result = getString (parentResult); for (int i = 0; i < length; i++) { AccessibleListener listener = listeners.get (i); listener.getDescription (event); } if (DEBUG) print ("---> " + event.result); if (event.result == null) return parentResult; if (descriptionPtr != -1) OS.g_free (descriptionPtr); return descriptionPtr = getStringPtr (event.result); } } return parentResult; }
AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.ref_child == 0) return 0; return ATK.call (objectClass.ref_child, atkObject, index);
AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.ref_child == 0) return 0; return ATK.call (objectClass.ref_child, atkObject, index);
AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.ref_child == 0) return 0; return ATK.call (objectClass.ref_child, atkObject, index);
AccessibleObject object = getAccessibleObject (atkObject); int /*long*/ parentResult = 0; AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.ref_state_set != 0) { parentResult = ATK.call (objectClass.ref_state_set, atkObject);
AccessibleObject object = getAccessibleObject (atkObject); int /*long*/ parentResult = 0; AtkObjectClass objectClass = getObjectClass (atkObject); if (objectClass.ref_state_set != 0) { parentResult = ATK.call (objectClass.ref_state_set, atkObject);