summaryrefslogtreecommitdiff
path: root/extensions
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2019-02-17 16:35:06 +0000
committerAdolfo Jayme Barrientos <fitojb@ubuntu.com>2019-02-18 02:10:32 +0100
commita2e9836a7591e5c018cdb7f6d9e35db3a5853d54 (patch)
tree16f0652ebc8abde3ea1df69ed06bd120afe05ddb /extensions
parent041bd04dbda3d8b79a3644a8450c5f9447c7fa37 (diff)
tdf#122305 tdf#122307 wrap label based on current wizard width
rather than wrap on 82 characters, which is still too large for the width we are given Change-Id: I8bbb2d06d974f78d442cf59faebd29a8e22d7750 Reviewed-on: https://gerrit.libreoffice.org/67943 Tested-by: Jenkins Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Diffstat (limited to 'extensions')
-rw-r--r--extensions/source/dbpilots/commonpagesdbp.hxx19
-rw-r--r--extensions/uiconfig/sabpilot/ui/optiondbfieldpage.ui1
2 files changed, 18 insertions, 2 deletions
diff --git a/extensions/source/dbpilots/commonpagesdbp.hxx b/extensions/source/dbpilots/commonpagesdbp.hxx
index 13fac75f5b22..24a9de37317e 100644
--- a/extensions/source/dbpilots/commonpagesdbp.hxx
+++ b/extensions/source/dbpilots/commonpagesdbp.hxx
@@ -107,7 +107,24 @@ namespace dbp
virtual void dispose() override;
protected:
- void setDescriptionText(const OUString& _rDesc) { m_pDescription->SetText(_rDesc); }
+ void setDescriptionText(const OUString& rDesc)
+ {
+ m_pDescription->set_width_request(-1);
+ m_pDescription->set_height_request(-1);
+
+ auto nWidthAvail = GetParent()->GetSizePixel().Width();
+
+ m_pDescription->SetText(rDesc);
+
+ //tdf#122307 wrap based on current wizard width
+ Size aPrefSize(m_pDescription->get_preferred_size());
+ Size aSize(m_pDescription->CalcMinimumSize(nWidthAvail));
+ if (aSize.Height() > aPrefSize.Height())
+ {
+ m_pDescription->set_width_request(aSize.Width());
+ m_pDescription->set_height_request(aSize.Height());
+ }
+ }
// OWizardPage overridables
virtual void initializePage() override;
diff --git a/extensions/uiconfig/sabpilot/ui/optiondbfieldpage.ui b/extensions/uiconfig/sabpilot/ui/optiondbfieldpage.ui
index 70229de48a1a..0f23a27c9d22 100644
--- a/extensions/uiconfig/sabpilot/ui/optiondbfieldpage.ui
+++ b/extensions/uiconfig/sabpilot/ui/optiondbfieldpage.ui
@@ -19,7 +19,6 @@
<property name="hexpand">True</property>
<property name="xalign">0</property>
<property name="wrap">True</property>
- <property name="max_width_chars">82</property>
<accessibility>
<role type="static"/>
</accessibility>