int pasteText(int offset) { if (DEBUG) print(this + ".IAccessibleEditableText::pasteText, offset=" + offset); AccessibleEditableTextEvent event = new AccessibleEditableTextEvent(this); event.start = offset == COM.IA2_TEXT_OFFSET_LENGTH ? getCharacterCount() : offset; event.end = event.start; for (int i = 0; i < accessibleEditableTextListenersSize(); i++) { AccessibleEditableTextListener listener = accessibleEditableTextListeners.get(i); listener.pasteText(event); } if (event.result == null || !event.result.equals(ACC.OK)) return COM.E_INVALIDARG; return COM.S_OK; }
static int /*long*/ atkEditableText_paste_text (int /*long*/ atkObject, int /*long*/ position) { if (DEBUG) print ("-->atkEditableText_paste_text"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleEditableTextListener> listeners = accessible.accessibleEditableTextListeners; int length = size(listeners); if (length > 0) { AccessibleEditableTextEvent event = new AccessibleEditableTextEvent(accessible); event.start = (int)/*64*/position; for (int i = 0; i < length; i++) { AccessibleEditableTextListener listener = listeners.get(i); listener.pasteText(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } int /*long*/ parentResult = 0; AtkEditableTextIface iface = getEditableTextIface (atkObject); if (iface != null && iface.paste_text != 0) { parentResult = ATK.call (iface.paste_text, atkObject, position); } return parentResult; }
static int /*long*/ atkEditableText_paste_text (int /*long*/ atkObject, int /*long*/ position) { if (DEBUG) print ("-->atkEditableText_paste_text"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleEditableTextListener> listeners = accessible.accessibleEditableTextListeners; int length = size(listeners); if (length > 0) { AccessibleEditableTextEvent event = new AccessibleEditableTextEvent(accessible); event.start = (int)/*64*/position; for (int i = 0; i < length; i++) { AccessibleEditableTextListener listener = listeners.get(i); listener.pasteText(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } int /*long*/ parentResult = 0; AtkEditableTextIface iface = getEditableTextIface (atkObject); if (iface != null && iface.paste_text != 0) { parentResult = ATK.call (iface.paste_text, atkObject, position); } return parentResult; }
static long /*int*/ atkEditableText_paste_text (long /*int*/ atkObject, long /*int*/ position) { if (DEBUG) print ("-->atkEditableText_paste_text"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleEditableTextListener> listeners = accessible.accessibleEditableTextListeners; int length = size(listeners); if (length > 0) { AccessibleEditableTextEvent event = new AccessibleEditableTextEvent(accessible); event.start = (int)/*64*/position; for (int i = 0; i < length; i++) { AccessibleEditableTextListener listener = listeners.get(i); listener.pasteText(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } long /*int*/ parentResult = 0; AtkEditableTextIface iface = getEditableTextIface (atkObject); if (iface != null && iface.paste_text != 0) { parentResult = ATK.call (iface.paste_text, atkObject, position); } return parentResult; }