@Override public void getRanges(AccessibleTextEvent e) { StyledText st = StyledText.this; Point point = new Point (e.x, e.y); Display display = st.getDisplay(); point = display.map(null, st, point); e.ranges = getRanges(point.x, point.y, point.x + e.width, point.y + e.height); if (e.ranges.length > 0) { e.start = e.ranges[0]; e.end = e.ranges[e.ranges.length - 1]; } } @Override
@Override public void getSelection(AccessibleTextEvent e) { StyledText st = StyledText.this; if (st.blockSelection && st.blockXLocation != -1) { Rectangle rect = st.getBlockSelectionPosition(); int lineIndex = rect.y + e.index; int linePixel = st.getLinePixel(lineIndex); e.ranges = getRanges(rect.x, linePixel, rect.width, linePixel); if (e.ranges.length > 0) { e.start = e.ranges[0]; e.end = e.ranges[e.ranges.length - 1]; } } else { if (e.index == 0) { Point point = st.getSelection(); e.start = point.x; e.end = point.y; if (e.start > e.end) { int temp = e.start; e.start = e.end; e.end = temp; } } } } @Override
public void getSelection(AccessibleTextEvent e) { StyledText st = StyledText.this; if (st.blockSelection && st.blockXLocation != -1) { Rectangle rect = st.getBlockSelectionPosition(); int lineIndex = rect.y + e.index; int linePixel = st.getLinePixel(lineIndex); e.ranges = getRanges(rect.x, linePixel, rect.width, linePixel); if (e.ranges.length > 0) { e.start = e.ranges[0]; e.end = e.ranges[e.ranges.length - 1]; } } else { if (e.index == 0) { Point point = st.getSelection(); e.start = point.x; e.end = point.y; if (e.start > e.end) { int temp = e.start; e.start = e.end; e.end = temp; } } } } public void getSelectionCount(AccessibleTextEvent e) {
@Override public void getSelection(AccessibleTextEvent e) { StyledText st = StyledText.this; if (st.blockSelection && st.blockXLocation != -1) { Rectangle rect = st.getBlockSelectionPosition(); int lineIndex = rect.y + e.index; int linePixel = st.getLinePixel(lineIndex); e.ranges = getRanges(rect.x, linePixel, rect.width, linePixel); if (e.ranges.length > 0) { e.start = e.ranges[0]; e.end = e.ranges[e.ranges.length - 1]; } } else { if (e.index == 0) { Point point = st.getSelection(); e.start = point.x; e.end = point.y; if (e.start > e.end) { int temp = e.start; e.start = e.end; e.end = temp; } } } } @Override
@Override public void getSelection(AccessibleTextEvent e) { StyledText st = StyledText.this; if (st.blockSelection && st.blockXLocation != -1) { Rectangle rect = st.getBlockSelectionPosition(); int lineIndex = rect.y + e.index; int linePixel = st.getLinePixel(lineIndex); e.ranges = getRanges(rect.x, linePixel, rect.width, linePixel); if (e.ranges.length > 0) { e.start = e.ranges[0]; e.end = e.ranges[e.ranges.length - 1]; } } else { if (e.index == 0) { Point point = st.getSelection(); e.start = point.x; e.end = point.y; if (e.start > e.end) { int temp = e.start; e.start = e.end; e.end = temp; } } } } @Override
@Override public void getSelection(AccessibleTextEvent e) { StyledText st = StyledText.this; if (st.blockSelection && st.blockXLocation != -1) { Rectangle rect = st.getBlockSelectionPosition(); int lineIndex = rect.y + e.index; int linePixel = st.getLinePixel(lineIndex); e.ranges = getRanges(rect.x, linePixel, rect.width, linePixel); if (e.ranges.length > 0) { e.start = e.ranges[0]; e.end = e.ranges[e.ranges.length - 1]; } } else { if (e.index == 0) { Point point = st.getSelection(); e.start = point.x; e.end = point.y; if (e.start > e.end) { int temp = e.start; e.start = e.end; e.end = temp; } } } } @Override
@Override public void getRanges(AccessibleTextEvent e) { StyledText st = StyledText.this; Point point = new Point (e.x, e.y); Display display = st.getDisplay(); point = display.map(null, st, point); e.ranges = getRanges(point.x, point.y, point.x + e.width, point.y + e.height); if (e.ranges.length > 0) { e.start = e.ranges[0]; e.end = e.ranges[e.ranges.length - 1]; } } @Override
@Override public void getRanges(AccessibleTextEvent e) { StyledText st = StyledText.this; Point point = new Point (e.x, e.y); Display display = st.getDisplay(); point = display.map(null, st, point); e.ranges = getRanges(point.x, point.y, point.x + e.width, point.y + e.height); if (e.ranges.length > 0) { e.start = e.ranges[0]; e.end = e.ranges[e.ranges.length - 1]; } } @Override
@Override public void getRanges(AccessibleTextEvent e) { StyledText st = StyledText.this; Point point = new Point (e.x, e.y); Display display = st.getDisplay(); point = display.map(null, st, point); e.ranges = getRanges(point.x, point.y, point.x + e.width, point.y + e.height); if (e.ranges.length > 0) { e.start = e.ranges[0]; e.end = e.ranges[e.ranges.length - 1]; } } @Override
public void getRanges(AccessibleTextEvent e) { StyledText st = StyledText.this; Point point = new Point (e.x, e.y); Display display = st.getDisplay(); point = display.map(null, st, point); e.ranges = getRanges(point.x, point.y, point.x + e.width, point.y + e.height); if (e.ranges.length > 0) { e.start = e.ranges[0]; e.end = e.ranges[e.ranges.length - 1]; } } public void getText(AccessibleTextEvent e) {
@Override public void getVisibleRanges(AccessibleTextEvent e) { e.ranges = getRanges(leftMargin, topMargin, clientAreaWidth - rightMargin, clientAreaHeight - bottomMargin); if (e.ranges.length > 0) { e.start = e.ranges[0]; e.end = e.ranges[e.ranges.length - 1]; } } @Override
@Override public void getVisibleRanges(AccessibleTextEvent e) { e.ranges = getRanges(leftMargin, topMargin, clientAreaWidth - rightMargin, clientAreaHeight - bottomMargin); if (e.ranges.length > 0) { e.start = e.ranges[0]; e.end = e.ranges[e.ranges.length - 1]; } } @Override
@Override public void getVisibleRanges(AccessibleTextEvent e) { e.ranges = getRanges(leftMargin, topMargin, clientAreaWidth - rightMargin, clientAreaHeight - bottomMargin); if (e.ranges.length > 0) { e.start = e.ranges[0]; e.end = e.ranges[e.ranges.length - 1]; } } @Override
public void getVisibleRanges(AccessibleTextEvent e) { e.ranges = getRanges(leftMargin, topMargin, clientAreaWidth - rightMargin, clientAreaHeight - bottomMargin); if (e.ranges.length > 0) { e.start = e.ranges[0]; e.end = e.ranges[e.ranges.length - 1]; } } public void scrollText(AccessibleTextEvent e) {
@Override public void getVisibleRanges(AccessibleTextEvent e) { e.ranges = getRanges(leftMargin, topMargin, clientAreaWidth - rightMargin, clientAreaHeight - bottomMargin); if (e.ranges.length > 0) { e.start = e.ranges[0]; e.end = e.ranges[e.ranges.length - 1]; } } @Override