int doAction(int actionIndex) { AccessibleActionEvent event = new AccessibleActionEvent(this); event.index = actionIndex; for (int i = 0; i < accessibleActionListenersSize(); i++) { AccessibleActionListener listener = accessibleActionListeners.get(i); listener.doAction(event); } if (DEBUG) print(this + ".IAccessibleAction::doAction(" + actionIndex + ") returning" + hresult(event.result == null || !event.result.equals(ACC.OK) ? COM.E_INVALIDARG : COM.S_OK)); if (event.result == null || !event.result.equals(ACC.OK)) return COM.E_INVALIDARG; return COM.S_OK; }
int get_description(int actionIndex, int /*long*/ pbstrDescription) { AccessibleActionEvent event = new AccessibleActionEvent(this); event.index = actionIndex; for (int i = 0; i < accessibleActionListenersSize(); i++) { AccessibleActionListener listener = accessibleActionListeners.get(i); listener.getDescription(event); } if (DEBUG) print(this + ".IAccessibleAction::get_description(" + actionIndex + ") returning " + event.result + hresult(event.result == null || event.result.length() == 0 ? COM.S_FALSE : COM.S_OK)); setString(pbstrDescription, event.result); if (event.result == null || event.result.length() == 0) return COM.S_FALSE; return COM.S_OK; }
int get_nActions(int /*long*/ pNActions) { AccessibleActionEvent event = new AccessibleActionEvent(this); for (int i = 0; i < accessibleActionListenersSize(); i++) { AccessibleActionListener listener = accessibleActionListeners.get(i); listener.getActionCount(event); } if (DEBUG) print(this + ".IAccessibleAction::get_nActions() returning " + event.count + hresult(COM.S_OK)); COM.MoveMemory(pNActions, new int [] { event.count }, 4); return COM.S_OK; }
int get_name(int actionIndex, int /*long*/ pbstrName) { AccessibleActionEvent event = new AccessibleActionEvent(this); event.index = actionIndex; event.localized = false; for (int i = 0; i < accessibleActionListenersSize(); i++) { AccessibleActionListener listener = accessibleActionListeners.get(i); listener.getName(event); } if (DEBUG) print(this + ".IAccessibleAction::get_name(" + actionIndex + ") returning " + event.result + hresult(event.result == null || event.result.length() == 0 ? COM.S_FALSE : COM.S_OK)); if (event.result == null || event.result.length() == 0) { setString(pbstrName, null); return COM.S_FALSE; } setString(pbstrName, event.result); return COM.S_OK; }
int get_localizedName(int actionIndex, int /*long*/ pbstrLocalizedName) { AccessibleActionEvent event = new AccessibleActionEvent(this); event.index = actionIndex; event.localized = true; for (int i = 0; i < accessibleActionListenersSize(); i++) { AccessibleActionListener listener = accessibleActionListeners.get(i); listener.getName(event); } if (DEBUG) print(this + ".IAccessibleAction::get_localizedName(" + actionIndex + ") returning " + event.result + hresult(event.result == null || event.result.length() == 0 ? COM.S_FALSE : COM.S_OK)); if (event.result == null || event.result.length() == 0) { setString(pbstrLocalizedName, null); return COM.S_FALSE; } setString(pbstrLocalizedName, event.result); return COM.S_OK; }
int get_keyBinding(int actionIndex, int nMaxBindings, int /*long*/ ppbstrKeyBindings, int /*long*/ pNBindings) { AccessibleActionEvent event = new AccessibleActionEvent(this); event.index = actionIndex; for (int i = 0; i < accessibleActionListenersSize(); i++) { AccessibleActionListener listener = accessibleActionListeners.get(i); listener.getKeyBinding(event); } String keyBindings = event.result; int length = 0; if (keyBindings != null) length = keyBindings.length(); int i = 0, count = 0; while (i < length) { if (count == nMaxBindings) break; int j = keyBindings.indexOf(';', i); if (j == -1) j = length; String keyBinding = keyBindings.substring(i, j); if (keyBinding.length() > 0) { setString(ppbstrKeyBindings + count * OS.PTR_SIZEOF, keyBinding); count++; } i = j + 1; } if (DEBUG) print(this + ".IAccessibleAction::get_keyBinding(index=" + actionIndex + " max=" + nMaxBindings + ") returning count=" + count + hresult(count == 0 ? COM.S_FALSE : COM.S_OK)); COM.MoveMemory(pNBindings, new int [] { count }, 4); if (count == 0) { setString(ppbstrKeyBindings, null); return COM.S_FALSE; } return COM.S_OK; }
static int /*long*/ atkAction_do_action (int /*long*/ atkObject, int /*long*/ index) { if (DEBUG) print ("-->atkAction_do_action"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleActionListener> listeners = accessible.accessibleActionListeners; int length = size(listeners); if (length > 0) { AccessibleActionEvent event = new AccessibleActionEvent(accessible); event.index = (int)/*64*/index; for (int i = 0; i < length; i++) { AccessibleActionListener listener = listeners.get(i); listener.doAction(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } int /*long*/ parentResult = 0; AtkActionIface iface = getActionIface (atkObject); if (iface != null && iface.do_action != 0) { parentResult = ATK.call (iface.do_action, atkObject, index); } return parentResult; }
static int /*long*/ atkAction_do_action (int /*long*/ atkObject, int /*long*/ index) { if (DEBUG) print ("-->atkAction_do_action"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleActionListener> listeners = accessible.accessibleActionListeners; int length = size(listeners); if (length > 0) { AccessibleActionEvent event = new AccessibleActionEvent(accessible); event.index = (int)/*64*/index; for (int i = 0; i < length; i++) { AccessibleActionListener listener = listeners.get(i); listener.doAction(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } int /*long*/ parentResult = 0; AtkActionIface iface = getActionIface (atkObject); if (iface != null && iface.do_action != 0) { parentResult = ATK.call (iface.do_action, atkObject, index); } return parentResult; }
static long /*int*/ atkAction_do_action (long /*int*/ atkObject, long /*int*/ index) { if (DEBUG) print ("-->atkAction_do_action"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleActionListener> listeners = accessible.accessibleActionListeners; int length = size(listeners); if (length > 0) { AccessibleActionEvent event = new AccessibleActionEvent(accessible); event.index = (int)/*64*/index; for (int i = 0; i < length; i++) { AccessibleActionListener listener = listeners.get(i); listener.doAction(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } long /*int*/ parentResult = 0; AtkActionIface iface = getActionIface (atkObject); if (iface != null && iface.do_action != 0) { parentResult = ATK.call (iface.do_action, atkObject, index); } return parentResult; }
String actionName = action.getString(); if (accessibleActionListenersSize() > 0) { AccessibleActionEvent event = new AccessibleActionEvent(this); for (int i = 0; i < accessibleActionListenersSize(); i++) { AccessibleActionListener listener = (AccessibleActionListener) accessibleActionListeners.elementAt(i);
static long /*int*/ atkAction_get_n_actions (long /*int*/ atkObject) { if (DEBUG) print ("-->atkAction_get_n_actions"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleActionListener> listeners = accessible.accessibleActionListeners; int length = size(listeners); if (length > 0) { AccessibleActionEvent event = new AccessibleActionEvent(accessible); for (int i = 0; i < length; i++) { AccessibleActionListener listener = listeners.get(i); listener.getActionCount(event); } return event.count; } } long /*int*/ parentResult = 0; AtkActionIface iface = getActionIface (atkObject); if (iface != null && iface.get_n_actions != 0) { parentResult = ATK.call (iface.get_n_actions, atkObject); } return parentResult; }
static int /*long*/ atkAction_get_n_actions (int /*long*/ atkObject) { if (DEBUG) print ("-->atkAction_get_n_actions"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleActionListener> listeners = accessible.accessibleActionListeners; int length = size(listeners); if (length > 0) { AccessibleActionEvent event = new AccessibleActionEvent(accessible); for (int i = 0; i < length; i++) { AccessibleActionListener listener = listeners.get(i); listener.getActionCount(event); } return event.count; } } int /*long*/ parentResult = 0; AtkActionIface iface = getActionIface (atkObject); if (iface != null && iface.get_n_actions != 0) { parentResult = ATK.call (iface.get_n_actions, atkObject); } return parentResult; }
static int /*long*/ atkAction_get_n_actions (int /*long*/ atkObject) { if (DEBUG) print ("-->atkAction_get_n_actions"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleActionListener> listeners = accessible.accessibleActionListeners; int length = size(listeners); if (length > 0) { AccessibleActionEvent event = new AccessibleActionEvent(accessible); for (int i = 0; i < length; i++) { AccessibleActionListener listener = listeners.get(i); listener.getActionCount(event); } return event.count; } } int /*long*/ parentResult = 0; AtkActionIface iface = getActionIface (atkObject); if (iface != null && iface.get_n_actions != 0) { parentResult = ATK.call (iface.get_n_actions, atkObject); } return parentResult; }
String actionName = action.getString(); if (accessibleActionListenersSize() > 0) { AccessibleActionEvent event = new AccessibleActionEvent(this); for (int i = 0; i < accessibleActionListenersSize(); i++) { AccessibleActionListener listener = (AccessibleActionListener) accessibleActionListeners.elementAt(i);
static long /*int*/ atkAction_get_description (long /*int*/ atkObject, long /*int*/ index) { if (DEBUG) print ("-->atkAction_get_description"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleActionListener> listeners = accessible.accessibleActionListeners; int length = size(listeners); if (length > 0) { AccessibleActionEvent event = new AccessibleActionEvent(accessible); event.index = (int)/*64*/index; for (int i = 0; i < length; i++) { AccessibleActionListener listener = listeners.get(i); listener.getDescription(event); } if (event.result == null) return 0; if (descriptionPtr != -1) OS.g_free (descriptionPtr); return descriptionPtr = getStringPtr (event.result); } } long /*int*/ parentResult = 0; AtkActionIface iface = getActionIface (atkObject); if (iface != null && iface.get_description != 0) { parentResult = ATK.call (iface.get_description, atkObject, index); } return parentResult; }
static int /*long*/ atkAction_get_description (int /*long*/ atkObject, int /*long*/ index) { if (DEBUG) print ("-->atkAction_get_description"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleActionListener> listeners = accessible.accessibleActionListeners; int length = size(listeners); if (length > 0) { AccessibleActionEvent event = new AccessibleActionEvent(accessible); event.index = (int)/*64*/index; for (int i = 0; i < length; i++) { AccessibleActionListener listener = listeners.get(i); listener.getDescription(event); } if (event.result == null) return 0; if (descriptionPtr != -1) OS.g_free (descriptionPtr); return descriptionPtr = getStringPtr (event.result); } } int /*long*/ parentResult = 0; AtkActionIface iface = getActionIface (atkObject); if (iface != null && iface.get_description != 0) { parentResult = ATK.call (iface.get_description, atkObject, index); } return parentResult; }
static int /*long*/ atkAction_get_description (int /*long*/ atkObject, int /*long*/ index) { if (DEBUG) print ("-->atkAction_get_description"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleActionListener> listeners = accessible.accessibleActionListeners; int length = size(listeners); if (length > 0) { AccessibleActionEvent event = new AccessibleActionEvent(accessible); event.index = (int)/*64*/index; for (int i = 0; i < length; i++) { AccessibleActionListener listener = listeners.get(i); listener.getDescription(event); } if (event.result == null) return 0; if (descriptionPtr != -1) OS.g_free (descriptionPtr); return descriptionPtr = getStringPtr (event.result); } } int /*long*/ parentResult = 0; AtkActionIface iface = getActionIface (atkObject); if (iface != null && iface.get_description != 0) { parentResult = ATK.call (iface.get_description, atkObject, index); } return parentResult; }
int length = size(listeners); if (length > 0) { AccessibleActionEvent event = new AccessibleActionEvent(accessible); event.index = (int)/*64*/index; for (int i = 0; i < length; i++) {
int length = size(listeners); if (length > 0) { AccessibleActionEvent event = new AccessibleActionEvent(accessible); event.index = (int)/*64*/index; for (int i = 0; i < length; i++) {
int length = size(listeners); if (length > 0) { AccessibleActionEvent event = new AccessibleActionEvent(accessible); event.index = (int)/*64*/index; for (int i = 0; i < length; i++) {