blob: 5af0e622477c9330a2babba50cfbb47469c8eb78 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import "root:/widgets"
import "root:/services"
import "root:/config"
import QtQuick.Layouts
StyledText {
required property int index
required property bool vertical
required property var occupied
required property int groupOffset
readonly property bool isWorkspace: true // Flag for finding workspace children
property int ws: groupOffset + index + 1
animate: true
text: ws
color: BarConfig.workspaces.occupiedBg || occupied[ws] ? Appearance.colours.text : Appearance.colours.subtext0
horizontalAlignment: StyledText.AlignHCenter
Layout.minimumWidth: vertical ? -1 : BarConfig.sizes.innerHeight
Layout.minimumHeight: vertical ? BarConfig.sizes.innerHeight : -1
}
|