start dashboard
This commit is contained in:
@@ -7,7 +7,7 @@ import Quickshell.Widgets
|
||||
MouseArea {
|
||||
id: root
|
||||
|
||||
property real radius: 10
|
||||
required property real radius
|
||||
property real pad: 5
|
||||
property color color
|
||||
|
||||
@@ -34,51 +34,51 @@ MouseArea {
|
||||
strokeColor: root.color
|
||||
fillColor: root.color
|
||||
|
||||
startX: -radius - pad; startY: 0
|
||||
startX: -root.radius - pad; startY: 0
|
||||
|
||||
PathArc {
|
||||
radiusX: radius
|
||||
radiusY: radius
|
||||
radiusX: root.radius
|
||||
radiusY: root.radius
|
||||
|
||||
relativeX: radius
|
||||
relativeY: radius
|
||||
relativeX: root.radius
|
||||
relativeY: root.radius
|
||||
}
|
||||
|
||||
PathLine { relativeX: 0; relativeY: 2 * pad + item.height - 2 * radius }
|
||||
PathLine { relativeX: 0; relativeY: 2 * pad + item.height - 2 * root.radius }
|
||||
|
||||
PathArc {
|
||||
radiusX: radius
|
||||
radiusY: radius
|
||||
radiusX: root.radius
|
||||
radiusY: root.radius
|
||||
|
||||
direction: PathArc.Counterclockwise
|
||||
|
||||
relativeX: radius
|
||||
relativeY: radius
|
||||
relativeX: root.radius
|
||||
relativeY: root.radius
|
||||
}
|
||||
|
||||
PathLine { x: item.width + pad - radius; relativeY: 0 }
|
||||
PathLine { x: item.width + pad - root.radius; relativeY: 0 }
|
||||
|
||||
PathArc {
|
||||
radiusX: radius
|
||||
radiusY: radius
|
||||
radiusX: root.radius
|
||||
radiusY: root.radius
|
||||
|
||||
direction: PathArc.Counterclockwise
|
||||
|
||||
relativeX: radius
|
||||
relativeY: -radius
|
||||
relativeX: root.radius
|
||||
relativeY: -root.radius
|
||||
}
|
||||
|
||||
PathLine { relativeX: 0; relativeY: -item.height + 2 * radius - 2 * pad }
|
||||
PathLine { relativeX: 0; relativeY: -item.height + 2 * root.radius - 2 * pad }
|
||||
|
||||
PathArc {
|
||||
radiusX: radius
|
||||
radiusY: radius
|
||||
radiusX: root.radius
|
||||
radiusY: root.radius
|
||||
|
||||
relativeX: radius
|
||||
relativeY: -radius
|
||||
relativeX: root.radius
|
||||
relativeY: -root.radius
|
||||
}
|
||||
|
||||
PathLine { x: -radius - pad; y: 0 }
|
||||
PathLine { x: -root.radius - pad; y: 0 }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user