[orca] Use the script's setCaretPosition() when jumping to an object in the navlist
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Use the script's setCaretPosition() when jumping to an object in the navlist
- Date: Tue, 28 Jul 2015 01:57:28 +0000 (UTC)
commit 1a7e8dd45c90247b727219968a23c3ef7bcd23bf
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Mon Jul 27 21:55:11 2015 -0400
Use the script's setCaretPosition() when jumping to an object in the navlist
src/orca/orca_gui_navlist.py | 20 ++------------------
1 files changed, 2 insertions(+), 18 deletions(-)
---
diff --git a/src/orca/orca_gui_navlist.py b/src/orca/orca_gui_navlist.py
index da08549..460bf04 100644
--- a/src/orca/orca_gui_navlist.py
+++ b/src/orca/orca_gui_navlist.py
@@ -41,6 +41,7 @@ class OrcaNavListGUI:
self._gui = self._createNavListDialog(columnHeaders, rows, selectedRow)
self._gui.set_title(title)
self._gui.set_modal(True)
+ self._script = orca_state.activeScript
self.showGUI()
def _createNavListDialog(self, columnHeaders, rows, selectedRow):
@@ -90,7 +91,6 @@ class OrcaNavListGUI:
btn.grab_default()
btn.connect('clicked', self._onJumpToClicked)
-
self._activateButton = dialog.add_button(
guilabels.ACTIVATE, Gtk.ResponseType.OK)
self._activateButton.connect('clicked', self._onActivateClicked)
@@ -131,23 +131,7 @@ class OrcaNavListGUI:
def _onJumpToClicked(self, widget):
obj = self._getSelectedAccessible()
self._gui.destroy()
- try:
- obj.queryComponent().grabFocus()
- except:
- debug.println(debug.LEVEL_FINE, 'Could not grab focus on %s' % obj)
- try:
- text = obj.queryText()
- text.setCaretOffset(0)
- except NotImplementedError:
- while obj.childCount:
- obj = obj[0]
- try:
- text = obj.queryText()
- text.setCaretOffset(0)
- except NotImplementedError:
- pass
- else:
- break
+ self._script.utilities.setCaretPosition(obj, 0)
def _onActivateClicked(self, widget):
obj = self._getSelectedAccessible()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]