public void getColumnCount(AccessibleTableEvent e) { AccessibleTableEvent event = new AccessibleTableEvent(this); for (int i = 0; i < tableAccessible.accessibleTableListeners.size(); i++) { AccessibleTableListener listener = (AccessibleTableListener)tableAccessible.accessibleTableListeners.elementAt(i); if (listener != this) listener.getColumnCount(event); } e.count = event.count; } public void getColumn(AccessibleTableEvent e) {
int getColumnCount() { AccessibleTableEvent event = new AccessibleTableEvent(this); for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = (AccessibleTableListener)accessibleTableListeners.elementAt(i); listener.getColumnCount(event); } return event.count; }
int get_nColumns(int /*long*/ pColumnCount) { AccessibleTableEvent event = new AccessibleTableEvent(this); for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = accessibleTableListeners.get(i); listener.getColumnCount(event); } if (DEBUG) print(this + ".IAccessibleTable2::get_nColumns() returning " + event.count); COM.MoveMemory(pColumnCount, new int [] { event.count }, 4); return COM.S_OK; }
id getColumnsAttribute(int childID) { if (accessibleTableListenersSize() == 0) return null; AccessibleTableEvent event = new AccessibleTableEvent(this); for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = (AccessibleTableListener)accessibleTableListeners.elementAt(i); listener.getColumnCount(event); listener.getColumns(event); } if (event.accessibles == null) event.accessibles = new Accessible[0]; if (event.count != event.accessibles.length) { createTableDelegate(); // Rerun the Column query, now that our adapter is in place. for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = (AccessibleTableListener)accessibleTableListeners.elementAt(i); listener.getColumnCount(event); listener.getColumns(event); } } NSMutableArray array = NSMutableArray.arrayWithCapacity(event.accessibles.length); Accessible[] accessibles = event.accessibles; for (int i = 0; i < accessibles.length; i++) { Accessible acc = accessibles[i]; acc.index = i; array.addObject(acc.delegate); } return array; }
static long /*int*/ atkTable_get_n_columns (long /*int*/ atkObject) { if (DEBUG) print ("-->atkTable_get_n_columns"); AccessibleObject object = getAccessibleObject (atkObject); long /*int*/ parentResult = 0; AtkTableIface iface = getTableIface (atkObject); if (iface != null && iface.get_n_columns != 0) { parentResult = ATK.call (iface.get_n_columns, atkObject); } if (object != null) { Accessible accessible = object.accessible; List<AccessibleTableListener> listeners = accessible.accessibleTableListeners; int length = size(listeners); if (length > 0) { AccessibleTableEvent event = new AccessibleTableEvent(accessible); event.count = (int)/*64*/parentResult; for (int i = 0; i < length; i++) { AccessibleTableListener listener = listeners.get(i); listener.getColumnCount(event); parentResult = event.count; } } } return parentResult; }
static int /*long*/ atkTable_get_n_columns (int /*long*/ atkObject) { if (DEBUG) print ("-->atkTable_get_n_columns"); AccessibleObject object = getAccessibleObject (atkObject); int /*long*/ parentResult = 0; AtkTableIface iface = getTableIface (atkObject); if (iface != null && iface.get_n_columns != 0) { parentResult = ATK.call (iface.get_n_columns, atkObject); } if (object != null) { Accessible accessible = object.accessible; List<AccessibleTableListener> listeners = accessible.accessibleTableListeners; int length = size(listeners); if (length > 0) { AccessibleTableEvent event = new AccessibleTableEvent(accessible); event.count = (int)/*64*/parentResult; for (int i = 0; i < length; i++) { AccessibleTableListener listener = listeners.get(i); listener.getColumnCount(event); parentResult = event.count; } } } return parentResult; }
static int /*long*/ atkTable_get_n_columns (int /*long*/ atkObject) { if (DEBUG) print ("-->atkTable_get_n_columns"); AccessibleObject object = getAccessibleObject (atkObject); int /*long*/ parentResult = 0; AtkTableIface iface = getTableIface (atkObject); if (iface != null && iface.get_n_columns != 0) { parentResult = ATK.call (iface.get_n_columns, atkObject); } if (object != null) { Accessible accessible = object.accessible; List<AccessibleTableListener> listeners = accessible.accessibleTableListeners; int length = size(listeners); if (length > 0) { AccessibleTableEvent event = new AccessibleTableEvent(accessible); event.count = (int)/*64*/parentResult; for (int i = 0; i < length; i++) { AccessibleTableListener listener = listeners.get(i); listener.getColumnCount(event); parentResult = event.count; } } } return parentResult; }
for (int i = 0; i < length; i++) { AccessibleTableListener listener = listeners.get(i); listener.getColumnCount(event);
static int /*long*/ atkTable_get_column_at_index (int /*long*/ atkObject, int /*long*/ index) { if (DEBUG) print ("-->atkTable_get_column_at_index: " + atkObject + " " + index); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTableListener> listeners = accessible.accessibleTableListeners; int length = size(listeners); if (length > 0) { AccessibleTableEvent event = new AccessibleTableEvent(accessible); for (int i = 0; i < length; i++) { AccessibleTableListener listener = listeners.get(i); listener.getColumnCount(event); } int /*long*/ result = event.count == 0 ? -1 : index % event.count; if (DEBUG) print ("---> " + result); return result; } } int /*long*/ parentResult = 0; AtkTableIface iface = getTableIface (atkObject); if (iface != null && iface.get_column_at_index != 0) { parentResult = ATK.call (iface.get_column_at_index, atkObject, index); } return parentResult; }
static int /*long*/ atkTable_get_row_at_index (int /*long*/ atkObject, int /*long*/ index) { if (DEBUG) print ("-->atkTable_get_row_at_index: " + atkObject + " " + index); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTableListener> listeners = accessible.accessibleTableListeners; int length = size(listeners); if (length > 0) { AccessibleTableEvent event = new AccessibleTableEvent(accessible); for (int i = 0; i < length; i++) { AccessibleTableListener listener = listeners.get(i); listener.getColumnCount(event); } int /*long*/ result = event.count == 0 ? -1 : index / event.count; if (DEBUG) print ("---> " + result); return result; } } int /*long*/ parentResult = 0; AtkTableIface iface = getTableIface (atkObject); if (iface != null && iface.get_row_at_index != 0) { parentResult = ATK.call (iface.get_row_at_index, atkObject, index); } return parentResult; }
for (int i = 0; i < length; i++) { AccessibleTableListener listener = listeners.get(i); listener.getColumnCount(event);
static int /*long*/ atkTable_get_column_at_index (int /*long*/ atkObject, int /*long*/ index) { if (DEBUG) print ("-->atkTable_get_column_at_index: " + atkObject + " " + index); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTableListener> listeners = accessible.accessibleTableListeners; int length = size(listeners); if (length > 0) { AccessibleTableEvent event = new AccessibleTableEvent(accessible); for (int i = 0; i < length; i++) { AccessibleTableListener listener = listeners.get(i); listener.getColumnCount(event); } int /*long*/ result = event.count == 0 ? -1 : index % event.count; if (DEBUG) print ("---> " + result); return result; } } int /*long*/ parentResult = 0; AtkTableIface iface = getTableIface (atkObject); if (iface != null && iface.get_column_at_index != 0) { parentResult = ATK.call (iface.get_column_at_index, atkObject, index); } return parentResult; }
static int /*long*/ atkTable_get_row_at_index (int /*long*/ atkObject, int /*long*/ index) { if (DEBUG) print ("-->atkTable_get_row_at_index: " + atkObject + " " + index); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTableListener> listeners = accessible.accessibleTableListeners; int length = size(listeners); if (length > 0) { AccessibleTableEvent event = new AccessibleTableEvent(accessible); for (int i = 0; i < length; i++) { AccessibleTableListener listener = listeners.get(i); listener.getColumnCount(event); } int /*long*/ result = event.count == 0 ? -1 : index / event.count; if (DEBUG) print ("---> " + result); return result; } } int /*long*/ parentResult = 0; AtkTableIface iface = getTableIface (atkObject); if (iface != null && iface.get_row_at_index != 0) { parentResult = ATK.call (iface.get_row_at_index, atkObject, index); } return parentResult; }
static long /*int*/ atkTable_get_column_at_index (long /*int*/ atkObject, long /*int*/ index) { if (DEBUG) print ("-->atkTable_get_column_at_index: " + atkObject + " " + index); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTableListener> listeners = accessible.accessibleTableListeners; int length = size(listeners); if (length > 0) { AccessibleTableEvent event = new AccessibleTableEvent(accessible); for (int i = 0; i < length; i++) { AccessibleTableListener listener = listeners.get(i); listener.getColumnCount(event); } long /*int*/ result = event.count == 0 ? -1 : index % event.count; if (DEBUG) print ("---> " + result); return result; } } long /*int*/ parentResult = 0; AtkTableIface iface = getTableIface (atkObject); if (iface != null && iface.get_column_at_index != 0) { parentResult = ATK.call (iface.get_column_at_index, atkObject, index); } return parentResult; }
for (int i = 0; i < length; i++) { AccessibleTableListener listener = listeners.get(i); listener.getColumnCount(event);
static long /*int*/ atkTable_get_row_at_index (long /*int*/ atkObject, long /*int*/ index) { if (DEBUG) print ("-->atkTable_get_row_at_index: " + atkObject + " " + index); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTableListener> listeners = accessible.accessibleTableListeners; int length = size(listeners); if (length > 0) { AccessibleTableEvent event = new AccessibleTableEvent(accessible); for (int i = 0; i < length; i++) { AccessibleTableListener listener = listeners.get(i); listener.getColumnCount(event); } long /*int*/ result = event.count == 0 ? -1 : index / event.count; if (DEBUG) print ("---> " + result); return result; } } long /*int*/ parentResult = 0; AtkTableIface iface = getTableIface (atkObject); if (iface != null && iface.get_row_at_index != 0) { parentResult = ATK.call (iface.get_row_at_index, atkObject, index); } return parentResult; }