fix multimonitor corners
This commit is contained in:
77
Corners.qml
77
Corners.qml
@@ -1,44 +1,53 @@
|
||||
import QtQuick
|
||||
import Quickshell
|
||||
import Quickshell.Hyprland
|
||||
import './Widgets' as Widgets
|
||||
|
||||
Item {
|
||||
id: corners
|
||||
readonly property real radius: 12
|
||||
Widgets.Corner {
|
||||
anchors {
|
||||
top: true
|
||||
left: true
|
||||
Repeater {
|
||||
model: Quickshell.screens
|
||||
delegate: Item {
|
||||
id: corners
|
||||
readonly property real radius: 12
|
||||
Widgets.Corner {
|
||||
anchors {
|
||||
top: true
|
||||
left: true
|
||||
}
|
||||
radius: corners.radius
|
||||
angle: 0
|
||||
fillColor: "black"
|
||||
screen: modelData
|
||||
}
|
||||
radius: corners.radius
|
||||
angle: 0
|
||||
fillColor: "black"
|
||||
}
|
||||
Widgets.Corner {
|
||||
anchors {
|
||||
bottom: true
|
||||
left: true
|
||||
Widgets.Corner {
|
||||
anchors {
|
||||
bottom: true
|
||||
left: true
|
||||
}
|
||||
radius: corners.radius
|
||||
angle: 90
|
||||
fillColor: "black"
|
||||
screen: modelData
|
||||
}
|
||||
radius: corners.radius
|
||||
angle: 90
|
||||
fillColor: "black"
|
||||
}
|
||||
Widgets.Corner {
|
||||
anchors {
|
||||
bottom: true
|
||||
right: true
|
||||
Widgets.Corner {
|
||||
anchors {
|
||||
bottom: true
|
||||
right: true
|
||||
}
|
||||
radius: corners.radius
|
||||
angle: 180
|
||||
fillColor: "black"
|
||||
screen: modelData
|
||||
}
|
||||
radius: corners.radius
|
||||
angle: 180
|
||||
fillColor: "black"
|
||||
}
|
||||
Widgets.Corner {
|
||||
anchors {
|
||||
top: true
|
||||
right: true
|
||||
Widgets.Corner {
|
||||
anchors {
|
||||
top: true
|
||||
right: true
|
||||
}
|
||||
radius: corners.radius
|
||||
angle: 270
|
||||
fillColor: "black"
|
||||
screen: modelData
|
||||
}
|
||||
radius: corners.radius
|
||||
angle: 270
|
||||
fillColor: "black"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user