static long /*int*/ atkText_get_character_at_offset (long /*int*/ atkObject, long /*int*/ offset) { if (DEBUG) print ("-->atkText_get_character_at_offset"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); event.start = (int)/*64*/offset; event.end = (int)/*64*/(offset + 1); event.type = ACC.TEXT_BOUNDARY_CHAR; for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.getText(event); } String text = event.result; return text != null && text.length() > 0 ? text.charAt(0) : 0; } String text = object.getText (); if (text != null && text.length() > offset) return text.charAt ((int)/*64*/offset); } AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.get_character_at_offset != 0) { return ATK.call (iface.get_character_at_offset, atkObject, offset); } return 0; }
static int /*long*/ atkText_set_caret_offset (int /*long*/ atkObject, int /*long*/ offset) { if (DEBUG) print ("-->atkText_set_caret_offset"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); event.offset = (int)/*64*/offset; for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.setCaretOffset(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.set_caret_offset != 0) { return ATK.call (iface.set_caret_offset, atkObject, offset); } return 0; }
static int /*long*/ atkText_set_caret_offset (int /*long*/ atkObject, int /*long*/ offset) { if (DEBUG) print ("-->atkText_set_caret_offset"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); event.offset = (int)/*64*/offset; for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.setCaretOffset(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.set_caret_offset != 0) { return ATK.call (iface.set_caret_offset, atkObject, offset); } return 0; }
static int /*long*/ atkText_add_selection (int /*long*/ atkObject, int /*long*/ start_offset, int /*long*/ end_offset) { if (DEBUG) print ("-->atkText_add_selection"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); event.start = (int)/*64*/start_offset; event.end = (int)/*64*/end_offset; for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.addSelection(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } int /*long*/ parentResult = 0; AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.add_selection != 0) { parentResult = ATK.call (iface.add_selection, atkObject, start_offset, end_offset); } return parentResult; }
static long /*int*/ atkText_add_selection (long /*int*/ atkObject, long /*int*/ start_offset, long /*int*/ end_offset) { if (DEBUG) print ("-->atkText_add_selection"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); event.start = (int)/*64*/start_offset; event.end = (int)/*64*/end_offset; for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.addSelection(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } long /*int*/ parentResult = 0; AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.add_selection != 0) { parentResult = ATK.call (iface.add_selection, atkObject, start_offset, end_offset); } return parentResult; }
static long /*int*/ atkText_set_caret_offset (long /*int*/ atkObject, long /*int*/ offset) { if (DEBUG) print ("-->atkText_set_caret_offset"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); event.offset = (int)/*64*/offset; for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.setCaretOffset(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.set_caret_offset != 0) { return ATK.call (iface.set_caret_offset, atkObject, offset); } return 0; }
static int /*long*/ atkText_remove_selection (int /*long*/ atkObject, int /*long*/ selection_num) { if (DEBUG) print ("-->atkText_remove_selection"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); event.index = (int)/*64*/selection_num; for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.removeSelection(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } int /*long*/ parentResult = 0; AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.remove_selection != 0) { parentResult = ATK.call (iface.remove_selection, atkObject, selection_num); } return parentResult; }
static int /*long*/ atkText_remove_selection (int /*long*/ atkObject, int /*long*/ selection_num) { if (DEBUG) print ("-->atkText_remove_selection"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); event.index = (int)/*64*/selection_num; for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.removeSelection(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } int /*long*/ parentResult = 0; AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.remove_selection != 0) { parentResult = ATK.call (iface.remove_selection, atkObject, selection_num); } return parentResult; }
static long /*int*/ atkText_remove_selection (long /*int*/ atkObject, long /*int*/ selection_num) { if (DEBUG) print ("-->atkText_remove_selection"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); event.index = (int)/*64*/selection_num; for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.removeSelection(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } long /*int*/ parentResult = 0; AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.remove_selection != 0) { parentResult = ATK.call (iface.remove_selection, atkObject, selection_num); } return parentResult; }
static int /*long*/ atkText_add_selection (int /*long*/ atkObject, int /*long*/ start_offset, int /*long*/ end_offset) { if (DEBUG) print ("-->atkText_add_selection"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); event.start = (int)/*64*/start_offset; event.end = (int)/*64*/end_offset; for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.addSelection(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } int /*long*/ parentResult = 0; AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.add_selection != 0) { parentResult = ATK.call (iface.add_selection, atkObject, start_offset, end_offset); } return parentResult; }
static int /*long*/ atkText_set_selection (int /*long*/ atkObject, int /*long*/ selection_num, int /*long*/ start_offset, int /*long*/ end_offset) { if (DEBUG) print ("-->atkText_set_selection"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); event.index = (int)/*64*/selection_num; event.start = (int)/*64*/start_offset; event.end = (int)/*64*/end_offset; for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.setSelection(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } int /*long*/ parentResult = 0; AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.set_selection != 0) { parentResult = ATK.call (iface.set_selection, atkObject, selection_num, start_offset, end_offset); } return parentResult; }
static long /*int*/ atkText_set_selection (long /*int*/ atkObject, long /*int*/ selection_num, long /*int*/ start_offset, long /*int*/ end_offset) { if (DEBUG) print ("-->atkText_set_selection"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); event.index = (int)/*64*/selection_num; event.start = (int)/*64*/start_offset; event.end = (int)/*64*/end_offset; for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.setSelection(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } long /*int*/ parentResult = 0; AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.set_selection != 0) { parentResult = ATK.call (iface.set_selection, atkObject, selection_num, start_offset, end_offset); } return parentResult; }
static int /*long*/ atkText_set_selection (int /*long*/ atkObject, int /*long*/ selection_num, int /*long*/ start_offset, int /*long*/ end_offset) { if (DEBUG) print ("-->atkText_set_selection"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); event.index = (int)/*64*/selection_num; event.start = (int)/*64*/start_offset; event.end = (int)/*64*/end_offset; for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.setSelection(event); } return ACC.OK.equals(event.result) ? 1 : 0; } } int /*long*/ parentResult = 0; AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.set_selection != 0) { parentResult = ATK.call (iface.set_selection, atkObject, selection_num, start_offset, end_offset); } return parentResult; }
static long /*int*/ atkText_get_character_count (long /*int*/ atkObject) { if (DEBUG) print ("-->atkText_get_character_count"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.getCharacterCount(event); } return event.count; } String text = object.getText (); if (text != null) return text.length (); } AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.get_character_count != 0) { return ATK.call (iface.get_character_count, atkObject); } return 0; }
static int /*long*/ atkText_get_character_count (int /*long*/ atkObject) { if (DEBUG) print ("-->atkText_get_character_count"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.getCharacterCount(event); } return event.count; } String text = object.getText (); if (text != null) return text.length (); } AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.get_character_count != 0) { return ATK.call (iface.get_character_count, atkObject); } return 0; }
static int /*long*/ atkText_get_character_count (int /*long*/ atkObject) { if (DEBUG) print ("-->atkText_get_character_count"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTextExtendedListener> listeners = accessible.accessibleTextExtendedListeners; int length = size(listeners); if (length > 0) { AccessibleTextEvent event = new AccessibleTextEvent(accessible); for (int i = 0; i < length; i++) { AccessibleTextExtendedListener listener = listeners.get(i); listener.getCharacterCount(event); } return event.count; } String text = object.getText (); if (text != null) return text.length (); } AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.get_character_count != 0) { return ATK.call (iface.get_character_count, atkObject); } return 0; }
String getText () { List<AccessibleControlListener> listeners = accessible.accessibleControlListeners; int length = size(listeners); if (length > 0) { String parentText = ""; //$NON-NLS-1$ AtkTextIface iface = getTextIface (handle); if (iface != null && iface.get_character_count != 0) { long /*int*/ characterCount = ATK.call (iface.get_character_count, handle); if (characterCount > 0 && iface.get_text != 0) { long /*int*/ parentResult = ATK.call (iface.get_text, handle, 0, characterCount); if (parentResult != 0) { parentText = getString (parentResult); OS.g_free(parentResult); } } } AccessibleControlEvent event = new AccessibleControlEvent (accessible); event.childID = id; event.result = parentText; for (int i = 0; i < length; i++) { AccessibleControlListener listener = listeners.get (i); listener.getValue (event); } return event.result; } return null; }
String getText () { List<AccessibleControlListener> listeners = accessible.accessibleControlListeners; int length = size(listeners); if (length > 0) { String parentText = ""; //$NON-NLS-1$ AtkTextIface iface = getTextIface (handle); if (iface != null && iface.get_character_count != 0) { int /*long*/ characterCount = ATK.call (iface.get_character_count, handle); if (characterCount > 0 && iface.get_text != 0) { int /*long*/ parentResult = ATK.call (iface.get_text, handle, 0, characterCount); if (parentResult != 0) { parentText = getString (parentResult); OS.g_free(parentResult); } } } AccessibleControlEvent event = new AccessibleControlEvent (accessible); event.childID = id; event.result = parentText; for (int i = 0; i < length; i++) { AccessibleControlListener listener = listeners.get (i); listener.getValue (event); } return event.result; } return null; }
AtkTextIface iface = getTextIface (atkObject); if (iface != null && iface.get_offset_at_point != 0) { parentResult = ATK.call (iface.get_offset_at_point, atkObject, x, y, coords);
String getText () { List<AccessibleControlListener> listeners = accessible.accessibleControlListeners; int length = size(listeners); if (length > 0) { String parentText = ""; //$NON-NLS-1$ AtkTextIface iface = getTextIface (handle); if (iface != null && iface.get_character_count != 0) { int /*long*/ characterCount = ATK.call (iface.get_character_count, handle); if (characterCount > 0 && iface.get_text != 0) { int /*long*/ parentResult = ATK.call (iface.get_text, handle, 0, characterCount); if (parentResult != 0) { parentText = getString (parentResult); OS.g_free(parentResult); } } } AccessibleControlEvent event = new AccessibleControlEvent (accessible); event.childID = id; event.result = parentText; for (int i = 0; i < length; i++) { AccessibleControlListener listener = listeners.get (i); listener.getValue (event); } return event.result; } return null; }