[java-atk-wrapper] cache AccessibleEditableText as well
- From: Samuel Thibault <sthibaul src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [java-atk-wrapper] cache AccessibleEditableText as well
- Date: Mon, 8 Jul 2019 23:08:29 +0000 (UTC)
commit aa6bb79395ebde24172b9d67fb6bb08c55904f13
Author: Giuseppe <giuseppecapaldo93 gmail com>
Date: Tue Jul 9 01:08:12 2019 +0200
cache AccessibleEditableText as well
wrapper/org/GNOME/Accessibility/AtkText.java | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/wrapper/org/GNOME/Accessibility/AtkText.java b/wrapper/org/GNOME/Accessibility/AtkText.java
index 545c624..d1c1825 100644
--- a/wrapper/org/GNOME/Accessibility/AtkText.java
+++ b/wrapper/org/GNOME/Accessibility/AtkText.java
@@ -28,6 +28,7 @@ public class AtkText {
AccessibleContext ac;
AccessibleText acc_text;
+ AccessibleEditableText acc_edt_text;
public class StringSequence {
@@ -45,6 +46,7 @@ public class AtkText {
super();
this.ac = ac;
this.acc_text = ac.getAccessibleText();
+ this.acc_edt_text = ac.getAccessibleEditableText();
}
public static AtkText createAtkText(AccessibleContext ac){
@@ -185,7 +187,6 @@ public class AtkText {
public boolean add_selection (int start, int end) {
return AtkUtil.invokeInSwing ( () -> {
- AccessibleEditableText acc_edt_text = ac.getAccessibleEditableText();
if (acc_edt_text == null || get_n_selections() > 0)
return false;
return set_selection(0, start, end);
@@ -194,7 +195,6 @@ public class AtkText {
public boolean remove_selection(int selection_num) {
return AtkUtil.invokeInSwing ( () -> {
- AccessibleEditableText acc_edt_text = ac.getAccessibleEditableText();
if (acc_edt_text == null || selection_num > 0)
return false;
acc_edt_text.selectText(0, 0);
@@ -204,7 +204,6 @@ public class AtkText {
public boolean set_selection (int selection_num, int start, int end) {
return AtkUtil.invokeInSwing ( () -> {
- AccessibleEditableText acc_edt_text = ac.getAccessibleEditableText();
if (acc_edt_text == null || selection_num > 0)
return false;
acc_edt_text.selectText(start, end-1);
@@ -214,7 +213,6 @@ public class AtkText {
public boolean set_caret_offset (int offset) {
return AtkUtil.invokeInSwing ( () -> {
- AccessibleEditableText acc_edt_text = ac.getAccessibleEditableText();
if (acc_edt_text != null) {
acc_edt_text.selectText(offset, offset);
return true;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]