X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=qml%2Fvietkaralist%2FMenuButton.qml;fp=qml%2Fvietkaralist%2FMenuButton.qml;h=5a6f71febc13e5ecd48faa10cffbdc5b0bfec45b;hb=f81dd90b1452c4a2622b9a63eb2d47258fe72e37;hp=0000000000000000000000000000000000000000;hpb=24e9c77bec569ed58f02b5d1c17f944648042355;p=vietkaralist diff --git a/qml/vietkaralist/MenuButton.qml b/qml/vietkaralist/MenuButton.qml new file mode 100644 index 0000000..5a6f71f --- /dev/null +++ b/qml/vietkaralist/MenuButton.qml @@ -0,0 +1,78 @@ +/* +Copyright (C) 2011 by Cuong Le + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see +*/ + +import QtQuick 1.1 + +Rectangle { + + id:mainWindow + + property alias source: img.source + + signal clicked + + width: 44 + height: 38 + radius: 0 + + color: "transparent" + + Rectangle { + id:mask + anchors.fill: parent + visible:false + border.color: "#9c96db" + gradient: Gradient { + GradientStop { + position: 0 + color: "#6289be" + } + + GradientStop { + position: 0.53 + color: "#000000" + } + + GradientStop { + position: 1 + color: "#213f91" + } + } + } + + + anchors.verticalCenter: parent.verticalCenter + + Image { + id: img + anchors.centerIn: parent + } + + MouseArea { + anchors.fill: parent + + onClicked: mainWindow.clicked() + + onPressed: { + mask.visible = true + } + + onReleased: { + mask.visible = false + } + } +}