From 4b221e2fd5b7faf4747cff6c590b6ddc38870901 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Sun, 14 Sep 2025 16:59:19 +1000 Subject: utilities: add recording control --- components/controls/StyledScrollBar.qml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'components/controls/StyledScrollBar.qml') diff --git a/components/controls/StyledScrollBar.qml b/components/controls/StyledScrollBar.qml index 69a01f3..ea895ae 100644 --- a/components/controls/StyledScrollBar.qml +++ b/components/controls/StyledScrollBar.qml @@ -7,12 +7,24 @@ import QtQuick.Controls ScrollBar { id: root + leftPadding: 0 + contentItem: StyledRect { + x: 0 implicitWidth: 6 - opacity: root.pressed ? 1 : root.policy === ScrollBar.AlwaysOn || (root.active && root.size < 1) ? 0.8 : 0 + opacity: root.pressed ? 1 : mouse.containsMouse ? 0.8 : root.policy === ScrollBar.AlwaysOn || (root.active && root.size < 1) ? 0.6 : 0 radius: Appearance.rounding.full color: Colours.palette.m3secondary + MouseArea { + id: mouse + + anchors.fill: parent + cursorShape: Qt.PointingHandCursor + hoverEnabled: true + acceptedButtons: Qt.NoButton + } + Behavior on opacity { Anim {} } -- cgit v1.2.3-freya