diff options
author | Marco Cecchetti <marco.cecchetti@collabora.com> | 2023-05-04 12:11:53 +0200 |
---|---|---|
committer | Marco Cecchetti <marco.cecchetti@collabora.com> | 2023-05-05 16:15:48 +0200 |
commit | 2cff51517ca0c609f7fa0aba6a798562895b6d86 (patch) | |
tree | bf3f2c6ff20faa894bbc3d8a9d4d29ab8aef2e25 /libreofficekit | |
parent | 1600181e74692714d844e7e51f411765895ea3de (diff) |
lok: a11y: focused paragraph info sent to client
For the currently focused paragraph the following data is notified to
client:
paragraph content, caret position, text selection start/end
These data is kept as an instance state so the client can request such
info at any time.
Change-Id: Ic1a3be0d93472300b1b6a91fb0de5bad87c031aa
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151364
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
Diffstat (limited to 'libreofficekit')
-rw-r--r-- | libreofficekit/source/gtk/lokdocview.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libreofficekit/source/gtk/lokdocview.cxx b/libreofficekit/source/gtk/lokdocview.cxx index 76f94293956b..6d810f2d1e3f 100644 --- a/libreofficekit/source/gtk/lokdocview.cxx +++ b/libreofficekit/source/gtk/lokdocview.cxx @@ -1488,6 +1488,9 @@ callback (gpointer pData) case LOK_CALLBACK_EXPORT_FILE: case LOK_CALLBACK_VIEW_RENDER_STATE: case LOK_CALLBACK_APPLICATION_BACKGROUND_COLOR: + case LOK_CALLBACK_A11Y_FOCUS_CHANGED: + case LOK_CALLBACK_A11Y_CARET_CHANGED: + case LOK_CALLBACK_A11Y_TEXT_SELECTION_CHANGED: { // TODO: Implement me break; |