From 856cfd3ebbcda7d49823d9988494363329f86270 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Sat, 11 Oct 2025 09:20:42 +0200 Subject: [PATCH] hourhand: parameterize hand length --- .../ii/modules/background/cookieClock/CookieClock.qml | 1 + .../ii/modules/background/cookieClock/DateIndicator.qml | 2 -- .../ii/modules/background/cookieClock/HourHand.qml | 7 ++----- .../ii/modules/background/cookieClock/HourMarks.qml | 1 - .../ii/modules/background/cookieClock/MinuteHand.qml | 4 ---- .../ii/modules/background/cookieClock/MinuteMarks.qml | 3 --- .../ii/modules/background/cookieClock/SecondHand.qml | 4 ---- 7 files changed, 3 insertions(+), 19 deletions(-) diff --git a/.config/quickshell/ii/modules/background/cookieClock/CookieClock.qml b/.config/quickshell/ii/modules/background/cookieClock/CookieClock.qml index db5da0210..38d479455 100644 --- a/.config/quickshell/ii/modules/background/cookieClock/CookieClock.qml +++ b/.config/quickshell/ii/modules/background/cookieClock/CookieClock.qml @@ -96,6 +96,7 @@ Item { // Hour hand HourHand { anchors.fill: parent + handLength: root.hourHandLength handWidth: root.hourHandWidth clockHour: root.clockHour clockMinute: root.clockMinute diff --git a/.config/quickshell/ii/modules/background/cookieClock/DateIndicator.qml b/.config/quickshell/ii/modules/background/cookieClock/DateIndicator.qml index f9824bae3..7454183e8 100644 --- a/.config/quickshell/ii/modules/background/cookieClock/DateIndicator.qml +++ b/.config/quickshell/ii/modules/background/cookieClock/DateIndicator.qml @@ -1,10 +1,8 @@ pragma ComponentBehavior: Bound -import qs import qs.services import qs.modules.common import qs.modules.common.widgets -import qs.modules.common.functions import QtQuick Item { diff --git a/.config/quickshell/ii/modules/background/cookieClock/HourHand.qml b/.config/quickshell/ii/modules/background/cookieClock/HourHand.qml index 01e6bae21..97fa61036 100644 --- a/.config/quickshell/ii/modules/background/cookieClock/HourHand.qml +++ b/.config/quickshell/ii/modules/background/cookieClock/HourHand.qml @@ -1,10 +1,6 @@ pragma ComponentBehavior: Bound -import qs -import qs.services import qs.modules.common -import qs.modules.common.widgets -import qs.modules.common.functions import QtQuick Item { @@ -13,6 +9,7 @@ Item { required property int clockHour required property int clockMinute + property real handLength: 72 property real handWidth: 16 property string style: "fill" property color color: Appearance.colors.colPrimary @@ -38,7 +35,7 @@ Item { if (root.style === "classic") position -= 15; return position; } - width: hourHandLength + width: root.handLength height: root.style === "classic" ? 8 : root.handWidth radius: root.style === "classic" ? 2 : root.handWidth / 2 diff --git a/.config/quickshell/ii/modules/background/cookieClock/HourMarks.qml b/.config/quickshell/ii/modules/background/cookieClock/HourMarks.qml index 2f4304845..31d7280e8 100644 --- a/.config/quickshell/ii/modules/background/cookieClock/HourMarks.qml +++ b/.config/quickshell/ii/modules/background/cookieClock/HourMarks.qml @@ -1,6 +1,5 @@ pragma ComponentBehavior: Bound -import qs import qs.services import qs.modules.common import qs.modules.common.widgets diff --git a/.config/quickshell/ii/modules/background/cookieClock/MinuteHand.qml b/.config/quickshell/ii/modules/background/cookieClock/MinuteHand.qml index 218f4c72a..c4db1765b 100644 --- a/.config/quickshell/ii/modules/background/cookieClock/MinuteHand.qml +++ b/.config/quickshell/ii/modules/background/cookieClock/MinuteHand.qml @@ -1,10 +1,6 @@ pragma ComponentBehavior: Bound -import qs -import qs.services import qs.modules.common -import qs.modules.common.widgets -import qs.modules.common.functions import QtQuick Item { diff --git a/.config/quickshell/ii/modules/background/cookieClock/MinuteMarks.qml b/.config/quickshell/ii/modules/background/cookieClock/MinuteMarks.qml index 6ac1a3e0d..68629aa70 100644 --- a/.config/quickshell/ii/modules/background/cookieClock/MinuteMarks.qml +++ b/.config/quickshell/ii/modules/background/cookieClock/MinuteMarks.qml @@ -1,10 +1,7 @@ pragma ComponentBehavior: Bound -import qs -import qs.services import qs.modules.common import qs.modules.common.widgets -import qs.modules.common.functions import QtQuick Item { diff --git a/.config/quickshell/ii/modules/background/cookieClock/SecondHand.qml b/.config/quickshell/ii/modules/background/cookieClock/SecondHand.qml index 0ce587850..e9151370c 100644 --- a/.config/quickshell/ii/modules/background/cookieClock/SecondHand.qml +++ b/.config/quickshell/ii/modules/background/cookieClock/SecondHand.qml @@ -1,10 +1,6 @@ pragma ComponentBehavior: Bound -import qs -import qs.services import qs.modules.common -import qs.modules.common.widgets -import qs.modules.common.functions import QtQuick Item {