public void getRow(AccessibleTableEvent e) { AccessibleTableEvent event = new AccessibleTableEvent(this); getRows(event); e.accessible = event.accessibles[e.row]; } public void getRows(AccessibleTableEvent e) {
public void getColumn(AccessibleTableEvent e) { AccessibleTableEvent event = new AccessibleTableEvent(this); getColumns(event); e.accessible = event.accessibles[e.column]; } public void getColumns(AccessibleTableEvent e) {
AccessibleObject getAccessibleObject () { if (accessibleObject == null) { if (parent == null) { AccessibleFactory.createAccessible(this); } else { accessibleObject = AccessibleFactory.createChildAccessible(this, ACC.CHILDID_SELF); accessibleObject.parent = parent.getAccessibleObject(); } } return accessibleObject; }
int get_currentValue(int /*long*/ pCurrentValue) { AccessibleValueEvent event = new AccessibleValueEvent(this); for (int i = 0; i < accessibleValueListenersSize(); i++) { AccessibleValueListener listener = accessibleValueListeners.get(i); listener.getCurrentValue(event); } if (DEBUG) print(this + ".IAccessibleValue::get_currentValue returning " + event.value + hresult(event.value == null ? COM.S_FALSE : COM.S_OK)); setNumberVARIANT(pCurrentValue, event.value); return COM.S_OK; }
int get_maximumValue(int /*long*/ pMaximumValue) { AccessibleValueEvent event = new AccessibleValueEvent(this); for (int i = 0; i < accessibleValueListenersSize(); i++) { AccessibleValueListener listener = accessibleValueListeners.get(i); listener.getMaximumValue(event); } if (DEBUG) print(this + ".IAccessibleValue::get_maximumValue returning " + event.value + hresult(event.value == null ? COM.S_FALSE : COM.S_OK)); setNumberVARIANT(pMaximumValue, event.value); return COM.S_OK; }
int setCurrentValue(int /*long*/ value) { if (DEBUG) print(this + ".IAccessibleValue::setCurrentValue"); AccessibleValueEvent event = new AccessibleValueEvent(this); event.value = getNumberVARIANT(value); for (int i = 0; i < accessibleValueListenersSize(); i++) { AccessibleValueListener listener = accessibleValueListeners.get(i); listener.setCurrentValue(event); } //if (event.value == null) return COM.S_FALSE; return COM.S_OK; }
int get_minimumValue(int /*long*/ pMinimumValue) { AccessibleValueEvent event = new AccessibleValueEvent(this); for (int i = 0; i < accessibleValueListenersSize(); i++) { AccessibleValueListener listener = accessibleValueListeners.get(i); listener.getMinimumValue(event); } if (DEBUG) print(this + ".IAccessibleValue::get_minimumValue returning " + event.value + hresult(event.value == null ? COM.S_FALSE : COM.S_OK)); setNumberVARIANT(pMinimumValue, event.value); return COM.S_OK; }
int getRole() { AccessibleControlEvent event = new AccessibleControlEvent(this); event.childID = ACC.CHILDID_SELF; for (int i = 0; i < accessibleControlListenersSize(); i++) { AccessibleControlListener listener = accessibleControlListeners.get(i); listener.getRole(event); } return event.detail; }
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_rowDescription(int row, int /*long*/ pbstrDescription) { AccessibleTableEvent event = new AccessibleTableEvent(this); event.row = row; for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = accessibleTableListeners.get(i); listener.getRowDescription(event); } if (DEBUG) print(this + ".IAccessibleTable2::get_rowDescription(row=" + row + ") returning " + event.result); setString(pbstrDescription, event.result); if (event.result == null) return COM.S_FALSE; return COM.S_OK; }
int get_columnDescription(int column, int /*long*/ pbstrDescription) { AccessibleTableEvent event = new AccessibleTableEvent(this); event.column = column; for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = accessibleTableListeners.get(i); listener.getColumnDescription(event); } if (DEBUG) print(this + ".IAccessibleTable2::get_columnDescription(column=" + column + ") returning " + event.result); setString(pbstrDescription, event.result); if (event.result == null) return COM.S_FALSE; return COM.S_OK; }
void sendEvent(int event, Object eventData, int childID) { updateChildren (); AccessibleObject accObject = getChildByID (childID); if (accObject != null) { accObject.sendEvent(event, eventData); } }
Accessible _getAccessible () { if (accessible == null) { accessible = Accessible.internal_new_Accessible (this); } return accessible; }
void createTableDelegate() { if (tableDelegate == null) { tableDelegate = new TableAccessibleDelegate(this); } }
Accessible (Control control) { super (); this.control = control; AccessibleFactory.registerAccessible (this); }
Relation(Accessible accessible, int type) { this.accessible = accessible; this.type = type; this.targets = new Accessible[0]; AddRef(); }
@Override public void handleEvent(Event event) { acc.setFocus(ACC.CHILDID_SELF); } });
AccessibleObject getAccessibleObject () { if (accessibleObject == null) { if (parent == null) { AccessibleFactory.createAccessible(this); } else { accessibleObject = AccessibleFactory.createChildAccessible(this, ACC.CHILDID_SELF); accessibleObject.parent = parent.getAccessibleObject(); } } return accessibleObject; }
AccessibleObject getAccessibleObject () { if (accessibleObject == null) { if (parent == null) { AccessibleFactory.createAccessible(this); } else { accessibleObject = AccessibleFactory.createChildAccessible(this, ACC.CHILDID_SELF); accessibleObject.parent = parent.getAccessibleObject(); } } return accessibleObject; }