bar/modules/Workspaces.qml (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
import Quickshell
import QtQuick
import Quickshell.I3
import QtQuick.Controls.Basic
import QtQuick.Layouts
import "../classes" as Class
import "../../"
RowLayout {
spacing: 8
id: workspaces
Layout.alignment: Qt.alignVCenter | Qt.alignLeft
// anchors.left: parent.left
// anchors.verticalCenter: parent.verticalCenter
property var ws_list: I3.workspaces.values
property var ws_focused: I3.focusedWorkspace?.number
Repeater {
model: parent.ws_list
Text {
id: wsLabel
text: (modelData.name == "12") ? Resources.icons.volume_mixer : (modelData.name == "11") ? Resources.icons.download : modelData.name
color: (modelData.name == ws_focused) ? Resources.palette.orange : Resources.palette.fg
}
}
}
|