diff options
author | Jens Bache-Wiig <jens.bache-wiig@digia.com> | 2012-12-13 21:18:19 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-12-13 23:50:25 +0100 |
commit | 8ac4e62fe50b3f4d9abc8136a98babe4d306f686 (patch) | |
tree | d86e266531288f4dbbe1f58db1d73663d77fa9ea /examples/quick/demos/stocqt/content/CheckBox.qml | |
parent | 93c7cf2cbc650d1590037d86f8eba6d0be029159 (diff) |
Improved cosmetics for StockQt
This will not get us any design awards but it looks
a bit more professional than the original.
Change-Id: Ib01a20ebad5888af44c174cbd493ce8d99dcf7b6
Reviewed-by: Alan Alpert (Personal) <416365416c@gmail.com>
Diffstat (limited to 'examples/quick/demos/stocqt/content/CheckBox.qml')
-rw-r--r-- | examples/quick/demos/stocqt/content/CheckBox.qml | 50 |
1 files changed, 33 insertions, 17 deletions
diff --git a/examples/quick/demos/stocqt/content/CheckBox.qml b/examples/quick/demos/stocqt/content/CheckBox.qml index 1f21cc21c4..9c429d65dc 100644 --- a/examples/quick/demos/stocqt/content/CheckBox.qml +++ b/examples/quick/demos/stocqt/content/CheckBox.qml @@ -44,29 +44,45 @@ Row { id: button property alias text: txt.text property bool buttonEnabled: true - width: txt.width + 30 + width: 140 height: 25 spacing: 5 x: 5 - Text { - id: txt - text: "Close " - color: "#76644A" - font.pixelSize: 18 + MouseArea { + id: mouse + anchors.fill: parent + onClicked: { + if (buttonEnabled) + buttonEnabled = false; + else + buttonEnabled = true; + } } Rectangle { - width: 25 - height: 25 - radius: 5 - color: buttonEnabled ? "steelblue" : "gray" - MouseArea { + id: checkbox + width: 23 + height: 23 + anchors.left: parent.left + border.color: "#76644A" + border.width: 1 + antialiasing: true + radius: 2 + color: "transparent" + Rectangle { anchors.fill: parent - onClicked: { - if (buttonEnabled) - buttonEnabled = false; - else - buttonEnabled = true; - } + anchors.margins: 4 + antialiasing: true + radius: 1 + color: mouse.pressed || buttonEnabled ? "#76644A" : "transparent" + } + Text { + id: txt + anchors.left: checkbox.right + anchors.leftMargin: 4 + anchors.verticalCenter: parent.verticalCenter + text: "Close " + color: "#ecc089" + font.pixelSize: 18 } } } |