summaryrefslogtreecommitdiffstats
path: root/tests/auto/declarative/qdeclarativetext/data/alignments.qml
diff options
context:
space:
mode:
authorWarwick Allison <warwick.allison@nokia.com>2010-06-23 06:50:48 (GMT)
committerWarwick Allison <warwick.allison@nokia.com>2010-06-23 06:50:48 (GMT)
commitfaebec95f12f2db4cc105738c064e12bd0bcf988 (patch)
tree657af496dbc4fca94b88bcda05ecf4ad0b5ead15 /tests/auto/declarative/qdeclarativetext/data/alignments.qml
parent73a3cd8f4448bb6ffcdb2076dcba2afa7a0e893b (diff)
downloadQt-faebec95f12f2db4cc105738c064e12bd0bcf988.zip
Qt-faebec95f12f2db4cc105738c064e12bd0bcf988.tar.gz
Qt-faebec95f12f2db4cc105738c064e12bd0bcf988.tar.bz2
Fix and better test Text / TextEdit alignments.
Various clipping and refresh bugs. Task-number: QTBUG-11492
Diffstat (limited to 'tests/auto/declarative/qdeclarativetext/data/alignments.qml')
-rw-r--r--tests/auto/declarative/qdeclarativetext/data/alignments.qml42
1 files changed, 42 insertions, 0 deletions
diff --git a/tests/auto/declarative/qdeclarativetext/data/alignments.qml b/tests/auto/declarative/qdeclarativetext/data/alignments.qml
new file mode 100644
index 0000000..6a98a4d
--- /dev/null
+++ b/tests/auto/declarative/qdeclarativetext/data/alignments.qml
@@ -0,0 +1,42 @@
+import Qt 4.7
+
+Rectangle {
+ id: top
+ width: 70; height: 70;
+
+ property alias horizontalAlignment: t.horizontalAlignment
+ property alias verticalAlignment: t.verticalAlignment
+ property alias wrapMode: t.wrapMode
+ property alias running: timer.running
+ property string txt: "Test"
+
+ Rectangle {
+ anchors.centerIn: parent
+ width: 40
+ height: 40
+ color: "green"
+
+ Text {
+ id: t
+
+ anchors.fill: parent
+ font.pixelSize: 8
+ horizontalAlignment: TextEdit.AlignRight
+ verticalAlignment: TextEdit.AlignBottom
+ wrapMode: TextEdit.WordWrap
+ text: top.txt
+ }
+ Timer {
+ id: timer
+
+ interval: 1
+ running: true
+ repeat: true
+ onTriggered: {
+ top.txt = top.txt + "<br>more " + top.txt.length;
+ if (top.txt.length > 50)
+ running = false
+ }
+ }
+ }
+}