mirror of
https://github.com/end-4/dots-hyprland.git
synced 2026-06-05 14:59:27 -05:00
33 lines
835 B
QML
33 lines
835 B
QML
import QtQuick
|
|
import QtQuick.Controls
|
|
import Quickshell
|
|
import qs.modules.common
|
|
import qs.modules.common.functions
|
|
import qs.modules.waffle.looks
|
|
|
|
Button {
|
|
id: root
|
|
|
|
implicitHeight: 36
|
|
|
|
property color colBackground: ColorUtils.transparentize(Looks.colors.bg1)
|
|
property color colBackgroundHover: Looks.colors.bg1Hover
|
|
property color colBackgroundActive: Looks.colors.bg1Active
|
|
property color color
|
|
property color colForeground: Looks.colors.fg
|
|
color: {
|
|
if (root.down) {
|
|
return root.colBackgroundActive
|
|
} else if ((root.hovered && !root.down) || root.checked) {
|
|
return root.colBackgroundHover
|
|
} else {
|
|
return root.colBackground
|
|
}
|
|
}
|
|
|
|
background: Rectangle {
|
|
radius: Looks.radius.medium
|
|
color: root.color
|
|
}
|
|
}
|