From d06cfc962f81c123d889b06f54f2326c15f452d4 Mon Sep 17 00:00:00 2001 From: ababi <albert.babi@savoirfairelinux.com> Date: Thu, 24 Sep 2020 16:50:00 +0200 Subject: [PATCH] contextmenu: wrapping text instead of elision Gitlab: #104 Change-Id: I22da3e93730b402a103ea80942de468c75ba88d8 --- src/commoncomponents/GeneralMenuItem.qml | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/commoncomponents/GeneralMenuItem.qml b/src/commoncomponents/GeneralMenuItem.qml index 4c6a5e513..cda67b8a4 100644 --- a/src/commoncomponents/GeneralMenuItem.qml +++ b/src/commoncomponents/GeneralMenuItem.qml @@ -65,18 +65,13 @@ MenuItem { anchors.left: contextMenuItemImage.right anchors.leftMargin: 20 anchors.verticalCenter: menuItemContentRect.verticalCenter - width: textMetrics.boundingRect.width + width: contextMenuItemImage.visible ? + (preferredWidth - contextMenuItemImage.width - 58) : + preferredWidth - 24 height: 30 - TextMetrics { - id: textMetrics - font: contextMenuItemText.font - elide: Text.ElideRight - elideWidth: contextMenuItemImage.visible ? (preferredWidth - contextMenuItemImage.width - 58) : preferredWidth - 24 - text: itemName - } - - text: textMetrics.elidedText + text: itemName + wrapMode: Text.WordWrap font.pointSize: JamiTheme.textFontSize horizontalAlignment: Text.AlignLeft verticalAlignment: Text.AlignVCenter -- GitLab