diff options
author | Alan Alpert <alan.alpert@nokia.com> | 2010-10-29 01:05:49 (GMT) |
---|---|---|
committer | Alan Alpert <alan.alpert@nokia.com> | 2010-10-29 01:05:49 (GMT) |
commit | 3a784f3c74b10b898d40b06e82851929cba1eca2 (patch) | |
tree | 5d857d58f425b5adf33c69619106803e1a49dbe7 /tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml | |
parent | 2c2e16dc5b43536eba6cb89c93401fed8f3c26a8 (diff) | |
download | Qt-3a784f3c74b10b898d40b06e82851929cba1eca2.zip Qt-3a784f3c74b10b898d40b06e82851929cba1eca2.tar.gz Qt-3a784f3c74b10b898d40b06e82851929cba1eca2.tar.bz2 |
Add a test for multiline text alignment
Apparently this is something we've had troubles with in the past
Task-number: QTBUG-14792
Diffstat (limited to 'tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml')
-rw-r--r-- | tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml new file mode 100644 index 0000000..976f0b0 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml @@ -0,0 +1,24 @@ +import QtQuick 1.0 + +/*Tests both the alignments of multiline text, and that + it can deal with changing them properly +*/ +Item{ + width: 100 + height: 80 + property int stage: 0 + onStageChanged: if(stage == 6) Qt.quit(); + Text{ + text: "I am the very model of a modern major general." + anchors.fill: parent; + wrapMode: Text.WordWrap + horizontalAlignment: (stage<1 ? Text.AlignRight : (stage<3 ? Text.AlignHCenter : Text.AlignLeft)) + verticalAlignment: (stage<2 ? Text.AlignBottom : (stage<4 ? Text.AlignVCenter : Text.AlignTop)) + } + Timer{ + interval: 160 + running: true + repeat: true + onTriggered: stage += 1 + } +} |