diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2020-04-14 07:35:02 +0200 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2020-04-14 15:03:04 +0200 |
commit | a60b18a8c5d5c11c87dbbaaf884de138dfeb6c8f (patch) | |
tree | 09cb007763ee8262ff7d0d5a56c209c3da546e25 /include/LibreOfficeKit | |
parent | use gdk_window_move_to_rect if available at runtime (diff) | |
download | core-a60b18a8c5d5c11c87dbbaaf884de138dfeb6c8f.tar.gz core-a60b18a8c5d5c11c87dbbaaf884de138dfeb6c8f.zip |
lok: add tabstop changing and callback to send tabstop updates
This adds callback LOK_CALLBACK_TAB_STOP_LIST to send the tabstops
for the current paragraph.
In addition it adds .uno:ChangeTabStop action, with which it is
possible to change just one tabstop identified by the index.
Change-Id: I7762ead12e47288cbb0b0a1c8ffb8e9872cee8e8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92147
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'include/LibreOfficeKit')
-rw-r--r-- | include/LibreOfficeKit/LibreOfficeKitEnums.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/LibreOfficeKit/LibreOfficeKitEnums.h b/include/LibreOfficeKit/LibreOfficeKitEnums.h index 5ad801a7a74f..53bc3099e282 100644 --- a/include/LibreOfficeKit/LibreOfficeKitEnums.h +++ b/include/LibreOfficeKit/LibreOfficeKitEnums.h @@ -720,7 +720,12 @@ typedef enum * Send the list of functions whose name starts with the characters entered * by the user in the formula input bar. */ - LOK_CALLBACK_CALC_FUNCTION_LIST = 47 + LOK_CALLBACK_CALC_FUNCTION_LIST = 47, + + /** + * Sends the tab stop list for the current of the current cursor position. + */ + LOK_CALLBACK_TAB_STOP_LIST = 48, } LibreOfficeKitCallbackType; @@ -845,6 +850,8 @@ static inline const char* lokCallbackTypeToString(int nType) return "LOK_CALLBACK_JSDIALOG"; case LOK_CALLBACK_CALC_FUNCTION_LIST: return "LOK_CALLBACK_CALC_FUNCTION_LIST"; + case LOK_CALLBACK_TAB_STOP_LIST: + return "LOK_CALLBACK_TAB_STOP_LIST"; } assert(!"Unknown LibreOfficeKitCallbackType type."); |