diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2025-07-08 18:25:20 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2025-07-08 18:25:20 +0800 |
| commit | b707a6ee3ebfb5b527af63f0eacfb63ec1a580cb (patch) | |
| tree | 47008e296e936b32287c5cf9ebe065a119f5b2aa /bar/Bar.qml | |
init
Diffstat (limited to 'bar/Bar.qml')
| -rw-r--r-- | bar/Bar.qml | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/bar/Bar.qml b/bar/Bar.qml new file mode 100644 index 0000000..f28b836 --- /dev/null +++ b/bar/Bar.qml @@ -0,0 +1,62 @@ +import "../utils" +import "../config" +import QtQuick +import Quickshell +import QtQuick.Layouts + +Scope { + id: root + + Variants { + model: Quickshell.screens + + IWindow { + name: "Bar" + + anchors { + top: true + left: true + right: true + } + implicitHeight: child.implicitHeight + Bar.topMargin * 2 + + Rectangle { + id: child + radius: Bar.borderRadius + implicitHeight: Bar.height + implicitWidth: parent.width + + anchors { + left: parent.left + right: parent.mid + fill: parent + top: parent.top + topMargin: Bar.topMargin + leftMargin: Bar.leftMargin + rightMargin: Bar.rightMargin + } + RowLayout { + anchors { + fill: parent + left: parent.left + } + Layout.alignment: Qt.AlignLeft | Qt.AlignVCenter + id: row + + Workspace { + id: workspace + } + // Workspace { + // + // id: workspace2 + // } + // Workspace { + // + // id: workspace3 + // } + } + + } + } + } +} |
