From 4d493db529600c3ae39b39da0c708c36d679a76b Mon Sep 17 00:00:00 2001 From: Mike Kaganski Date: Wed, 2 Nov 2022 11:03:08 +0300 Subject: lok: use twips in Math Change-Id: I11acd281da64b0023d74b3bc02e0f54864b94da9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142275 Tested-by: Jenkins Reviewed-by: Mike Kaganski --- starmath/inc/utility.hxx | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'starmath/inc') diff --git a/starmath/inc/utility.hxx b/starmath/inc/utility.hxx index c0b473264532..a05578a53647 100644 --- a/starmath/inc/utility.hxx +++ b/starmath/inc/utility.hxx @@ -21,10 +21,13 @@ #include +#include +#include #include #include #include #include +#include #include @@ -113,4 +116,14 @@ public: virtual void Insert(const vcl::Font &rFont) override; }; +// Math uses 100ths of MM by default, but lok needs twips everywhere +inline MapUnit SmMapUnit() +{ + return comphelper::LibreOfficeKit::isActive() ? MapUnit::MapTwip : MapUnit::Map100thMM; +} +inline o3tl::Length SmO3tlLengthUnit() +{ + return comphelper::LibreOfficeKit::isActive() ? o3tl::Length::twip : o3tl::Length::mm100; +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ -- cgit v1.2.3