quickshell/reusables/CustomButton.qml

24 lines
580 B
QML
Raw Normal View History

2026-01-27 23:47:09 +01:00
import QtQuick
import qs
import QtQuick.Controls.Basic
Button {
id: control
property bool showText: false
property string customText
contentItem: CustomText {
id: contentText
text: control.customText
horizontalAlignment: Text.AlignHCenter
verticalAlignment: Text.AlignVCenter
}
background: Rectangle {
id: contentBackground
border.color: control.down ? Colors.primaryFixed : Colors.primary
border.width: 1
radius: parent.implicitHeight / 2
2026-01-28 17:52:15 +01:00
color: Colors.surfaceContainerLow
2026-01-27 23:47:09 +01:00
}
}