all repos — quickshell @ 4ed0758c7fa6305a3e9487b82bf7b96a64e79efb

A desert-witch desktop shell

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
    }
  }
}