aboutsummaryrefslogtreecommitdiff
path: root/modules/system/quickshell/CustomCheckBox.qml
diff options
context:
space:
mode:
Diffstat (limited to 'modules/system/quickshell/CustomCheckBox.qml')
-rw-r--r--modules/system/quickshell/CustomCheckBox.qml44
1 files changed, 0 insertions, 44 deletions
diff --git a/modules/system/quickshell/CustomCheckBox.qml b/modules/system/quickshell/CustomCheckBox.qml
deleted file mode 100644
index 2ed3212..0000000
--- a/modules/system/quickshell/CustomCheckBox.qml
+++ /dev/null
@@ -1,44 +0,0 @@
-import QtQuick
-import QtQuick.Controls
-
-CheckBox {
- id: control
-
- contentItem: Text {
- text: control.text
- color: Theme.text
- font.family: Theme.mainFont
- font.pixelSize: 13
- verticalAlignment: Text.AlignVCenter
- leftPadding: control.indicator.width + control.spacing
- }
-
- indicator: Rectangle {
- implicitWidth: 14
- implicitHeight: 14
- x: control.leftPadding
- y: Math.round((control.height - height) / 2)
- radius: 3.5
- color: control.checked ? Theme.accent : Theme.surface
- border.color: control.checked ? Theme.accent : Theme.border
- border.width: 1
-
- Canvas {
- anchors.fill: parent
- visible: control.checked
- onPaint: {
- var ctx = getContext("2d");
- ctx.reset();
- ctx.lineWidth = 1.5;
- ctx.strokeStyle = "white";
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- ctx.beginPath();
- ctx.moveTo(3, 7);
- ctx.lineTo(6, 10);
- ctx.lineTo(11, 4);
- ctx.stroke();
- }
- }
- }
-}