aboutsummaryrefslogtreecommitdiffstats
path: root/sysui/home/ApplicationWidget.qml
diff options
context:
space:
mode:
Diffstat (limited to 'sysui/home/ApplicationWidget.qml')
-rw-r--r--sysui/home/ApplicationWidget.qml28
1 files changed, 15 insertions, 13 deletions
diff --git a/sysui/home/ApplicationWidget.qml b/sysui/home/ApplicationWidget.qml
index 90fbeb43..7d70ce7f 100644
--- a/sysui/home/ApplicationWidget.qml
+++ b/sysui/home/ApplicationWidget.qml
@@ -72,11 +72,13 @@ AbstractApplicationWidget {
// Application icon
NeptuneIconLabel {
- width: Sizes.dp(25)
- height: Sizes.dp(25)
+ display: NeptuneIconLabel.IconOnly
+ iconFillMode: Image.PreserveAspectFit
+ iconRectHeight: Sizes.dp(25)
+ iconRectWidth: iconRectHeight
anchors.horizontalCenter: widgetStripe.horizontalCenter
anchors.top: widgetStripe.top
- anchors.topMargin: widgetStripe.border.top * 0.8
+ anchors.topMargin: iconRectHeight * 0.8
icon.source: root.appInfo ? root.appInfo.icon : null
icon.color: "white"
opacity: root.active ? 0 : 1
@@ -107,24 +109,24 @@ AbstractApplicationWidget {
ToolButton {
anchors.horizontalCenter: widgetStripe.horizontalCenter
anchors.bottom: parent.bottom
+ anchors.bottomMargin: implicitWidth
objectName: "appWidgetClose_" + (root.appInfo ?
(root.appInfo.id ? root.appInfo.id : "none")
: "nothing"
)
- implicitWidth: widgetStripe.width + Sizes.dp(18)
- implicitHeight: width
+ implicitWidth: Sizes.dp(25)
+ implicitHeight: implicitWidth
visible: root.buttonsVisible
onClicked: root.closeClicked()
-
- contentItem: NeptuneIconLabel {
- anchors.centerIn: parent
- width: Sizes.dp(25)
- height: Sizes.dp(25)
- icon.color: "white"
- icon.source: Style.image("ic-widget-close")
- }
+ iconFillMode: Image.PreserveAspectFit
+ display: NeptuneIconLabel.IconOnly
+ iconRectHeight: implicitWidth
+ iconRectWidth: implicitWidth
+ icon.color: "white"
+ icon.source: Style.image("ic-widget-close")
+ padding: 0
}
// Maximize button