18 import Ubuntu.Components 0.1
23 property bool mouseOver
25 property int bottomMargin: units.gu(2)
29 readonly property real scaleOnMouseOver: 1.2
31 width: hudButton.width * scaleOnMouseOver
32 height: hudButton.height * scaleOnMouseOver
37 anchors.centerIn: parent
40 opacity: item.mouseOver || abstractButton.pressed ? 1 : 0.7
41 scale: item.mouseOver || abstractButton.pressed ? scaleOnMouseOver : 1
42 Behavior on opacity {NumberAnimation{duration: 200; easing.type: Easing.OutQuart}}
43 Behavior on scale {NumberAnimation{duration: 200; easing.type: Easing.OutQuart}}
50 source:
"graphics/hud_invoke_button_active.png"
53 onClicked: item.clicked()
59 source:
"graphics/hud.png"
60 anchors.centerIn: parent
61 fillMode: Image.PreserveAspectFit