OSDN Git Service

Implement _getPointFromOffset on VirtualBufferTextInfo so that the moveMouseToReview...
authorMichael Curran <mick@kulgan.net>
Tue, 28 Sep 2010 00:47:31 +0000 (10:47 +1000)
committerMichael Curran <mick@kulgan.net>
Tue, 28 Sep 2010 00:47:31 +0000 (10:47 +1000)
source/virtualBuffers/__init__.py

index 5299afc..3dc28aa 100644 (file)
@@ -70,6 +70,10 @@ class VirtualBufferTextInfo(textInfos.offsets.OffsetsTextInfo):
                NVDAHelper.localLib.VBuf_getFieldNodeOffsets(self.obj.VBufHandle, node, ctypes.byref(start), ctypes.byref(end))\r
                return start.value, end.value\r
 \r
+       def _getPointFromOffset(self,offset):\r
+               o=self._getNVDAObjectFromOffset(offset)\r
+               return textInfos.Point(o.location[0],o.location[1])\r
+\r
        def _getNVDAObjectFromOffset(self,offset):\r
                docHandle,ID=self._getFieldIdentifierFromOffset(offset)\r
                return self.obj.getNVDAObjectFromIdentifier(docHandle,ID)\r