aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual/scenegraph_lancelot/data/rectangles/rectangles_smoothed.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/scenegraph_lancelot/data/rectangles/rectangles_smoothed.qml')
-rw-r--r--tests/manual/scenegraph_lancelot/data/rectangles/rectangles_smoothed.qml586
1 files changed, 586 insertions, 0 deletions
diff --git a/tests/manual/scenegraph_lancelot/data/rectangles/rectangles_smoothed.qml b/tests/manual/scenegraph_lancelot/data/rectangles/rectangles_smoothed.qml
new file mode 100644
index 0000000000..06791a1b51
--- /dev/null
+++ b/tests/manual/scenegraph_lancelot/data/rectangles/rectangles_smoothed.qml
@@ -0,0 +1,586 @@
+import QtQuick 2.0
+
+Rectangle {
+ id: r_0000
+ width: 320
+ height: 480
+ color: "white"
+
+ property int standardRectWidth: 22
+ property int standardRectHeight: 40
+ property int xOffsetPlacement: 10
+ property int yOffsetPlacement: 18
+ property int borderSize: 2
+ property int yPlacementRow_0: 0
+ property int yPlacementRow_1: (standardRectHeight+yOffsetPlacement)
+ property int yPlacementRow_2: yPlacementRow_1 + (standardRectHeight+yOffsetPlacement)
+ property int yPlacementRow_3: yPlacementRow_2 + (standardRectHeight+yOffsetPlacement)
+ property int yPlacementRow_4: yPlacementRow_3 + (standardRectHeight+yOffsetPlacement)
+ property int yPlacementRow_5: yPlacementRow_4 + (standardRectHeight+yOffsetPlacement)
+ property int yPlacementRow_6: yPlacementRow_5 + (standardRectHeight+yOffsetPlacement)
+ property int yPlacementRow_7: yPlacementRow_6 + (standardRectHeight+yOffsetPlacement)
+ property int yPlacementRow_8: yPlacementRow_7 + (standardRectHeight+yOffsetPlacement)
+ property int yPlacementRow_9: yPlacementRow_8 + (standardRectHeight+yOffsetPlacement)
+ property int xPlacementCol_0: 0
+ property int xPlacementCol_1: xPlacementCol_0 + (standardRectWidth+xOffsetPlacement)
+ property int xPlacementCol_2: xPlacementCol_1 + (standardRectWidth+xOffsetPlacement)
+ property int xPlacementCol_3: xPlacementCol_2 + (standardRectWidth+xOffsetPlacement)
+ property int xPlacementCol_4: xPlacementCol_3 + (standardRectWidth+xOffsetPlacement)
+ property int xPlacementCol_5: xPlacementCol_4 + (standardRectWidth+xOffsetPlacement)
+ property int xPlacementCol_6: xPlacementCol_5 + (standardRectWidth+xOffsetPlacement)
+ property int xPlacementCol_7: xPlacementCol_6 + (standardRectWidth+xOffsetPlacement)
+ property int xPlacementCol_8: xPlacementCol_7 + (standardRectWidth+xOffsetPlacement)
+ property int xPlacementCol_9: xPlacementCol_8 + (standardRectWidth+xOffsetPlacement)
+ property bool smoothingOn: true
+ property real scaleFactor: 1.2
+
+
+ //Test basic color
+ Rectangle{
+ id: r_0001
+ smooth: smoothingOn
+ scale: scaleFactor
+ x: xPlacementCol_0
+ y: yPlacementRow_0
+ width: r_0000.standardRectWidth
+ height: r_0000.standardRectHeight
+ color: "red"
+ }
+ Rectangle{
+ id: r_0002
+ smooth: smoothingOn
+ scale: scaleFactor
+ x: xPlacementCol_1
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "orange"
+ }
+ Rectangle{
+ id: r_0003
+ smooth: smoothingOn
+ scale: scaleFactor
+ x: xPlacementCol_2
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "yellow"
+ }
+ Rectangle{
+ id: r_0004
+ smooth: smoothingOn
+ scale: scaleFactor
+ x: xPlacementCol_3
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "green"
+ }
+ Rectangle {
+ id: r_0005
+ smooth: smoothingOn
+ scale: scaleFactor
+ x: xPlacementCol_4
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "blue"
+ }
+ Rectangle{
+ id: r_0006
+ smooth: smoothingOn
+ scale: scaleFactor
+ x: xPlacementCol_5
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "indigo"
+ }
+ Rectangle{
+ id: r_0007
+ smooth: smoothingOn
+ scale: scaleFactor
+ x: xPlacementCol_6
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "violet"
+ }
+ Rectangle{
+ id: r_0008
+ smooth: smoothingOn
+ scale: scaleFactor
+ x: xPlacementCol_7
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "black"
+ }
+ Rectangle{
+ id: r_0009
+ smooth: smoothingOn
+ scale: scaleFactor
+ x: xPlacementCol_8
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "dark grey"
+ }
+ Rectangle{
+ id: r_0010
+ smooth: smoothingOn
+ scale: scaleFactor
+ x: xPlacementCol_9
+ y: yPlacementRow_0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "light grey"
+ }
+ Text{
+ id: annotation_row0
+ z: 1
+ text: "SMOOTHED SCALED RECTANGLES"
+ font.family: "Arial"
+ font.pointSize: 15
+ color: "black"
+ font.bold: true
+ anchors.verticalCenter : r_0001.verticalCenter
+ }
+
+ //Test borders
+ Rectangle{
+ id: r_0011
+ x: xPlacementCol_0
+ y: yPlacementRow_1
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "red"
+ border.width: borderSize
+ border.color: "orange"
+
+ }
+ Rectangle{
+ id: r_0012
+ x: xPlacementCol_1
+ y: yPlacementRow_1
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "orange"
+ border.width: borderSize
+ border.color: "yellow"
+
+ }
+ Rectangle{
+ id: r_0013
+ x: xPlacementCol_2
+ y: yPlacementRow_1
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "yellow"
+ border.width: borderSize
+ border.color: "green"
+
+ }
+ Rectangle{
+ id: r_0014
+ x: xPlacementCol_3
+ y: yPlacementRow_1
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "green"
+ border.width: borderSize
+ border.color: "blue"
+
+ }
+ Rectangle{
+ id: r_0015
+ x: xPlacementCol_4
+ y: yPlacementRow_1
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "blue"
+ border.width: borderSize
+ border.color: "indigo"
+
+ }
+ Rectangle{
+ id: r_0016
+ x: xPlacementCol_5
+ y: yPlacementRow_1
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "indigo"
+ border.width: borderSize
+ border.color: "violet"
+
+ }
+ Rectangle{
+ id: r_0017
+ x: xPlacementCol_6
+ y: yPlacementRow_1
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "violet"
+ border.width: borderSize
+ border.color: "black"
+
+ }
+ Rectangle{
+ id: r_0018
+ x: xPlacementCol_7
+ y: yPlacementRow_1
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "black"
+ border.width: borderSize
+ border.color: "dark grey"
+
+ }
+ Rectangle{
+ id: r_0019
+ x: xPlacementCol_8
+ y: yPlacementRow_1
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "dark grey"
+ border.width: borderSize
+ border.color: "light grey"
+
+ }
+ Rectangle{
+ id: r_0020
+ x: xPlacementCol_9
+ y: yPlacementRow_1
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "light grey"
+ border.width: borderSize
+ border.color: "red"
+
+ }
+ Text{
+ id: annotation_row1
+ z: 1
+ text: "SMOOTHED SCALED BORDERS"
+ font.family: "Arial"
+ font.pointSize: 15
+ color: "black"
+ font.bold: true
+ anchors.verticalCenter : r_0011.verticalCenter
+ }
+
+ //Test Gradients
+ Rectangle{
+ id: r_0021
+ x: xPlacementCol_0
+ y: yPlacementRow_2
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "red"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0021.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+
+ }
+ Rectangle{
+ id: r_0022
+ x: xPlacementCol_1
+ y: yPlacementRow_2
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "orange"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0022.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+
+ }
+ Rectangle{
+ id: r_0023
+ x: xPlacementCol_2
+ y: yPlacementRow_2
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "yellow"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0023.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+
+ }
+ Rectangle{
+ id: r_0024
+ x: xPlacementCol_3
+ y: yPlacementRow_2
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "green"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0024.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+
+ }
+ Rectangle{
+ id: r_0025
+ x: xPlacementCol_4
+ y: yPlacementRow_2
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "blue"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0025.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+
+ }
+ Rectangle{
+ id: r_0026
+ x: xPlacementCol_5
+ y: yPlacementRow_2
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "indigo"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0026.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+
+ }
+ Rectangle{
+ id: r_0027
+ x: xPlacementCol_6
+ y: yPlacementRow_2
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "violet"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0027.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+
+ }
+ Rectangle{
+ id: r_0028
+ x: xPlacementCol_7
+ y: yPlacementRow_2
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "black"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0028.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+
+ }
+ Rectangle{
+ id: r_0029
+ x: xPlacementCol_8
+ y: yPlacementRow_2
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "dark grey"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0029.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+
+ }
+ Rectangle{
+ id: r_0030
+ x: xPlacementCol_9
+ y: yPlacementRow_2
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "light grey"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0030.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+
+ }
+ Text{
+ id: annotation_row2
+ z: 1
+ text: "SMOOTHED SCALED GRADIENTS"
+ font.family: "Arial"
+ font.pointSize: 15
+ color: "black"
+ font.bold: true
+ anchors.verticalCenter : r_0021.verticalCenter
+ }
+
+ //Test radius
+ Rectangle{
+ id: r_0031
+ x: xPlacementCol_0
+ y: yPlacementRow_3
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: r_0000.standardRectWidth
+ height: r_0000.standardRectHeight
+ color: "red"
+ radius: 1
+
+ }
+ Rectangle{
+ id: r_0032
+ x: xPlacementCol_1
+ y: yPlacementRow_3
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "orange"
+ radius: 2
+
+ }
+ Rectangle{
+ id: r_0033
+ x: xPlacementCol_2
+ y: yPlacementRow_3
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "yellow"
+ radius: 3
+
+ }
+ Rectangle{
+ id: r_0034
+ x: xPlacementCol_3
+ y: yPlacementRow_3
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "green"
+ radius: 4
+
+ }
+ Rectangle{
+ id: r_0035
+ x: xPlacementCol_4
+ y: yPlacementRow_3
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "blue"
+ radius: 5
+
+ }
+ Rectangle{
+ id: r_0036
+ x: xPlacementCol_5
+ y: yPlacementRow_3
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "indigo"
+ radius: 6
+
+ }
+ Rectangle{
+ x: xPlacementCol_6
+ y: yPlacementRow_3
+ id: r_0037
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "violet"
+ radius: 7
+
+ }
+ Rectangle{
+ x: xPlacementCol_7
+ y: yPlacementRow_3
+ id: r_0038
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "black"
+ radius: 8
+
+ }
+ Rectangle{
+ x: xPlacementCol_8
+ y: yPlacementRow_3
+ id: r_0039
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "dark grey"
+ radius: 9
+
+ }
+ Rectangle{
+ x: xPlacementCol_9
+ y: yPlacementRow_3
+ id: r_0040
+ smooth: smoothingOn
+ scale: scaleFactor
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "light grey"
+ radius: 10
+
+ }
+ Text{
+ id: annotation_row3
+ z: 1
+ text: "SMOOTHED SCALED RADIUS"
+ font.family: "Arial"
+ font.pointSize: 15
+ color: "black"
+ font.bold: true
+ anchors.verticalCenter : r_0031.verticalCenter
+ }
+}
+