Boateye
This commit is contained in:
67
Boateye.qml
Normal file
67
Boateye.qml
Normal file
@@ -0,0 +1,67 @@
|
||||
import Quickshell
|
||||
import Quickshell.Wayland
|
||||
import Quickshell.Widgets
|
||||
import Quickshell.Io
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Effects
|
||||
|
||||
PanelWindow {
|
||||
id: root
|
||||
visible: false
|
||||
anchors {
|
||||
left: true
|
||||
bottom: true
|
||||
}
|
||||
implicitHeight: 540
|
||||
implicitWidth: 540
|
||||
color: "transparent"
|
||||
|
||||
IpcHandler {
|
||||
target: "boateye"
|
||||
function open() {root.visible = true}
|
||||
function close() {root.visible = false}
|
||||
}
|
||||
|
||||
RectangularShadow {
|
||||
anchors.fill: wrapper
|
||||
radius: wrapper.radius
|
||||
blur: 10
|
||||
spread: 2
|
||||
}
|
||||
ClippingRectangle {
|
||||
color: "#181818"
|
||||
anchors {
|
||||
left: parent.left
|
||||
bottom: parent.bottom
|
||||
margins: 12
|
||||
}
|
||||
width: 500
|
||||
height: 500
|
||||
id: wrapper
|
||||
radius: 12
|
||||
Item {
|
||||
anchors.fill: parent
|
||||
ScreencopyView {
|
||||
width: Quickshell.screens[0].width
|
||||
height: Quickshell.screens[0].height
|
||||
live: true
|
||||
captureSource: Quickshell.screens[0]
|
||||
x: -1292
|
||||
y: -450
|
||||
}
|
||||
transform: Scale {
|
||||
origin {
|
||||
x: width/2
|
||||
y: height/2
|
||||
}
|
||||
xScale: 15
|
||||
yScale: 10
|
||||
}
|
||||
}
|
||||
Image {
|
||||
anchors.fill: parent
|
||||
source: "/home/spingus/Pictures/boateye.png"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user