mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-04-26 14:23:09 +00:00
Add an icon to return home from applications
This commit is contained in:
parent
965bd467dc
commit
5c916daa98
1 changed files with 33 additions and 1 deletions
|
|
@ -26,6 +26,7 @@ Rectangle {
|
|||
property bool showHome: true
|
||||
readonly property alias layers: layers
|
||||
readonly property real topBarHeight: units.iconSizes.small
|
||||
readonly property real bottomBarHeight: units.iconSizes.medium
|
||||
|
||||
id: compositorRoot
|
||||
color: "black"
|
||||
|
|
@ -37,7 +38,7 @@ Rectangle {
|
|||
sourceSize.width: width
|
||||
sourceSize.height: height
|
||||
fillMode: Image.PreserveAspectFit
|
||||
z: 4
|
||||
z: 1000
|
||||
}
|
||||
|
||||
ListModel {
|
||||
|
|
@ -68,6 +69,37 @@ Rectangle {
|
|||
id: windowsLayer
|
||||
anchors.fill: parent
|
||||
anchors.topMargin: topBarHeight
|
||||
anchors.bottomMargin: bottomBar.height
|
||||
z: showHome ? 1 : 2
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
id: bottomBar
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
anchors.bottom: parent.bottom
|
||||
height: (showSplash || showHome) ? 0 : bottomBarHeight
|
||||
color: "black"
|
||||
z: showHome ? 0 : 2
|
||||
|
||||
Behavior on height {
|
||||
NumberAnimation {
|
||||
easing.type: Easing.InOutQuad
|
||||
duration: units.shortDuration
|
||||
}
|
||||
}
|
||||
|
||||
PlasmaCore.IconItem {
|
||||
anchors.centerIn: parent
|
||||
colorGroup: PlasmaCore.Theme.ComplementaryColorGroup
|
||||
width: units.iconSizes.smallMedium
|
||||
height: width
|
||||
source: "go-home"
|
||||
|
||||
MouseArea {
|
||||
anchors.fill: parent
|
||||
onClicked: showHome = true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue