From 63da636144635e5aa6b7ff1a2d2eec2a1e35aafa Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Tue, 27 May 2025 10:42:08 +0800 Subject: internal: bar only vertical The bar can only be vertical Remove box, boxlayout and anchortext Add StyledClippingRect --- modules/bar/components/workspaces/Workspaces.qml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'modules/bar/components/workspaces/Workspaces.qml') diff --git a/modules/bar/components/workspaces/Workspaces.qml b/modules/bar/components/workspaces/Workspaces.qml index 164698c..86392ec 100644 --- a/modules/bar/components/workspaces/Workspaces.qml +++ b/modules/bar/components/workspaces/Workspaces.qml @@ -4,12 +4,11 @@ import "root:/widgets" import "root:/services" import "root:/config" import QtQuick +import QtQuick.Layouts Item { id: root - property alias vertical: layout.vertical - readonly property list workspaces: layout.children.filter(c => c.isWorkspace).sort((w1, w2) => w1.ws - w2.ws) readonly property var occupied: Hyprland.workspaces.values.reduce((acc, curr) => { acc[curr.id] = curr.lastIpcObject.windows > 0; @@ -20,7 +19,7 @@ Item { implicitWidth: layout.implicitWidth implicitHeight: layout.implicitHeight - BoxLayout { + ColumnLayout { id: layout spacing: 0 @@ -31,7 +30,6 @@ Item { model: BarConfig.workspaces.shown Workspace { - vertical: root.vertical occupied: root.occupied groupOffset: root.groupOffset } @@ -46,7 +44,6 @@ Item { anchors.fill: parent sourceComponent: OccupiedBg { - vertical: root.vertical workspaces: root.workspaces occupied: root.occupied groupOffset: root.groupOffset @@ -58,7 +55,6 @@ Item { asynchronous: true sourceComponent: ActiveIndicator { - vertical: root.vertical workspaces: root.workspaces mask: layout maskWidth: root.width -- cgit v1.2.3-freya