@@ -342,9 +342,10 @@ Item {
342 id: rowLabel
342 id: rowLabel
343 anchors {
343 anchors {
344 left: parent.left
344 left: parent.left
345+ right: root.partialWidth ? parent.right : parent.left
346+ rightMargin: touchMenuIcon.width
346 objectName: "panelTitle"
348 objectName: "panelTitle"
347− width: root.width - __indicators.maxDragHandleSize - touchMenuIcon.width
348 height: root.minimizedPanelHeight
349 height: root.minimizedPanelHeight
349 verticalAlignment: Text.AlignVCenter
350 verticalAlignment: Text.AlignVCenter
350 elide: Text.ElideRight
351 elide: Text.ElideRight
@@ -356,15 +357,14 @@ Item {
356 opacity: __applicationMenus.visible && !__applicationMenus.expanded
357 opacity: __applicationMenus.visible && !__applicationMenus.expanded
357 Behavior on opacity { NumberAnimation { duration: UbuntuAnimation.SnapDuration } }
358 Behavior on opacity { NumberAnimation { duration: UbuntuAnimation.SnapDuration } }
358 visible: opacity !== 0
359 visible: opacity !== 0
359− readonly property var implicitWidthWithMargin: implicitWidth === 0 ? 0 : implicitWidth + units.gu(1)
363 id: touchMenuIcon
363 id: touchMenuIcon
364 objectName: "touchMenuIcon"
364 objectName: "touchMenuIcon"
365 anchors {
365 anchors {
366− right: parent.right
366+ left: parent.left
367− rightMargin: parent.width - rowLabel.implicitWidthWithMargin - width
367+ leftMargin: rowLabel.contentWidth + units.dp(2)
368 verticalCenter: parent.verticalCenter
368 verticalCenter: parent.verticalCenter
370 width: units.gu(2)
370 width: units.gu(2)