aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual/scenegraph_lancelot/data/rectangles/rectangles.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/scenegraph_lancelot/data/rectangles/rectangles.qml')
-rw-r--r--tests/manual/scenegraph_lancelot/data/rectangles/rectangles.qml490
1 files changed, 490 insertions, 0 deletions
diff --git a/tests/manual/scenegraph_lancelot/data/rectangles/rectangles.qml b/tests/manual/scenegraph_lancelot/data/rectangles/rectangles.qml
new file mode 100644
index 0000000000..e610e281c5
--- /dev/null
+++ b/tests/manual/scenegraph_lancelot/data/rectangles/rectangles.qml
@@ -0,0 +1,490 @@
+import QtQuick 2.0
+
+Rectangle {
+ id: r_0000
+ width: 320
+ height: 480
+ color: "white"
+
+ property int standardRectWidth: 32
+ property int standardRectHeight: 48
+ property int textAnnotationXOffset: 32
+ property int textAnnotationYOffset: 10
+ property int borderSize: 2
+ property int yPlacementRow_0: 0
+ property int yPlacementRow_1: 48
+ property int yPlacementRow_2: 96
+ property int yPlacementRow_3: 144
+ property int yPlacementRow_4: 192
+ property int yPlacementRow_5: 240
+ property int yPlacementRow_6: 288
+ property int yPlacementRow_7: 336
+ property int yPlacementRow_8: 384
+ property int yPlacementRow_9: 432
+ property int xPlacementCol_0: 0
+ property int xPlacementCol_1: standardRectWidth
+ property int xPlacementCol_2: standardRectWidth*2
+ property int xPlacementCol_3: standardRectWidth*3
+ property int xPlacementCol_4: standardRectWidth*4
+ property int xPlacementCol_5: standardRectWidth*5
+ property int xPlacementCol_6: standardRectWidth*6
+ property int xPlacementCol_7: standardRectWidth*7
+ property int xPlacementCol_8: standardRectWidth*8
+ property int xPlacementCol_9: standardRectWidth*9
+
+ Component{
+ id: annotation
+ Text{
+ width: 160
+ height: 240
+ x: textAnnotationXOffset
+ y: textAnnotationYOffset
+ z: 1
+ text: annotationTextLabel
+ font.family: "Arial"
+ font.pointSize: 15
+ color: "white"
+ font.bold: true
+ }
+ }
+ //Test basic color
+ Rectangle{ smooth: false
+ id: r_0001
+ x: 0
+ y: yPlacementRow_0
+ width: r_0000.standardRectWidth
+ height: r_0000.standardRectHeight
+ color: "red"
+ }
+ Rectangle{ smooth: false
+ id: r_0002
+ x: r_0001.x + standardRectWidth
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "orange"
+ }
+ Rectangle{ smooth: false
+ id: r_0003
+ x: r_0002.x + standardRectWidth
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "yellow"
+ }
+ Rectangle{ smooth: false
+ id: r_0004
+ x: r_0003.x + standardRectWidth
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "green"
+ }
+ Rectangle {
+ id: r_0005
+ x: r_0004.x + standardRectWidth
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "blue"
+ }
+ Rectangle{ smooth: false
+ id: r_0006
+ x: r_0005.x + standardRectWidth
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "indigo"
+ }
+ Rectangle{ smooth: false
+ id: r_0007
+ x: r_0006.x + standardRectWidth
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "violet"
+ }
+ Rectangle{ smooth: false
+ id: r_0008
+ x: r_0007.x + standardRectWidth
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "black"
+ }
+ Rectangle{ smooth: false
+ id: r_0009
+ x: r_0008.x + standardRectWidth
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "dark grey"
+ }
+ Rectangle{ smooth: false
+ id: r_0010
+ x: r_0009.x + standardRectWidth
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "light grey"
+ }
+ Loader{
+ sourceComponent: annotation;
+ property string annotationTextLabel: "BASIC COLOR RECTANGLES";
+ property int textAnnotationXOffset: 4;
+ property int textAnnotationYOffset: 10;
+ }
+ //Test borders
+ Rectangle{ smooth: false
+ id: r_0011
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "red"
+ border.width: borderSize
+ border.color: "orange"
+ anchors.horizontalCenter: r_0001.horizontalCenter
+ anchors.top: r_0001.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0012
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "orange"
+ border.width: borderSize
+ border.color: "yellow"
+ anchors.horizontalCenter: r_0002.horizontalCenter
+ anchors.top: r_0002.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0013
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "yellow"
+ border.width: borderSize
+ border.color: "green"
+ anchors.horizontalCenter: r_0003.horizontalCenter
+ anchors.top: r_0003.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0014
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "green"
+ border.width: borderSize
+ border.color: "blue"
+ anchors.horizontalCenter: r_0004.horizontalCenter
+ anchors.top: r_0004.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0015
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "blue"
+ border.width: borderSize
+ border.color: "indigo"
+ anchors.horizontalCenter: r_0005.horizontalCenter
+ anchors.top: r_0005.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0016
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "indigo"
+ border.width: borderSize
+ border.color: "violet"
+ anchors.horizontalCenter: r_0006.horizontalCenter
+ anchors.top: r_0006.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0017
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "violet"
+ border.width: borderSize
+ border.color: "black"
+ anchors.horizontalCenter: r_0007.horizontalCenter
+ anchors.top: r_0007.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0018
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "black"
+ border.width: borderSize
+ border.color: "dark grey"
+ anchors.horizontalCenter: r_0008.horizontalCenter
+ anchors.top: r_0008.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0019
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "dark grey"
+ border.width: borderSize
+ border.color: "light grey"
+ anchors.horizontalCenter: r_0009.horizontalCenter
+ anchors.top: r_0009.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0020
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "light grey"
+ border.width: borderSize
+ border.color: "red"
+ anchors.horizontalCenter: r_0010.horizontalCenter
+ anchors.top: r_0010.bottom
+ }
+ Loader{
+ sourceComponent: annotation;
+ property string annotationTextLabel: "BASIC COLOR BORDER";
+ property int textAnnotationXOffset: 4;
+ property int textAnnotationYOffset: 10 + standardRectHeight;
+ }
+ //Test Gradients
+ Rectangle{ smooth: false
+ id: r_0021
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "red"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0021.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ anchors.horizontalCenter: r_0001.horizontalCenter
+ anchors.top: r_0011.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0022
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "orange"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0022.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ anchors.horizontalCenter: r_0002.horizontalCenter
+ anchors.top: r_0012.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0023
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "yellow"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0023.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ anchors.horizontalCenter: r_0003.horizontalCenter
+ anchors.top: r_0013.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0024
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "green"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0024.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ anchors.horizontalCenter: r_0004.horizontalCenter
+ anchors.top: r_0014.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0025
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "blue"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0025.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ anchors.horizontalCenter: r_0005.horizontalCenter
+ anchors.top: r_0015.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0026
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "indigo"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0026.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ anchors.horizontalCenter: r_0006.horizontalCenter
+ anchors.top: r_0016.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0027
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "violet"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0027.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ anchors.horizontalCenter: r_0007.horizontalCenter
+ anchors.top: r_0017.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0028
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "black"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0028.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ anchors.horizontalCenter: r_0008.horizontalCenter
+ anchors.top: r_0018.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0029
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "dark grey"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0029.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ anchors.horizontalCenter: r_0009.horizontalCenter
+ anchors.top: r_0019.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0030
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "light grey"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0030.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ anchors.horizontalCenter: r_0010.horizontalCenter
+ anchors.top: r_0020.bottom
+ }
+ Loader{
+ sourceComponent: annotation;
+ property string annotationTextLabel: "BASIC COLOR GRADIENT";
+ property int textAnnotationXOffset: 4;
+ property int textAnnotationYOffset: 10 + (2*standardRectHeight);
+ }
+ //Test radius
+ Rectangle{ smooth: false
+ id: r_0031
+ x: 0
+ y: 97
+ width: r_0000.standardRectWidth
+ height: r_0000.standardRectHeight
+ color: "red"
+ radius: 1
+ anchors.horizontalCenter: r_0001.horizontalCenter
+ anchors.top: r_0021.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0032
+ x: r_0031.x + standardRectWidth
+ y: r_0031.y
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "orange"
+ radius: 2
+ anchors.horizontalCenter: r_0002.horizontalCenter
+ anchors.top: r_0022.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0033
+ x: r_0032.x + standardRectWidth
+ y: r_0032.y
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "yellow"
+ radius: 3
+ anchors.horizontalCenter: r_0003.horizontalCenter
+ anchors.top: r_0023.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0034
+ x: r_0033.x + standardRectWidth
+ y: r_0033.y
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "green"
+ radius: 4
+ anchors.horizontalCenter: r_0004.horizontalCenter
+ anchors.top: r_0024.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0035
+ x: r_0034.x + standardRectWidth
+ y: r_0034.y
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "blue"
+ radius: 5
+ anchors.horizontalCenter: r_0005.horizontalCenter
+ anchors.top: r_0025.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0036
+ x: r_0035.x + standardRectWidth
+ y: r_0035.y
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "indigo"
+ radius: 6
+ anchors.horizontalCenter: r_0006.horizontalCenter
+ anchors.top: r_0026.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0037
+ x: r_0036.x + standardRectWidth
+ y: r_0036.y
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "violet"
+ radius: 7
+ anchors.horizontalCenter: r_0007.horizontalCenter
+ anchors.top: r_0027.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0038
+ x: r_0037.x + standardRectWidth
+ y: r_0037.y
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "black"
+ radius: 8
+ anchors.horizontalCenter: r_0008.horizontalCenter
+ anchors.top: r_0028.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0039
+ x: r_0038.x + standardRectWidth
+ y: r_0038.y
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "dark grey"
+ radius: 9
+ anchors.horizontalCenter: r_0009.horizontalCenter
+ anchors.top: r_0029.bottom
+ }
+ Rectangle{ smooth: false
+ id: r_0040
+ x: r_0039.x + standardRectWidth
+ y: r_0039.y
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "light grey"
+ radius: 10
+ anchors.horizontalCenter: r_0010.horizontalCenter
+ anchors.top: r_0030.bottom
+ }
+ Loader{
+ sourceComponent: annotation;
+ property string annotationTextLabel: "BASIC RADIUS";
+ property int textAnnotationXOffset: 4;
+ property int textAnnotationYOffset: 10 + (3*standardRectHeight);
+ }
+
+}
+