From 755066d847f0fae84de11b7b13974b733a21b089 Mon Sep 17 00:00:00 2001 From: Shaun Reed Date: Wed, 4 Feb 2026 19:29:52 -0500 Subject: [PATCH] Clean up ClideHandle. --- qml/Components/ClideHandle.qml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/qml/Components/ClideHandle.qml b/qml/Components/ClideHandle.qml index 26e72fc..ae3ff2d 100644 --- a/qml/Components/ClideHandle.qml +++ b/qml/Components/ClideHandle.qml @@ -8,11 +8,20 @@ import QtQuick.Controls import clide.module 1.0 Rectangle { + readonly property color currentColor: { + if (pressed) { + return RustColors.pressed; + } else if (hovered) { + return RustColors.hovered; + } else { + return RustColors.gutter; + } + } required property bool hovered required property bool pressed - border.color: pressed ? RustColors.pressed : hovered ? RustColors.hovered : RustColors.gutter - color: pressed ? RustColors.pressed : hovered ? RustColors.hovered : RustColors.gutter + border.color: currentColor + color: currentColor implicitHeight: 8 radius: 2.5