forked from Shinonome/dots-hyprland
waffles: task view: workspaces
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
import QtQuick
|
||||
import qs
|
||||
import qs.modules.common
|
||||
import qs.modules.common.functions
|
||||
import qs.modules.waffle.looks
|
||||
|
||||
MouseArea {
|
||||
id: root
|
||||
|
||||
property real radius: Looks.radius.medium
|
||||
hoverEnabled: true
|
||||
|
||||
property color colBackground: ColorUtils.transparentize(Looks.colors.bg2)
|
||||
property color colBackgroundHover: Looks.colors.bg2Hover
|
||||
property color colBackgroundActive: Looks.colors.bg2Active
|
||||
property color colBorder: ColorUtils.transparentize(Looks.colors.bg2Border)
|
||||
property color colBorderHover: Looks.colors.bg2Border
|
||||
|
||||
property color color: {
|
||||
if (containsMouse) {
|
||||
return pressed ? colBackgroundActive : colBackgroundHover;
|
||||
} else {
|
||||
return colBackground;
|
||||
}
|
||||
}
|
||||
|
||||
property color borderColor: {
|
||||
if (containsMouse) {
|
||||
return colBorderHover;
|
||||
} else {
|
||||
return colBorder;
|
||||
}
|
||||
}
|
||||
|
||||
property Item background: Rectangle {
|
||||
id: bgRect
|
||||
parent: root
|
||||
anchors.fill: parent
|
||||
color: root.color
|
||||
radius: root.radius
|
||||
|
||||
border.color: root.borderColor
|
||||
border.width: 1
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user