diff --git a/src/QmlControls/ToolStrip.qml b/src/QmlControls/ToolStrip.qml index 337b1b40fd5883da38e1ce9ddca5da3c539a9686..89ae07a46b4beaf8a623a21bcfc3bdcdd6910a14 100644 --- a/src/QmlControls/ToolStrip.qml +++ b/src/QmlControls/ToolStrip.qml @@ -48,12 +48,13 @@ Rectangle { } MouseArea { - x: -_root.x - y: -_root.y - width: _root.parent.width - height: _root.parent.height - visible: dropPanel.visible - onClicked: dropPanel.hide() + x: -_root.x + y: -_root.y + width: _root.parent.width + height: _root.parent.height + visible: dropPanel.visible + onClicked: dropPanel.hide() + preventStealing: true } Column { @@ -144,11 +145,15 @@ Rectangle { } MouseArea { - anchors.left: parent.left - anchors.right: parent.right - anchors.top: parent.top - height: parent.height + (_showOptionalElements? buttonLabel.height + buttonColumn.spacing : 0) - visible: _root.buttonEnabled ? _root.buttonEnabled[index] : true + // Size of mouse area is expanded to make touch easier + anchors.leftMargin: buttonStripColumn.margins + anchors.rightMargin: buttonStripColumn.margins + anchors.left: parent.left + anchors.right: parent.right + anchors.top: parent.top + height: parent.height + (_showOptionalElements? buttonLabel.height + buttonColumn.spacing : 0) + visible: _root.buttonEnabled ? _root.buttonEnabled[index] : true + preventStealing: true onClicked: { if (modelData.dropPanelComponent === undefined) {