[Libreoffice-commits] core.git: sfx2/source
Gizem Ozgun (via logerrit)
logerrit at kemper.freedesktop.org
Tue Jul 6 05:22:54 UTC 2021
sfx2/source/devtools/ObjectInspectorTreeHandler.cxx | 6 ++++++
1 file changed, 6 insertions(+)
New commits:
commit 1c8483d2174bc6419829dface97627a4304c8912
Author: Gizem Ozgun <gizemozguun at gmail.com>
AuthorDate: Mon Jun 28 23:55:42 2021 +0300
Commit: Gülşah Köse <gulsah.kose at collabora.com>
CommitDate: Tue Jul 6 07:22:21 2021 +0200
tdf#142459 Fixed long class names are truncated(gen)
Change-Id: I9c88beb3fc83c23b2e866824985d50567b056f7f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118035
Tested-by: Jenkins
Reviewed-by: Gülşah Köse <gulsah.kose at collabora.com>
diff --git a/sfx2/source/devtools/ObjectInspectorTreeHandler.cxx b/sfx2/source/devtools/ObjectInspectorTreeHandler.cxx
index d7d4895e5d6b..362907e92a4b 100644
--- a/sfx2/source/devtools/ObjectInspectorTreeHandler.cxx
+++ b/sfx2/source/devtools/ObjectInspectorTreeHandler.cxx
@@ -1322,6 +1322,12 @@ void ObjectInspectorTreeHandler::inspectObject(uno::Reference<uno::XInterface> c
// Set implementation name
OUString aImplementationName = getInterfaceImplementationClass(xInterface);
mpObjectInspectorWidgets->mpClassNameLabel->set_label(aImplementationName);
+ sal_Int32 nStrLen = aImplementationName.getLength();
+ sal_Int32 nDigitWidth
+ = mpObjectInspectorWidgets->mpClassNameLabel->get_approximate_digit_width();
+
+ //get_about_digit_width() returns an approximate value. To always see the full class name (nStrLen+2)
+ mpObjectInspectorWidgets->mpClassNameLabel->set_size_request((nStrLen + 2) * nDigitWidth, -1);
// Fire entering the current opened page manually
auto rPageId = mpObjectInspectorWidgets->mpNotebook->get_current_page_ident();
More information about the Libreoffice-commits
mailing list